aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/ringworld_scenes8.h
diff options
context:
space:
mode:
authorstrangerke2011-03-19 20:11:37 +0100
committerstrangerke2011-03-19 20:11:37 +0100
commitc1abad7a7905061f4e66a2411b77dba7c53a19e3 (patch)
treece71f79fdb32ea05bc0dde122e9ab86e22905b07 /engines/tsage/ringworld_scenes8.h
parentbda0d536228fe7749fb36924ffae49167627b4d7 (diff)
downloadscummvm-rg350-c1abad7a7905061f4e66a2411b77dba7c53a19e3.tar.gz
scummvm-rg350-c1abad7a7905061f4e66a2411b77dba7c53a19e3.tar.bz2
scummvm-rg350-c1abad7a7905061f4e66a2411b77dba7c53a19e3.zip
TSAGE: Implement scene 7200, fix some bugs in scene 7000
Diffstat (limited to 'engines/tsage/ringworld_scenes8.h')
-rw-r--r--engines/tsage/ringworld_scenes8.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/engines/tsage/ringworld_scenes8.h b/engines/tsage/ringworld_scenes8.h
index 63fe6f5495..e6a5aa98e0 100644
--- a/engines/tsage/ringworld_scenes8.h
+++ b/engines/tsage/ringworld_scenes8.h
@@ -111,6 +111,34 @@ public:
virtual void dispatch();
};
+class Scene7200: public Scene {
+ /* Actions */
+ class Action1: public Action {
+ public:
+ virtual void signal();
+ };
+ class Action2: public Action {
+ public:
+ virtual void signal();
+ };
+
+public:
+ Action1 _action1;
+ Action2 _action2;
+ SceneObject _swimmer;
+ SceneObject _object2;
+ SceneObject _object3;
+ SceneObject _object4;
+ SceneObject _object5;
+ SceneObject _object6;
+ SceneObject _object7;
+ SceneObject _object8;
+ SceneObject _object9;
+ SoundHandler _soundHandler;
+
+ virtual void postInit(SceneObjectList *OwnerList = NULL);
+};
+
class Scene7600: public Scene {
/* Actions */
class Action1: public Action {