Commit Graph
86814 Commits
Author SHA1 Message Date
Torbjörn Andersson 0317b11460 Fixed regression in non-Elvira games.
svn-id: r24197
2006-10-08 09:44:06 +00:00
Torbjörn Andersson bc4e7d4f82 Whitespace.
svn-id: r24196
2006-10-08 09:02:31 +00:00
Travis Howell 4188e40c5d Add invert box difference in Elvira 2
svn-id: r24195
2006-10-08 08:57:26 +00:00
Travis Howell ed4f078fc8 Add invert box difference in Elvira 1
svn-id: r24194
2006-10-08 08:47:33 +00:00
Travis Howell 245a40963a Add opcode for Elvira 1 and remove errors that don't occur in original games
svn-id: r24193
2006-10-08 08:35:25 +00:00
Torbjörn Andersson de280a5a5c The extra Elvira 1 colours have to be "re-scaled" to 8 bits. Cleaned up the
code a bit to make that more obvious.

svn-id: r24192
2006-10-08 08:18:33 +00:00
Eugene Sandulenko 9142322cb0 More const madness.
svn-id: r24191
2006-10-08 07:48:19 +00:00
Travis Howell 07183595e7 Add a few palette differences and fix input in Elvira 1
svn-id: r24190
2006-10-08 07:42:34 +00:00
Travis Howell 56153086e5 Add code for displaying stastics in Elvira 1
svn-id: r24188
2006-10-08 01:46:38 +00:00
Johannes Schickel c9245a0ffe Uses the slider background settings instead of the edit text widget settings for the slider background.
svn-id: r24187
2006-10-08 01:05:10 +00:00
Max Horn 25cfb5feb1 Added a FIXME comment
svn-id: r24184
2006-10-08 00:42:31 +00:00
Max Horn e3797919fc Replaced evil usage of static globals inside function by proper member variables
svn-id: r24183
2006-10-08 00:41:29 +00:00
Max Horn d280234ae7 Added more const qualifiers
svn-id: r24182
2006-10-08 00:21:40 +00:00
Max Horn dca237598b Added a const qualifier inside struct ADGameDescription (rule of thumb: Make as many pointers and members const as possible, it helps prevent bugs, and potentially helps the optimizer)
svn-id: r24181
2006-10-08 00:20:44 +00:00
Travis Howell fbbc609610 A few corrections for Elvira 1 game details
svn-id: r24180
2006-10-08 00:00:58 +00:00
Johannes Schickel 7212dfaa22 Whitespaces.
svn-id: r24179
2006-10-07 21:22:32 +00:00
Eugene Sandulenko e93787490b #include <base/engine.h> -> #include <engines/engine.h (Though I don't like
those angle brackets)

