aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/saveload.cpp
diff options
context:
space:
mode:
authorTravis Howell2007-06-10 02:23:13 +0000
committerTravis Howell2007-06-10 02:23:13 +0000
commit55addca7ff2c3667dac140bd0cd3095e5e01b91a (patch)
tree3c7af1c70f79352f6e0590ab58c9bf4b31a368f5 /engines/agos/saveload.cpp
parent741aed5047eebc2991bed0e59462d1124b56a3ad (diff)
downloadscummvm-rg350-55addca7ff2c3667dac140bd0cd3095e5e01b91a.tar.gz
scummvm-rg350-55addca7ff2c3667dac140bd0cd3095e5e01b91a.tar.bz2
scummvm-rg350-55addca7ff2c3667dac140bd0cd3095e5e01b91a.zip
Fix load/save regression in Puzzle Pack.
svn-id: r27272
Diffstat (limited to 'engines/agos/saveload.cpp')
-rw-r--r--engines/agos/saveload.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/agos/saveload.cpp b/engines/agos/saveload.cpp
index 1b68fefa7a..eb2266550a 100644
--- a/engines/agos/saveload.cpp
+++ b/engines/agos/saveload.cpp
@@ -1143,7 +1143,9 @@ bool AGOSEngine_Elvira2::loadGame(const char *filename, bool restartMode) {
return false;
}
- if (getGameType() == GType_FF) {
+ if (getGameType() == GType_PP) {
+ // No caption
+ } else if (getGameType() == GType_FF) {
f->read(ident, 100);
} else if (getGameType() == GType_SIMON1 || getGameType() == GType_SIMON2) {
f->read(ident, 18);
@@ -1293,7 +1295,9 @@ bool AGOSEngine_Elvira2::saveGame(uint slot, const char *caption) {
return false;
}
- if (getGameType() == GType_FF) {
+ if (getGameType() == GType_PP) {
+ // No caption
+ } else if (getGameType() == GType_FF) {
f->write(caption, 100);
curTime = time(NULL);
} else if (getGameType() == GType_SIMON1 || getGameType() == GType_SIMON2) {