aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/saveload.cpp
diff options
context:
space:
mode:
authorJohannes Schickel2008-05-11 17:20:23 +0000
committerJohannes Schickel2008-05-11 17:20:23 +0000
commit825e3b5136c55e8e9e07dcf3300e9b1f46ced0b0 (patch)
tree573680a051f47a2eb48dfdce12eead3005acb322 /engines/kyra/saveload.cpp
parenta6ccfa4f096da1fa29f3bb40aa328f2052b14302 (diff)
downloadscummvm-rg350-825e3b5136c55e8e9e07dcf3300e9b1f46ced0b0.tar.gz
scummvm-rg350-825e3b5136c55e8e9e07dcf3300e9b1f46ced0b0.tar.bz2
scummvm-rg350-825e3b5136c55e8e9e07dcf3300e9b1f46ced0b0.zip
- Added support for original kyra3 save files
- Added TalkObject::sceneId in savegames svn-id: r32027
Diffstat (limited to 'engines/kyra/saveload.cpp')
-rw-r--r--engines/kyra/saveload.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/kyra/saveload.cpp b/engines/kyra/saveload.cpp
index 60548fcc33..590d40f2e3 100644
--- a/engines/kyra/saveload.cpp
+++ b/engines/kyra/saveload.cpp
@@ -29,7 +29,7 @@
#include "kyra/kyra.h"
-#define CURRENT_SAVE_VERSION 12
+#define CURRENT_SAVE_VERSION 13
#define GF_FLOPPY (1 << 0)
#define GF_TALKIE (1 << 1)
@@ -70,6 +70,11 @@ KyraEngine::kReadSaveHeaderError KyraEngine::readSaveHeader(Common::InSaveFile *
header.description = descriptionBuffer;
header.gameID = GI_KYRA2;
break;
+ } else if (type == MKID_BE('MBL4') && header.version == 102) {
+ saveOk = true;
+ header.description = descriptionBuffer;
+ header.gameID = GI_KYRA3;
+ break;
}
}