aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/ringworld_scenes10.h
diff options
context:
space:
mode:
authorstrangerke2011-04-05 14:12:47 +0200
committerstrangerke2011-04-05 14:12:47 +0200
commit760c6bea3e5181e9062241d05e1efb8487f2512b (patch)
tree82386decc976c0ebee2896df2ddde464a18e2842 /engines/tsage/ringworld_scenes10.h
parent38b3f18029cbcb5bca476164eeaf63800e527a7d (diff)
downloadscummvm-rg350-760c6bea3e5181e9062241d05e1efb8487f2512b.tar.gz
scummvm-rg350-760c6bea3e5181e9062241d05e1efb8487f2512b.tar.bz2
scummvm-rg350-760c6bea3e5181e9062241d05e1efb8487f2512b.zip
TSAGE: Add scene 9450 (not perfect)
Diffstat (limited to 'engines/tsage/ringworld_scenes10.h')
-rw-r--r--engines/tsage/ringworld_scenes10.h49
1 files changed, 49 insertions, 0 deletions
diff --git a/engines/tsage/ringworld_scenes10.h b/engines/tsage/ringworld_scenes10.h
index 35a35e193a..8f2cd182c6 100644
--- a/engines/tsage/ringworld_scenes10.h
+++ b/engines/tsage/ringworld_scenes10.h
@@ -231,6 +231,55 @@ public:
virtual void dispatch();
};
+class Scene9450: public Scene2 {
+ class Object2: public SceneObject {
+ public:
+ virtual void signal();
+ };
+
+ class Object3: public SceneObject4 {
+ public:
+ virtual void dispatch();
+ };
+
+ class Hotspot1: public SceneHotspot_3{
+ public:
+ virtual void doAction(int action);
+ };
+
+ class Hotspot3: public SceneHotspot_3{
+ public:
+ virtual void doAction(int action);
+ };
+public:
+ SceneObject _object1;
+ SequenceManager _sequenceManager1;
+ SequenceManager _sequenceManager2;
+ Object2 _object2;
+ SequenceManager _sequenceManager3;
+ Object3 _object3;
+ Hotspot1 _hotspot1;
+ SceneHotspot_3 _hotspot2;
+ Hotspot3 _hotspot3;
+ SceneHotspot_3 _hotspot4;
+ SceneHotspot_3 _hotspot5;
+ SceneHotspot_3 _hotspot6;
+ SceneHotspot_3 _hotspot7;
+ SceneHotspot_3 _hotspot8;
+ SceneHotspot_3 _hotspot9;
+ SceneHotspot_3 _hotspot10;
+ SceneHotspot_3 _hotspot11;
+ SceneHotspot_3 _hotspot12;
+ SceneHotspot_3 _hotspot13;
+ SceneHotspot_3 _hotspot14;
+ SceneHotspot_3 _hotspot15;
+ SceneHotspot_3 _hotspot16;
+
+ virtual void postInit(SceneObjectList *OwnerList = NULL);
+ virtual void signal();
+ virtual void dispatch();
+};
+
class Scene9700: public Scene2 {
SequenceManager _sequenceManager;
SceneObject _object1;