aboutsummaryrefslogtreecommitdiff
path: root/engines/mads/scene.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/mads/scene.h')
-rw-r--r--engines/mads/scene.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/engines/mads/scene.h b/engines/mads/scene.h
index a02c4a5d79..4b822d111b 100644
--- a/engines/mads/scene.h
+++ b/engines/mads/scene.h
@@ -59,6 +59,16 @@ private:
* Handles a single frame within the game scene
*/
void doFrame();
+
+ void doPreactions();
+
+ void doAction();
+
+ void checkStartWalk();
+
+ void doSceneStep();
+
+ void checkKeyboard();
protected:
MADSEngine *_vm;
public:
@@ -93,6 +103,7 @@ public:
SceneNodeList _nodes;
Common::StringArray _vocabStrings;
Animation *_animation;
+ bool _freeAnimationFlag;
int _depthStyle;
int _bandsRange;
int _scaleRange;
@@ -104,6 +115,8 @@ public:
MADSAction _action;
bool _roomChanged;
bool _reloadSceneFlag;
+ Common::Point _destPos;
+ int _destFacing;
/**
* Constructor