aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/objects/pages/page.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/pink/objects/pages/page.h')
-rw-r--r--engines/pink/objects/pages/page.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/pink/objects/pages/page.h b/engines/pink/objects/pages/page.h
index f8b582a52f..08be3a2ccc 100644
--- a/engines/pink/objects/pages/page.h
+++ b/engines/pink/objects/pages/page.h
@@ -31,6 +31,8 @@ namespace Pink {
class Archive;
class Actor;
class LeadActor;
+class WalkMgr;
+class Sequencer;
class Page : public NamedObject {
public:
@@ -48,6 +50,15 @@ public:
void pause();
void unpause();
+ PinkEngine *getGame();
+
+ virtual Sequencer *getSequencer() { return nullptr; };
+ virtual WalkMgr *getWalkMgr() { return nullptr;};
+ virtual Module *getModule() const { return nullptr; };
+
+ virtual bool checkValueOfVariable(const Common::String &variable, const Common::String &value) { return 0; };
+ virtual void setVariable(Common::String &variable, Common::String &value) {};
+
protected:
void init();