diff options
author | Paul Gilbert | 2010-06-04 11:28:30 +0000 |
---|---|---|
committer | Paul Gilbert | 2010-06-04 11:28:30 +0000 |
commit | 86462c66a04fd208716f072d4ba0028a04bf9ad8 (patch) | |
tree | 73c6b9f090ab91a49e22b6a294afcf2adc34b8d1 /engines/m4/mads_scene.h | |
parent | 997fdac4271aac6a345bbdd0782d55d48ed0b400 (diff) | |
download | scummvm-rg350-86462c66a04fd208716f072d4ba0028a04bf9ad8.tar.gz scummvm-rg350-86462c66a04fd208716f072d4ba0028a04bf9ad8.tar.bz2 scummvm-rg350-86462c66a04fd208716f072d4ba0028a04bf9ad8.zip |
Added code and support routines for destroying animations correctly, which also necessitated changing the sprite list code
svn-id: r49426
Diffstat (limited to 'engines/m4/mads_scene.h')
-rw-r--r-- | engines/m4/mads_scene.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/m4/mads_scene.h b/engines/m4/mads_scene.h index e3e4c3c084..0269de75c8 100644 --- a/engines/m4/mads_scene.h +++ b/engines/m4/mads_scene.h @@ -39,7 +39,7 @@ class MadsSceneResources: public SceneResources { public: int sceneId; int artFileNum; - int dialogStyle; + int drawStyle; int width; int height; Common::Array<MadsObject> objects; @@ -93,6 +93,7 @@ private: MadsEngine *_vm; MadsSceneResources _sceneResources; MadsAction _action; + Animation *_activeAnimation; MadsSceneLogic _sceneLogic; SpriteAsset *_playerSprites; @@ -127,6 +128,7 @@ public: int loadSceneSpriteSet(const char *setName); void loadPlayerSprites(const char *prefix); void showMADSV2TextBox(char *text, int x, int y, char *faceName); + void loadAnimation(const Common::String &animName, int v0); MadsInterfaceView *getInterface() { return (MadsInterfaceView *)_interfaceSurface; } MadsSceneResources &getSceneResources() { return _sceneResources; } |