diff options
Diffstat (limited to 'engines/pink/objects/module.h')
-rw-r--r-- | engines/pink/objects/module.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/pink/objects/module.h b/engines/pink/objects/module.h index 16bda6cbc3..084fb19e93 100644 --- a/engines/pink/objects/module.h +++ b/engines/pink/objects/module.h @@ -46,6 +46,9 @@ public: Module(PinkEngine *game, const Common::String &name); ~Module(); + void loadState(Archive &archive); + void saveState(Archive &archive); + void load(Archive &archive); void init(bool isLoadingSave, const Common::String &pageName); void changePage(const Common::String &pageName); @@ -60,6 +63,8 @@ public: bool checkValueOfVariable(Common::String &variable, Common::String &value); void setVariable(Common::String &variable, Common::String &value); + GamePage *getPage() { return _page; }; + private: GamePage *findPage(const Common::String &pageName) const; @@ -67,7 +72,7 @@ private: GamePage *_page; Array<GamePage *> _pages; InventoryMgr _invMgr; - Common::StringMap _variables; + StringMap _variables; }; |