aboutsummaryrefslogtreecommitdiff
path: root/engines/m4/mads_scene.h
diff options
context:
space:
mode:
authorPaul Gilbert2010-06-04 11:28:30 +0000
committerPaul Gilbert2010-06-04 11:28:30 +0000
commit86462c66a04fd208716f072d4ba0028a04bf9ad8 (patch)
tree73c6b9f090ab91a49e22b6a294afcf2adc34b8d1 /engines/m4/mads_scene.h
parent997fdac4271aac6a345bbdd0782d55d48ed0b400 (diff)
downloadscummvm-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.h4
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; }