diff options
author | Paul Gilbert | 2009-12-05 11:32:19 +0000 |
---|---|---|
committer | Paul Gilbert | 2009-12-05 11:32:19 +0000 |
commit | f21810242e671da70ad92770d67a60f486b9ddb6 (patch) | |
tree | ee0e4e587fe4422a6574f815db6ba58925d25e1b /engines/m4/scene.h | |
parent | 0841063a32f6468ab099546f6dd06ae8a0f015cb (diff) | |
download | scummvm-rg350-f21810242e671da70ad92770d67a60f486b9ddb6.tar.gz scummvm-rg350-f21810242e671da70ad92770d67a60f486b9ddb6.tar.bz2 scummvm-rg350-f21810242e671da70ad92770d67a60f486b9ddb6.zip |
Hooked up the actions list and object-specific actions to change the status text
svn-id: r46268
Diffstat (limited to 'engines/m4/scene.h')
-rw-r--r-- | engines/m4/scene.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/m4/scene.h b/engines/m4/scene.h index acdb3dfa9a..bdd84cdb81 100644 --- a/engines/m4/scene.h +++ b/engines/m4/scene.h @@ -44,6 +44,7 @@ namespace M4 { #define MADS_SURFACE_HEIGHT 156 enum MADSVerbs { + kVerbNone = 0, kVerbLook = 3, kVerbTake = 4, kVerbPush = 5, @@ -99,6 +100,7 @@ public: M4Surface *getBackgroundSurface() const { return _backgroundSurface; } byte *getInverseColorTable() const { return _inverseColorTable; } MadsInterfaceView *getMadsInterface() { return _madsInterfaceSurface; } + void setAction(int action, int objectId = -1); void update(); void setMADSStatusText(const char *text) { strcpy(_statusText, text); } void showMADSV2TextBox(char *text, int x, int y, char *faceName); @@ -118,6 +120,7 @@ private: HotSpotList _sceneHotspots; SpriteAsset *_sceneSprites; SpriteAsset *_walkerSprite; + int _currentAction; char _statusText[100]; void nextCommonCursor(); |