aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/save/saveload_v3.cpp
diff options
context:
space:
mode:
authorSven Hesse2009-08-22 15:46:43 +0000
committerSven Hesse2009-08-22 15:46:43 +0000
commitc70a8745068095227cac1db6054d55db0a0405ad (patch)
treef15074886c76a98adf87cdc6c891c04edac95787 /engines/gob/save/saveload_v3.cpp
parentbed3980ab13e45c9c08e46668769283ec371c171 (diff)
downloadscummvm-rg350-c70a8745068095227cac1db6054d55db0a0405ad.tar.gz
scummvm-rg350-c70a8745068095227cac1db6054d55db0a0405ad.tar.bz2
scummvm-rg350-c70a8745068095227cac1db6054d55db0a0405ad.zip
Properly fixing the Lost in Time temp sprite issue
svn-id: r43654
Diffstat (limited to 'engines/gob/save/saveload_v3.cpp')
-rw-r--r--engines/gob/save/saveload_v3.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/gob/save/saveload_v3.cpp b/engines/gob/save/saveload_v3.cpp
index 064d472323..bb60f94725 100644
--- a/engines/gob/save/saveload_v3.cpp
+++ b/engines/gob/save/saveload_v3.cpp
@@ -33,8 +33,8 @@ namespace Gob {
SaveLoad_v3::SaveFile SaveLoad_v3::_saveFiles[] = {
{ "cat.inf", kSaveModeSave , 0, "savegame"},
{ "ima.inf", kSaveModeSave , 0, "screenshot"},
+ { "intro.$$$", kSaveModeSave , 0, "temporary sprite"},
{ "bloc.inf", kSaveModeSave , 0, "notes"},
- { "intro.$$$", kSaveModeIgnore, 0, "temporary sprite"},
{ "prot", kSaveModeIgnore, 0, 0},
{ "config", kSaveModeIgnore, 0, 0}
};
@@ -496,17 +496,20 @@ SaveLoad_v3::SaveLoad_v3(GobEngine *vm, const char *targetName, ScreenshotType s
_screenshotHandler = new ScreenshotHandler(vm, _gameHandler, sShotType);
}
+ _tempSpriteHandler = new TempSpriteHandler(vm);
_notesHandler = new NotesHandler(2560, vm, targetName);
_saveFiles[0].handler = _gameHandler;
_saveFiles[1].handler = _screenshotHandler;
- _saveFiles[2].handler = _notesHandler;
+ _saveFiles[2].handler = _tempSpriteHandler;
+ _saveFiles[3].handler = _notesHandler;
}
SaveLoad_v3::~SaveLoad_v3() {
delete _screenshotHandler;
delete _gameHandler;
delete _notesHandler;
+ delete _tempSpriteHandler;
}
const SaveLoad_v3::SaveFile *SaveLoad_v3::getSaveFile(const char *fileName) const {