diff options
author | Paul Gilbert | 2014-03-03 00:42:41 -0500 |
---|---|---|
committer | Paul Gilbert | 2014-03-03 00:42:41 -0500 |
commit | d8026b9ef72d7ca22721486244309ccd4a003cae (patch) | |
tree | b0862c0d308e64ae0e5afbe186e1c83d6ea5860f /engines/mads/scene.h | |
parent | 3a842a079c668e9dfc52a6056119d4932e8ef56d (diff) | |
download | scummvm-rg350-d8026b9ef72d7ca22721486244309ccd4a003cae.tar.gz scummvm-rg350-d8026b9ef72d7ca22721486244309ccd4a003cae.tar.bz2 scummvm-rg350-d8026b9ef72d7ca22721486244309ccd4a003cae.zip |
MADS: Implementing Scene::doFrame
Diffstat (limited to 'engines/mads/scene.h')
-rw-r--r-- | engines/mads/scene.h | 13 |
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 |