diff options
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(); |