scummvm/engines/scumm
Eugene Sandulenko cd8a5f3a98 First phase of detection-related plugins interface improvements. Now plugins
return StringMap instead of fixed list of parameters. This adds great
flexibility.

Current patch should not alter any functionality, i.e. if there are regressions,
submit a report. Phase 2 will benefit from these changes and will come later.

svn-id: r25134
2007-01-20 21:27:57 +00:00
..
he Add cyx's patch for horizontal and vertical flipping of wiz images type 1, in HE games. 2006-12-17 10:17:13 +00:00
imuse Applied my own patch #1594924 to work around bug #1324106 ("MI2 VGA: Music as 2006-11-16 17:08:31 +00:00
imuse_digi cleanup 2006-10-21 12:44:10 +00:00
insane SCUMM: Changed class Chunk (and subclasses) to inherit from Common::SeekableReadStream 2006-10-28 01:20:19 +00:00
smush Hopefully fixed the SAN seeking (used by Full Throttle's bike fighting) that I 2007-01-18 22:08:02 +00:00
actor.cpp Since Actor::initActor is now virtual, it shouldn't be called directly from the base constructor (ActorC64::initActor won't get called as vtable hasn't yet been setup). 2007-01-05 23:33:13 +00:00
actor.h added explicit call to parent method 2006-12-29 23:50:54 +00:00
akos.cpp Change masking condition for codec1_genericDecode(), proc3() and proc3_ami() so 2006-10-04 05:11:58 +00:00
akos.h Moved engines to the new engines/ directory 2006-02-11 22:45:04 +00:00
base-costume.cpp Fix Commodore 64 versions 2006-05-29 12:45:11 +00:00
base-costume.h Use #include "..." instead of #include <...> for pack-start.h and pack-end.h 2006-07-23 16:13:26 +00:00
bomp.cpp byte -> bool 2006-11-12 18:15:53 +00:00
bomp.h byte -> bool 2006-11-12 18:15:53 +00:00
boxes.cpp Introduced ActorOldWalk subclass of Actor (for V1-V3 walk code) 2006-12-25 17:21:54 +00:00
boxes.h cleanup 2006-10-29 13:30:20 +00:00
camera.cpp Changed ScummEngine::_actors from an Actor array to a an array of Actor points (i.e. indirection) 2006-12-25 15:03:36 +00:00
charset.cpp Turned some more static vars into static const 2006-10-15 02:00:48 +00:00
charset.h Added some more const keywords 2006-10-15 02:15:38 +00:00
costume.cpp Change masking condition for codec1_genericDecode(), proc3() and proc3_ami() so 2006-10-04 05:11:58 +00:00
costume.h Moved engines to the new engines/ directory 2006-02-11 22:45:04 +00:00
cursor.cpp Turning various static tables into static const 2006-10-15 01:24:17 +00:00
debugger.cpp Changed ScummEngine::_actors from an Actor array to a an array of Actor points (i.e. indirection) 2006-12-25 15:03:36 +00:00
debugger.h Overhaul of the debugger code 2006-09-16 16:58:27 +00:00
dialogs.cpp const correctness 2006-10-24 09:44:20 +00:00
dialogs.h Changed GUI code to do 'lazy'/'just-in-time' reflowing, so that client code doesn't have to forward EVENT_SCREEN_CHANGED to us (this may initially cause some regressions, please report any induced crashes or oddities you observe to me) 2006-08-04 15:48:37 +00:00
file.cpp Turning various static tables into static const 2006-10-15 01:24:17 +00:00
file.h Turning various static tables into static const 2006-10-15 01:24:17 +00:00
gfx.cpp Make use of Surface::getBasePtr 2007-01-18 21:48:23 +00:00
gfx.h Cleaned up Gdi::roomChanged 2006-09-18 22:22:35 +00:00
help.cpp Cleanup. It seems unnecessary to have a "break" right after an unconditional 2006-06-20 18:55:25 +00:00
help.h Moved engines to the new engines/ directory 2006-02-11 22:45:04 +00:00
input.cpp added arrow keys mapping to match behavior of original interpreter (dialogue choices can still be selected using the mouse wheel) 2007-01-08 12:32:26 +00:00
intern.h Fix error when exiting original options screen of COMI. BlastObjects are removed, right after checking for load/save game, in original COMI. 2006-12-11 00:40:10 +00:00
midiparser_eup.cpp Moved engines to the new engines/ directory 2006-02-11 22:45:04 +00:00
midiparser_ro.cpp Moved engines to the new engines/ directory 2006-02-11 22:45:04 +00:00
module.mk Add support for HE CUP demos based on cyx's standalone player. 2006-11-06 13:40:24 +00:00
music.h Moved engines to the new engines/ directory 2006-02-11 22:45:04 +00:00
nut_renderer.cpp Moved ScummFile etc. to the new file.cpp / file.h 2006-03-03 15:16:02 +00:00
nut_renderer.h Moved engines to the new engines/ directory 2006-02-11 22:45:04 +00:00
object.cpp Changed ScummEngine::_actors from an Actor array to a an array of Actor points (i.e. indirection) 2006-12-25 15:03:36 +00:00
object.h Named / documented the V0-V2 object states (we should probably rename the corresponding opcodes here and in descumm to make reading script dumps easier) 2006-10-29 14:45:31 +00:00
palette.cpp SCUMM cleanup 2006-11-04 22:59:56 +00:00
player_mod.cpp cleanup 2006-10-21 12:44:10 +00:00
player_mod.h cleanup 2006-10-21 12:44:10 +00:00
player_nes.cpp cleanup 2006-10-21 12:44:10 +00:00
player_nes.h cleanup 2006-10-21 12:44:10 +00:00
player_v1.cpp cleanup 2006-10-21 12:44:10 +00:00
player_v1.h cleanup 2006-10-21 12:44:10 +00:00
player_v2.cpp cleanup 2006-10-21 12:44:10 +00:00
player_v2.h cleanup 2006-10-21 12:44:10 +00:00
player_v2a.cpp cleanup 2006-10-21 12:44:10 +00:00
player_v2a.h cleanup 2006-10-21 12:44:10 +00:00
player_v3a.cpp cleanup 2006-10-21 12:44:10 +00:00
player_v3a.h cleanup 2006-10-21 12:44:10 +00:00
plugin.cpp First phase of detection-related plugins interface improvements. Now plugins 2007-01-20 21:27:57 +00:00
plugin.h Behold, the new SCUMM detector finally has arrived. Unified detection & engine instantiation, reduced code duplication, more powerful detection in case MD5 is not known / can't be computed, and many other nifty improvements. 2006-04-23 17:33:16 +00:00
resource_v2.cpp Renamed ScummEngine::res to _res and allocate the ResourceManager on the heap (i.e. _res is a pointer now) 2006-09-17 20:36:48 +00:00
resource_v3.cpp Renamed ScummEngine::res to _res and allocate the ResourceManager on the heap (i.e. _res is a pointer now) 2006-09-17 20:36:48 +00:00
resource_v4.cpp Renamed ScummEngine::res to _res and allocate the ResourceManager on the heap (i.e. _res is a pointer now) 2006-09-17 20:36:48 +00:00
resource.cpp SCUMM: ArrayHeader related cleanup 2006-10-20 19:44:27 +00:00
resource.h Moved engines to the new engines/ directory 2006-02-11 22:45:04 +00:00
room.cpp Changed ScummEngine::_actors from an Actor array to a an array of Actor points (i.e. indirection) 2006-12-25 15:03:36 +00:00
saveload.cpp Changed ScummEngine::_actors from an Actor array to a an array of Actor points (i.e. indirection) 2006-12-25 15:03:36 +00:00
saveload.h Updated POD explanation link 2007-01-06 19:09:39 +00:00
script_c64.cpp SCUMM: Added ActorC64 subclass of Actor, and added a note stating that _miscflags isn't currently stored (possibly breaking C64 save states). Also reordered some HE specific code 2006-12-25 15:37:20 +00:00
script_v2.cpp * Made Actor::_pos protected, added public Actor::getPos() method 2006-11-19 00:39:48 +00:00
script_v5.cpp Added a comment to ScummEngine_v5::saveVars (we need to implement it for IQ support in Indy3), and fixed a memory leak in o5_saveLoadGame 2006-12-19 21:52:29 +00:00
script_v6.cpp * Made Actor::_pos protected, added public Actor::getPos() method 2006-11-19 00:39:48 +00:00
script_v8.cpp Allow load of saved game from original COMI load/save screens 2006-12-11 06:12:12 +00:00
script.cpp Add stopObjectCode() differences in SCUMM 1 - 5 games. The nested script stack wasn't been checked. 2006-11-20 03:21:09 +00:00
script.h Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle the linker dependency graph). Porters will have to update project files 2006-09-23 00:42:35 +00:00
scumm-md5.h Update details of several French HE demos. 2007-01-16 22:15:05 +00:00
scumm.cpp Since Actor::initActor is now virtual, it shouldn't be called directly from the base constructor (ActorC64::initActor won't get called as vtable hasn't yet been setup). 2007-01-05 23:33:13 +00:00
scumm.h Changed ScummEngine::_actors from an Actor array to a an array of Actor points (i.e. indirection) 2006-12-25 15:03:36 +00:00
sound.cpp More whitespace. 2006-11-12 02:34:09 +00:00
sound.h cleanup 2006-10-21 12:44:10 +00:00
string.cpp * Made Actor::_pos protected, added public Actor::getPos() method 2006-11-19 00:39:48 +00:00
thumbnail.cpp No need for packing SaveInfoSection and ThumbnailHeader anymore. 2006-07-23 02:20:49 +00:00
usage_bits.cpp Moved engines to the new engines/ directory 2006-02-11 22:45:04 +00:00
usage_bits.h Moved engines to the new engines/ directory 2006-02-11 22:45:04 +00:00
util.cpp Replaced checkRange by assertRange, which has (a) an (IMO) more logical order of parameters, and (b) removes lots of useless duplicate information in error messages 2006-09-16 13:38:43 +00:00
util.h Replaced checkRange by assertRange, which has (a) an (IMO) more logical order of parameters, and (b) removes lots of useless duplicate information in error messages 2006-09-16 13:38:43 +00:00
vars.cpp Ooops, move code to correct function 2006-11-01 23:42:21 +00:00
verbs.cpp added missing reference to tracker item, indentation 2007-01-08 12:34:53 +00:00
verbs.h Moved engines to the new engines/ directory 2006-02-11 22:45:04 +00:00