aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/pda_mgr.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/pink/pda_mgr.h')
-rw-r--r--engines/pink/pda_mgr.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/pink/pda_mgr.h b/engines/pink/pda_mgr.h
index 75f28a7c36..fd35674156 100644
--- a/engines/pink/pda_mgr.h
+++ b/engines/pink/pda_mgr.h
@@ -36,14 +36,20 @@ class PDAPage;
class PDAMgr {
public:
PDAMgr(PinkEngine *game);
- void update();
+
+ void loadState(Archive &archive);
+ void saveState(Archive &archive);
+
void execute(const Command &command);
void goToPage(const Common::String &pageName);
+ void update();
+
void onLeftButtonClick(Common::Point point);
void onMouseMove(Common::Point point);
PinkEngine *getGame() const;
+ const Common::String &getSavedPageName();
void setLead(LeadActor *lead);
@@ -56,6 +62,7 @@ private:
PDAPage *_page;
CursorMgr _cursorMgr;
Array<Actor *> _globalActors;
+ Common::String _savedPage;
};
} // End of namespace Pink