aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/ringworld_scenes8.h
diff options
context:
space:
mode:
authorstrangerke2011-03-20 23:48:22 +0100
committerstrangerke2011-03-20 23:48:22 +0100
commit3ed9e9f5754c47897c79717ffbd4f403a0358bd3 (patch)
tree8c2b611a22cc8b3ba90dafce2b88b497f3dfb398 /engines/tsage/ringworld_scenes8.h
parentbdafdbd485b9776738b571bb33e4d168d4d7cd7d (diff)
downloadscummvm-rg350-3ed9e9f5754c47897c79717ffbd4f403a0358bd3.tar.gz
scummvm-rg350-3ed9e9f5754c47897c79717ffbd4f403a0358bd3.tar.bz2
scummvm-rg350-3ed9e9f5754c47897c79717ffbd4f403a0358bd3.zip
TSAGE: Implement scene 7100.
There's a problem with _object1 and _action11: a NPC doesn't start
Diffstat (limited to 'engines/tsage/ringworld_scenes8.h')
-rw-r--r--engines/tsage/ringworld_scenes8.h82
1 files changed, 82 insertions, 0 deletions
diff --git a/engines/tsage/ringworld_scenes8.h b/engines/tsage/ringworld_scenes8.h
index be389e6db3..81c79a690e 100644
--- a/engines/tsage/ringworld_scenes8.h
+++ b/engines/tsage/ringworld_scenes8.h
@@ -111,6 +111,88 @@ public:
virtual void dispatch();
};
+class Scene7100: public Scene {
+ /* Actions */
+ class Action3: public Action {
+ public:
+ virtual void signal();
+ };
+ class Action4: public Action {
+ public:
+ virtual void signal();
+ };
+ class Action5: public Action {
+ public:
+ virtual void signal();
+ };
+ class Action6: public Action {
+ public:
+ virtual void signal();
+ };
+ class Action7: public Action {
+ public:
+ virtual void signal();
+ };
+ class Action8: public Action {
+ public:
+ virtual void signal();
+ };
+ class Action9: public Action {
+ public:
+ virtual void signal();
+ };
+ class Action10: public Action {
+ public:
+ virtual void signal();
+ };
+ class Action11: public Action {
+ public:
+ virtual void signal();
+ };
+
+public:
+ SoundHandler _soundHandler1;
+ SoundHandler _soundHandler2;
+ SceneObject _object1;
+ SceneObject _object2;
+ SceneObject _object3;
+ SceneObject _object4;
+ SceneObject _object5;
+ SceneObject _object6;
+ SceneObject _object7;
+ SceneObject _object8;
+ SceneObject _object9;
+ SceneObject _object10;
+ SceneObject _object11;
+ SceneObject _object12;
+ SceneObject _object13;
+ SceneObject _object14;
+ SceneObject _object15;
+ SceneObject _object16;
+ SceneObject _object17;
+ SceneObject _object18;
+ SceneObject _object19;
+ SceneObject _object20;
+ SceneObject _object21;
+ SceneObject _object22;
+ SceneObject _object23;
+ SceneObject _object24;
+ SceneObject _object25;
+ Action _action1;
+ Action _action2;
+ Action3 _action3;
+ Action4 _action4;
+ Action5 _action5;
+ Action6 _action6;
+ Action7 _action7;
+ Action8 _action8;
+ Action9 _action9;
+ Action10 _action10;
+ Action11 _action11;
+
+ virtual void postInit(SceneObjectList *OwnerList = NULL);
+};
+
class Scene7200: public Scene {
/* Actions */
class Action1: public Action {