aboutsummaryrefslogtreecommitdiff
path: root/engines/m4/m4_scene.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/m4/m4_scene.h')
-rw-r--r--engines/m4/m4_scene.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/engines/m4/m4_scene.h b/engines/m4/m4_scene.h
index be04a52dce..8d55c3434c 100644
--- a/engines/m4/m4_scene.h
+++ b/engines/m4/m4_scene.h
@@ -36,9 +36,18 @@ namespace M4 {
#define MAINMENU_SCENE_BURGER 903
#define FIRST_SCENE 101
+class M4SceneResources : public SceneResources {
+public:
+ int32 frontY, backY;
+ int32 frontScale, backScale;
+ int16 depthTable[16];
+ int32 railNodeCount; // # of rails
+};
+
class M4Scene : public Scene {
private:
M4Engine *_vm;
+ M4SceneResources _sceneResources;
SpriteAsset *_sceneSprites;
SpriteAsset *_walkerSprite;
@@ -61,6 +70,7 @@ public:
virtual void update();
M4InterfaceView *getInterface() { return (M4InterfaceView *)_interfaceSurface; };
+ M4SceneResources &getSceneResources() { return _sceneResources; };
};
} // End of namespace M4