diff options
author | Paul Gilbert | 2014-03-07 23:07:36 -0500 |
---|---|---|
committer | Paul Gilbert | 2014-03-07 23:07:36 -0500 |
commit | 3399516c5e4c2931adf76a25944cb3e46f9934ee (patch) | |
tree | 62c4183969cebb52f0d69281bde4600cacb48e90 /engines/mads/scene.h | |
parent | 1874ec2111fd944d3e554acde8a0f06c651c95fb (diff) | |
download | scummvm-rg350-3399516c5e4c2931adf76a25944cb3e46f9934ee.tar.gz scummvm-rg350-3399516c5e4c2931adf76a25944cb3e46f9934ee.tar.bz2 scummvm-rg350-3399516c5e4c2931adf76a25944cb3e46f9934ee.zip |
MADS: Implemented remainder of scene 804 setup code and support methods
Diffstat (limited to 'engines/mads/scene.h')
-rw-r--r-- | engines/mads/scene.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/engines/mads/scene.h b/engines/mads/scene.h index 3fe3a4eddf..e2aa1098ed 100644 --- a/engines/mads/scene.h +++ b/engines/mads/scene.h @@ -94,6 +94,7 @@ public: int _textSpacing; Common::Array<Hotspot> _hotspots; ScreenObjects _screenObjects; + ImageInterEntries _imageInterEntries; DirtyAreas _dirtyAreas; int _v1; SceneInfo *_sceneInfo; @@ -107,7 +108,7 @@ public: Common::Array<RGB4> _animPalData; SceneNodeList _nodes; Common::StringArray _vocabStrings; - Animation *_animation; + Animation *_animationData; Animation *_activeAnimation; bool _freeAnimationFlag; int _depthStyle; @@ -115,7 +116,7 @@ public: int _scaleRange; int _interfaceY; int _spritesCount; - int _v1A; + bool _v1A; int _v1C; MADSAction _action; bool _roomChanged; @@ -195,6 +196,11 @@ public: void leftClick(); /** + * Load an animation + */ + void loadAnimation(const Common::String &resName, int abortTimers = 0); + + /** * Clear the data for the scene */ void free(); |