diff options
author | Paul Gilbert | 2010-03-14 05:39:47 +0000 |
---|---|---|
committer | Paul Gilbert | 2010-03-14 05:39:47 +0000 |
commit | 77c821249e706875c45689ea8361773955cbd532 (patch) | |
tree | a3282deec3881470b39f546532c8e9da699fa594 /engines/m4/m4_scene.h | |
parent | f4bf67cd217bec611cfa39b4d3c557a2413c2f15 (diff) | |
download | scummvm-rg350-77c821249e706875c45689ea8361773955cbd532.tar.gz scummvm-rg350-77c821249e706875c45689ea8361773955cbd532.tar.bz2 scummvm-rg350-77c821249e706875c45689ea8361773955cbd532.zip |
Further work on separating M4 specific scene code into the m4_scene.cpp file
svn-id: r48256
Diffstat (limited to 'engines/m4/m4_scene.h')
-rw-r--r-- | engines/m4/m4_scene.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/m4/m4_scene.h b/engines/m4/m4_scene.h index 8d55c3434c..c90bdbfeaa 100644 --- a/engines/m4/m4_scene.h +++ b/engines/m4/m4_scene.h @@ -50,8 +50,11 @@ private: M4SceneResources _sceneResources; SpriteAsset *_sceneSprites; SpriteAsset *_walkerSprite; + byte *_inverseColourTable; void loadSceneSprites(int sceneNumber); + void loadSceneResources(int sceneNumber); + void loadSceneInverseColourTable(int sceneNumber); void nextCommonCursor(); public: M4Scene(M4Engine *vm); @@ -59,7 +62,7 @@ public: // Methods that differ between engines virtual void loadScene(int sceneNumber); - virtual void leaveScene() {}; + virtual void leaveScene(); virtual void loadSceneCodes(int sceneNumber, int index = 0); virtual void show(); virtual void checkHotspotAtMousePos(int x, int y); @@ -69,6 +72,7 @@ public: virtual void setStatusText(const char *text); virtual void update(); + byte *getInverseColourTable() const { return _inverseColourTable; } M4InterfaceView *getInterface() { return (M4InterfaceView *)_interfaceSurface; }; M4SceneResources &getSceneResources() { return _sceneResources; }; }; |