aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/objects/pages/game_page.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/pink/objects/pages/game_page.h')
-rw-r--r--engines/pink/objects/pages/game_page.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/engines/pink/objects/pages/game_page.h b/engines/pink/objects/pages/game_page.h
index 1c7e5cf217..7b4f25fcf1 100644
--- a/engines/pink/objects/pages/game_page.h
+++ b/engines/pink/objects/pages/game_page.h
@@ -41,6 +41,9 @@ public:
virtual void toConsole();
virtual void deserialize(Archive &archive);
+ void loadState(Archive &archive);
+ void saveState(Archive &archive);
+
virtual void load(Archive &archive);
void unload();
void loadManagers();
@@ -58,8 +61,9 @@ public:
private:
bool initHandler();
- void loadState();
- void saveState();
+
+ void loadStateFromMem();
+ void saveStateToMem();
bool _isLoaded;
Common::MemoryReadWriteStream *_memFile;
@@ -68,7 +72,7 @@ private:
WalkMgr *_walkMgr;
Sequencer *_sequencer;
Array<HandlerStartPage *> _handlers;
- Common::StringMap _variables;
+ StringMap _variables;
};
}