diff options
author | Sven Hesse | 2009-07-23 19:50:13 +0000 |
---|---|---|
committer | Sven Hesse | 2009-07-23 19:50:13 +0000 |
commit | 01b8320367f48456471a6f91a47b2dacdd871b57 (patch) | |
tree | 2462ac37587792f22bcf8e5c19c9ddcd192af48b /engines/gob/save/saveload.h | |
parent | 33929b5248c754d10b018e6f87b9ebe99c968c02 (diff) | |
download | scummvm-rg350-01b8320367f48456471a6f91a47b2dacdd871b57.tar.gz scummvm-rg350-01b8320367f48456471a6f91a47b2dacdd871b57.tar.bz2 scummvm-rg350-01b8320367f48456471a6f91a47b2dacdd871b57.zip |
Fixing a bug in the V4 save file handler, produced by a "neat" feature in Woodruff: The saves remember their position within the list and use that information to load the "correct" screen properties, making it impossible to load reordered saves correctly -.-
svn-id: r42679
Diffstat (limited to 'engines/gob/save/saveload.h')
-rw-r--r-- | engines/gob/save/saveload.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/gob/save/saveload.h b/engines/gob/save/saveload.h index 700462f315..1a1a47178b 100644 --- a/engines/gob/save/saveload.h +++ b/engines/gob/save/saveload.h @@ -289,6 +289,8 @@ protected: GameHandler(GobEngine *vm, const char *target); ~GameHandler(); + int getLastSlot() const; + int32 getSize(); bool load(int16 dataVar, int32 size, int32 offset); bool save(int16 dataVar, int32 size, int32 offset); @@ -317,6 +319,8 @@ protected: File *_slotFile; + int _lastSlot; + SaveReader *_reader; SaveWriter *_writer; |