diff options
author | Strangerke | 2017-02-19 21:12:47 +0100 |
---|---|---|
committer | Strangerke | 2017-02-19 21:34:16 +0100 |
commit | 6c4635ac7d236aa6937df8963aa64bebe0fa1f77 (patch) | |
tree | 5c7a053a40232e305eeedcad29d41372831cd5d7 /engines/cryo/eden.h | |
parent | cc1f975a9cf1a04f8bd339336db100e63ae21385 (diff) | |
download | scummvm-rg350-6c4635ac7d236aa6937df8963aa64bebe0fa1f77.tar.gz scummvm-rg350-6c4635ac7d236aa6937df8963aa64bebe0fa1f77.tar.bz2 scummvm-rg350-6c4635ac7d236aa6937df8963aa64bebe0fa1f77.zip |
CRYO: Rewrite save/load game functions
Diffstat (limited to 'engines/cryo/eden.h')
-rw-r--r-- | engines/cryo/eden.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/engines/cryo/eden.h b/engines/cryo/eden.h index bdd1ba89ce..90c28e541a 100644 --- a/engines/cryo/eden.h +++ b/engines/cryo/eden.h @@ -24,6 +24,8 @@ #define CRYO_EDEN_H #include "common/file.h" +#include "common/savefile.h" +#include "common/serializer.h" #include "cryo/sound.h" #include "cryo/defs.h" @@ -461,15 +463,14 @@ private: void phase528(); void phase544(); void phase560(); - void savegame(char *name); + void saveGame(char *name); void loadrestart(); void loadgame(char *name); - void vavaoffsetout(); - void vavaoffsetin(); - void lieuoffsetout(); - void lieuoffsetin(); - void bandeoffsetout(); - void bandeoffsetin(); + void syncGame(Common::Serializer s); + void saveGlobalPointers(Common::Serializer s); + void saveGlobalValues(Common::Serializer s); + void saveCitadelRoomPointers(Common::Serializer s); + void saveTapePointers(Common::Serializer s); char testCondition(int16 index); uint16 operAdd(uint16 v1, uint16 v2); uint16 operSub(uint16 v1, uint16 v2); |