aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/actors
diff options
context:
space:
mode:
authorwhitertandrek2018-03-19 14:12:36 +0200
committerEugene Sandulenko2018-06-28 23:51:32 +0200
commit7c4bcc033d318b3396df9f1545afcc4da3bd4bc1 (patch)
tree6a93ddb7486ce809cdd0c46e765729f4710bc41d /engines/pink/actors
parentd3031443647ae4830ec971866fb068be0990066f (diff)
downloadscummvm-rg350-7c4bcc033d318b3396df9f1545afcc4da3bd4bc1.tar.gz
scummvm-rg350-7c4bcc033d318b3396df9f1545afcc4da3bd4bc1.tar.bz2
scummvm-rg350-7c4bcc033d318b3396df9f1545afcc4da3bd4bc1.zip
PINK: implemented SideEffectModuleVariable fully
Diffstat (limited to 'engines/pink/actors')
-rw-r--r--engines/pink/actors/actor.cpp4
-rw-r--r--engines/pink/actors/actor.h1
-rw-r--r--engines/pink/actors/lead_actor.h3
3 files changed, 7 insertions, 1 deletions
diff --git a/engines/pink/actors/actor.cpp b/engines/pink/actors/actor.cpp
index 595d8e1146..c4c9b78a23 100644
--- a/engines/pink/actors/actor.cpp
+++ b/engines/pink/actors/actor.cpp
@@ -47,4 +47,8 @@ Action *Actor::findAction(Common::String &name) {
});;
}
+GamePage *Actor::getPage() const {
+ return _page;
+}
+
} // End of namespace Pink
diff --git a/engines/pink/actors/actor.h b/engines/pink/actors/actor.h
index 033fafa281..1db59cf287 100644
--- a/engines/pink/actors/actor.h
+++ b/engines/pink/actors/actor.h
@@ -40,6 +40,7 @@ public:
Action *findAction(Common::String &name);
Sequencer *getSequencer();
+ GamePage *getPage() const;
protected:
GamePage *_page;
diff --git a/engines/pink/actors/lead_actor.h b/engines/pink/actors/lead_actor.h
index 762896c03c..6152faed7f 100644
--- a/engines/pink/actors/lead_actor.h
+++ b/engines/pink/actors/lead_actor.h
@@ -34,7 +34,8 @@ class Sequencer;
class LeadActor : public Actor {
public:
virtual void deserialize(Archive &archive);
- void setNextExecutors(Common::String &nextModule, Common::String &nextPage);
+ void setNextExecutors (Common::String &nextModule, Common::String &nextPage);
+
private:
CursorMgr *_cursorMgr;
WalkMgr *_walkMgr;