svn-id: r24178
2006-10-07 21:05:31 +00:00
Torbjörn Andersson f09123a1b4 Fixed compilation.
svn-id: r24177
2006-10-07 19:15:19 +00:00
Max Horn 9cba143699 Removed _lastKeyHit, instead pass the key code as a parameter to processKeyboard()
svn-id: r24176
2006-10-07 17:49:05 +00:00
Max Horn ff6731e00a Removed 'smushMode' param from processInput and processKeyboard in favor of a new member _smushActive of ScummEngine_v7
svn-id: r24175
2006-10-07 17:42:32 +00:00
Max Horn 71bea97de7 Clarified comment
svn-id: r24174
2006-10-07 15:46:38 +00:00
Max Horn e31ae8edc7 Moved calls to addDefaultDirectory, and creation of the master file handle, from the ScummEngine constructor to ScummEngine::init() (this makes it easier to implement more graceful error handling, for example)
svn-id: r24173
2006-10-07 15:37:03 +00:00
Max Horn 4973c657b8 Moved all INSANE and SMUSH related code into ScummEngine_v7 (resp. ScummEngine_v6 in a few cases)
svn-id: r24169
2006-10-07 13:57:06 +00:00
Torbjörn Andersson f6407f01f8 Partial fix for Elvira 1 palette problems.
svn-id: r24168
2006-10-07 13:33:41 +00:00
Max Horn 5f0874ef63 Some more processKeyboard splitting
svn-id: r24167
2006-10-07 13:31:27 +00:00
Max Horn f3e410a2ac Further split processKeyboard code, moving stuff specific to some SCUMM version into the resp. subclass of ScummEngine
svn-id: r24166
2006-10-07 13:11:51 +00:00
Max Horn c3fb1fbcd4 Moved SCUMM keyboard handling code from processInput() to the new (sub)method processKeyboard
svn-id: r24165
2006-10-07 12:33:22 +00:00
Max Horn f13e4baaf9 Renemaed ScummEngine::processKbd to processInput (as it also deals with the mouse)
svn-id: r24164
2006-10-07 12:19:28 +00:00
Max Horn ef30cdf78b some HE related cleanup
svn-id: r24163
2006-10-07 11:54:50 +00:00
Torbjörn Andersson 05e7423ed8 Fixed warning.
svn-id: r24162
2006-10-07 08:38:31 +00:00
Travis Howell 1a785b85b3 Add more code differences in Elvira 1
svn-id: r24161
2006-10-07 08:28:06 +00:00
Eugene Sandulenko d961722cb0 Fix compilation. SDL.h is required for SDL_GetError()
svn-id: r24160
2006-10-07 06:09:24 +00:00
Travis Howell 22a14014b3 Minor cleanup
svn-id: r24159
2006-10-07 03:43:51 +00:00
Travis Howell f6a6818c5a Minor cleanup
svn-id: r24158
2006-10-07 03:31:17 +00:00
Travis Howell 60f7d97665 Whitespace changes
svn-id: r24157
2006-10-07 03:24:40 +00:00
Travis Howell 8afacd96b9 Add code for printing to boxes in Waxworks
svn-id: r24156
2006-10-07 03:02:56 +00:00
Torbjörn Andersson f11c3d1f26 Removed some left-over (I think!) code from unloadPluginsExcept() that was
causing ScummVM to crash for me.

svn-id: r24155
2006-10-07 01:56:31 +00:00
Travis Howell e4c9d0a4e3 Add more script opcodes for Elvira 1/2/WW
svn-id: r24154
2006-10-07 01:10:32 +00:00
Max Horn df5be19409 Instantiate and hook up the plugin providers in the main() function of the corresponding backends (porters may have to update their ports if they were using the POSIX or Win32 module loading code implicitly); some cleanup
svn-id: r24153
2006-10-07 01:05:12 +00:00
Max Horn c8a21d19d1 Added SDL plugin provider
svn-id: r24152
2006-10-07 00:51:16 +00:00
Max Horn 28ef091808 Modified configure to #define SDL_BACKEND when using the SDL backend (akin to X11_BACKEND)
svn-id: r24151
2006-10-07 00:48:28 +00:00
Max Horn d88288120b Fixed mixup in win32 plugin provider code, and added win32 & dc plugin providers to the build system
svn-id: r24150
2006-10-07 00:35:05 +00:00
Max Horn 8d82ffd31b Added plugin providers for Win32 and DC
svn-id: r24149
2006-10-07 00:31:33 +00:00
Max Horn 26e4e16800 Started to refactor the plugin code (moving backend specific stuff into backends/plugins/)
svn-id: r24148
2006-10-07 00:22:48 +00:00
Eugene Sandulenko 1373686c34 Added DJWillis as official GP2X porter.
svn-id: r24145
2006-10-06 19:08:55 +00:00
Eugene Sandulenko 3d84f11046 Patch #1432376: "Very basic GP2X Backend"
svn-id: r24144
2006-10-06 19:01:39 +00:00
Travis Howell e75bea0c8f Add more code for Elvira 2
svn-id: r24143
2006-10-06 15:59:59 +00:00
Travis Howell 4b900edfeb Add more code for Elvira 2
svn-id: r24142
2006-10-06 15:16:56 +00:00
Travis Howell 38195077d4 Add more code for Elvira 1
svn-id: r24141
2006-10-06 14:44:39 +00:00
Travis Howell 1d310debd9 Fix dectection of hit areas in earlier games
svn-id: r24140
2006-10-06 12:58:11 +00:00