aboutsummaryrefslogtreecommitdiff
path: root/simon/saveload.cpp
diff options
context:
space:
mode:
authorTravis Howell2005-10-06 14:34:24 +0000
committerTravis Howell2005-10-06 14:34:24 +0000
commite91503cb1cd067ba001f53d3c1339d6ed3c56488 (patch)
tree48a5114901c1d00cb40853e90189fc536f99fb6d /simon/saveload.cpp
parentccaaeecc1ce2d34fa0affd0916b4fbe5357d703d (diff)
downloadscummvm-rg350-e91503cb1cd067ba001f53d3c1339d6ed3c56488.tar.gz
scummvm-rg350-e91503cb1cd067ba001f53d3c1339d6ed3c56488.tar.bz2
scummvm-rg350-e91503cb1cd067ba001f53d3c1339d6ed3c56488.zip
Add FF table.
svn-id: r18948
Diffstat (limited to 'simon/saveload.cpp')
-rw-r--r--simon/saveload.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/simon/saveload.cpp b/simon/saveload.cpp
index bc95eea4c4..8d09144477 100644
--- a/simon/saveload.cpp
+++ b/simon/saveload.cpp
@@ -496,7 +496,7 @@ char *SimonEngine::gen_savename(int slot) {
}
bool SimonEngine::load_game(uint slot) {
- char ident[18];
+ char ident[100];
Common::InSaveFile *f;
uint num, item_index, i, j;
@@ -508,7 +508,11 @@ bool SimonEngine::load_game(uint slot) {
return false;
}
- f->read(ident, 18);
+ if (_game == GAME_FEEBLEFILES) {
+ f->read(ident, 18);
+ } else {
+ f->read(ident, 100);
+ }
num = f->readUint32BE();