diff options
Diffstat (limited to 'engines/gob/saveload.h')
-rw-r--r-- | engines/gob/saveload.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/gob/saveload.h b/engines/gob/saveload.h index 6c5ffe3bbe..29f7ee2594 100644 --- a/engines/gob/saveload.h +++ b/engines/gob/saveload.h @@ -30,6 +30,7 @@ #include "common/stream.h" #include "gob/video.h" +#include "gob/variables.h" namespace Gob { @@ -68,6 +69,11 @@ public: ~PlainSave(); bool save(int16 dataVar, int32 size, int32 offset, const char *name, + const Variables *variables); + bool load(int16 dataVar, int32 size, int32 offset, const char *name, + Variables *variables); + + bool save(int16 dataVar, int32 size, int32 offset, const char *name, const byte *variables, const byte *variableSizes) const; bool load(int16 dataVar, int32 size, int32 offset, const char *name, byte *variables, byte *variableSizes) const; @@ -81,6 +87,11 @@ public: void addStage(int32 size, bool endianed = true); bool save(int16 dataVar, int32 size, int32 offset, const char *name, + const Variables *variables); + bool load(int16 dataVar, int32 size, int32 offset, const char *name, + Variables *variables); + + bool save(int16 dataVar, int32 size, int32 offset, const char *name, const byte *variables, const byte *variableSizes); bool load(int16 dataVar, int32 size, int32 offset, const char *name, byte *variables, byte *variableSizes); |