scummvm/engines/cine
Kari Salminen 0365c45b8c Rearranged parts of the Operation Stealth savegame loading routine.
- Emulating the Future Wars savegame loading routine and hoping for the best.
- Fixes an array out of bounds access when loading the global scripts.
Now the loading crashes in the mainloop in processSeqList!
But at least we got a bit farther this time. More fixing to come...

svn-id: r33404
2008-07-29 10:13:53 +00:00
..
anim.cpp Fix for bug #2019355 (FW: broken compatibility with 0.11.1 saves): 2008-07-22 10:15:58 +00:00
anim.h Now detects temporary Operation Stealth savegame format and saves it. No loading yet. 2008-07-28 10:09:00 +00:00
bg_list.cpp Fix for bug #2019355 (FW: broken compatibility with 0.11.1 saves): 2008-07-22 10:15:58 +00:00
bg_list.h Fix for bug #2019355 (FW: broken compatibility with 0.11.1 saves): 2008-07-22 10:15:58 +00:00
bg.cpp Added loading of temporary Operation Stealth savegames. Needs testing! 2008-07-28 16:02:40 +00:00
bg.h Added loading of temporary Operation Stealth savegames. Needs testing! 2008-07-28 16:02:40 +00:00
cine.cpp CINE: Fixed memory leaks in the CINE engine 2008-06-12 18:52:43 +00:00
cine.h Made the savegame loading routine choose between loading a Future Wars or an Operation Stealth savegame format. 2008-07-28 08:44:49 +00:00
detection.cpp Allow static and dynamic plugins to be used at the same time 2008-05-06 03:00:26 +00:00
gfx.cpp Added loading of temporary Operation Stealth savegames. Needs testing! 2008-07-28 16:02:40 +00:00
gfx.h Added loading of temporary Operation Stealth savegames. Needs testing! 2008-07-28 16:02:40 +00:00
main_loop.cpp Implemented support for zoneQuery (Operation Stealth specific). 2008-06-25 21:57:08 +00:00
main_loop.h made timing closer to the original interpreter and simplified manageEvents function (no need to recurse) 2007-12-08 08:49:22 +00:00
module.mk Allow static and dynamic plugins to be used at the same time 2008-05-06 03:00:26 +00:00
msg.cpp Patch #1941066: "CinE sprite overlay rewrite" courtsey of next_ghost 2008-04-21 20:51:17 +00:00
msg.h Patch #1941066: "CinE sprite overlay rewrite" courtsey of next_ghost 2008-04-21 20:51:17 +00:00
object.cpp Fixed unitialized variables 2008-07-01 10:33:25 +00:00
object.h Clear the confusing usage of NUM_MAX_VAR (It's 255 actually, not 256). 2008-07-27 14:36:53 +00:00
pal.cpp Patch #1969189: "CinE renderer rewrite" 2008-05-24 22:11:41 +00:00
pal.h CINE: Fixed memory leaks in the CINE engine 2008-06-12 18:52:43 +00:00
part.cpp Made CineUnpacker::unpack more robust & secure. It shouldn't crash now with any input (Before making reading or writing operations they are checked to be in bounds). Also updated some comments and added some error message(s). 2008-06-13 05:57:07 +00:00
part.h Patch #1913862: "CinE Script system" 2008-04-07 20:24:40 +00:00
prc.cpp Fix for bug #2016647 (FW: crash with italian amiga version). 2008-07-14 23:10:51 +00:00
prc.h Fix for bug #2016647 (FW: crash with italian amiga version). 2008-07-14 23:10:51 +00:00
rel.cpp Patch #1969189: "CinE renderer rewrite" 2008-05-24 22:11:41 +00:00
rel.h Patch #1913862: "CinE Script system" 2008-04-07 20:24:40 +00:00
script_fw.cpp Fixed crash when running Operation Stealth introduced in r33339 (There are actually 256 global variables although only 255 of them are saved and loaded from savegames. The last one is VAR_BYPASS_PROTECTION and it is written to in the mainLoop so that's why there was a crash). 2008-07-28 16:46:20 +00:00
script_os.cpp Renamed opcodes 0x49 and 0x68: 2008-07-23 14:19:31 +00:00
script.h Renamed opcodes 0x49 and 0x68: 2008-07-23 14:19:31 +00:00
sound.cpp CINE: Fixed two memory leaks when shutting down the CINE engine 2008-05-27 23:26:48 +00:00
sound.h - minor screen fix for OS 2007-12-09 13:41:59 +00:00
texte.cpp Patch #2019455: Patch for reducing the BSS size of Cine engine. 2008-07-17 07:13:41 +00:00
texte.h Patch #2019455: Patch for reducing the BSS size of Cine engine. 2008-07-17 07:13:41 +00:00
unpack.cpp Fixed a small discrepancy in Delphine unpacker's command 00b's documentation (Parameter range is 1..8, not 1..9). 2008-06-18 03:31:13 +00:00
unpack.h More documentation for CineUnpacker-class (Practically done documenting now). Also changed parameter and return value types to a more uniform style (uint16 -> uint, int -> uint where applicable etc). 2008-06-13 08:28:14 +00:00
various.cpp Rearranged parts of the Operation Stealth savegame loading routine. 2008-07-29 10:13:53 +00:00
various.h Added a preliminary saving routine for Operation Stealth (Disabled by default, needs more work still. WIP!). 2008-07-27 22:50:36 +00:00
xref.txt Patch #1969189: "CinE renderer rewrite" 2008-05-24 22:11:41 +00:00