diff options
author | Sven Hesse | 2011-01-19 09:01:38 +0000 |
---|---|---|
committer | Sven Hesse | 2011-01-19 09:01:38 +0000 |
commit | 12ff4f51f15aeb9c78f381e7d2e9f2f6ca69dcef (patch) | |
tree | 1aa6ba28d2a238414c4fd8b3d185344fcb2ebb73 /engines/gob/save | |
parent | c52876581463cb27bbd88a1b0816b290abd0dbfc (diff) | |
download | scummvm-rg350-12ff4f51f15aeb9c78f381e7d2e9f2f6ca69dcef.tar.gz scummvm-rg350-12ff4f51f15aeb9c78f381e7d2e9f2f6ca69dcef.tar.bz2 scummvm-rg350-12ff4f51f15aeb9c78f381e7d2e9f2f6ca69dcef.zip |
GOB: Add save stub and temp sprite for Inca2
svn-id: r55321
Diffstat (limited to 'engines/gob/save')
-rw-r--r-- | engines/gob/save/saveload.h | 1 | ||||
-rw-r--r-- | engines/gob/save/saveload_inca2.cpp | 9 |
2 files changed, 8 insertions, 2 deletions
diff --git a/engines/gob/save/saveload.h b/engines/gob/save/saveload.h index 7242cb1253..dd99bf466b 100644 --- a/engines/gob/save/saveload.h +++ b/engines/gob/save/saveload.h @@ -364,6 +364,7 @@ protected: static SaveFile _saveFiles[]; VoiceHandler *_voiceHandler; + TempSpriteHandler *_tempSpriteHandler; SaveHandler *getHandler(const char *fileName) const; const char *getDescription(const char *fileName) const; diff --git a/engines/gob/save/saveload_inca2.cpp b/engines/gob/save/saveload_inca2.cpp index 43a37c8cb6..4577440ec8 100644 --- a/engines/gob/save/saveload_inca2.cpp +++ b/engines/gob/save/saveload_inca2.cpp @@ -32,7 +32,10 @@ namespace Gob { SaveLoad_Inca2::SaveFile SaveLoad_Inca2::_saveFiles[] = { {"speak.inf", kSaveModeExists, 0, 0}, // Exists = speech enabled - {"voice.inf", kSaveModeSave , 0, 0} // Contains the language of the voices + {"voice.inf", kSaveModeSave , 0, 0}, // Contains the language of the voices + {"intro.$$$", kSaveModeSave , 0, "temporary sprite"}, + { "cat.inf", kSaveModeSave , 0, "savegame"}, + { "ima.inf", kSaveModeSave , 0, "screenshot"}, }; @@ -62,9 +65,11 @@ bool SaveLoad_Inca2::VoiceHandler::save(int16 dataVar, int32 size, int32 offset) SaveLoad_Inca2::SaveLoad_Inca2(GobEngine *vm, const char *targetName) : SaveLoad(vm) { - _voiceHandler = new VoiceHandler(vm); + _tempSpriteHandler = new TempSpriteHandler(vm); + _voiceHandler = new VoiceHandler(vm); _saveFiles[1].handler = _voiceHandler; + _saveFiles[2].handler = _tempSpriteHandler; } SaveLoad_Inca2::~SaveLoad_Inca2() { |