aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/ringworld2/ringworld2_scenes3.h
diff options
context:
space:
mode:
authorStrangerke2012-01-05 15:19:55 +0100
committerStrangerke2012-01-05 15:20:42 +0100
commite914ec5d890dc742f40b19b127d2e9e44d418cd9 (patch)
treeae96bffa9c3af8bec088464da10d5d546fd7e6fe /engines/tsage/ringworld2/ringworld2_scenes3.h
parentc2c8108f3bda8b7f4b4ba930e77b62ef6ffdd0ae (diff)
downloadscummvm-rg350-e914ec5d890dc742f40b19b127d2e9e44d418cd9.tar.gz
scummvm-rg350-e914ec5d890dc742f40b19b127d2e9e44d418cd9.tar.bz2
scummvm-rg350-e914ec5d890dc742f40b19b127d2e9e44d418cd9.zip
TSAGE: R2R - Implement scene 3900
Diffstat (limited to 'engines/tsage/ringworld2/ringworld2_scenes3.h')
-rw-r--r--engines/tsage/ringworld2/ringworld2_scenes3.h41
1 files changed, 41 insertions, 0 deletions
diff --git a/engines/tsage/ringworld2/ringworld2_scenes3.h b/engines/tsage/ringworld2/ringworld2_scenes3.h
index d5536791b1..c925871747 100644
--- a/engines/tsage/ringworld2/ringworld2_scenes3.h
+++ b/engines/tsage/ringworld2/ringworld2_scenes3.h
@@ -702,6 +702,47 @@ public:
virtual void process(Event &event);
virtual void synchronize(Serializer &s);
};
+
+class Scene3900 : public SceneExt {
+ class Exit1 : public SceneExit {
+ public:
+ virtual void changeScene();
+ };
+
+ class Exit2 : public SceneExit {
+ public:
+ virtual void changeScene();
+ };
+
+ class Exit3 : public SceneExit {
+ public:
+ virtual void changeScene();
+ };
+
+ class Exit4 : public SceneExit {
+ public:
+ virtual void changeScene();
+ };
+
+ class Exit5 : public SceneExit {
+ public:
+ virtual void changeScene();
+ };
+public:
+ SceneActor _actor1;
+ NamedHotspot _item1;
+ Exit1 _exit1;
+ Exit2 _exit2;
+ Exit3 _exit3;
+ Exit4 _exit4;
+ Exit5 _exit5;
+ Rect _rect1;
+
+ virtual void postInit(SceneObjectList *OwnerList = NULL);
+ virtual void signal();
+ virtual void process(Event &event);
+};
+
} // End of namespace Ringworld2
} // End of namespace TsAGE