aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/ringworld_scenes10.h
diff options
context:
space:
mode:
authorstrangerke2011-03-30 21:59:20 +0200
committerstrangerke2011-03-30 21:59:20 +0200
commit9a0693d168ba058398c5f6cef2fd721a86d13939 (patch)
treeba0bb1ec7df3c35aa43c1c96e33bd57675cb5d96 /engines/tsage/ringworld_scenes10.h
parentf4e2cda89dc7d627ad6d1f6b91b3892cdacd2620 (diff)
downloadscummvm-rg350-9a0693d168ba058398c5f6cef2fd721a86d13939.tar.gz
scummvm-rg350-9a0693d168ba058398c5f6cef2fd721a86d13939.tar.bz2
scummvm-rg350-9a0693d168ba058398c5f6cef2fd721a86d13939.zip
TSAGE: Implement scene 9100
Diffstat (limited to 'engines/tsage/ringworld_scenes10.h')
-rw-r--r--engines/tsage/ringworld_scenes10.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/engines/tsage/ringworld_scenes10.h b/engines/tsage/ringworld_scenes10.h
index e94a052aee..6461b665d8 100644
--- a/engines/tsage/ringworld_scenes10.h
+++ b/engines/tsage/ringworld_scenes10.h
@@ -35,6 +35,32 @@
namespace tSage {
+class Scene9100: public Scene {
+ /* Items */
+ class SceneHotspot1: public SceneHotspot_3 {
+ public:
+ virtual void doAction(int action);
+ };
+
+ SequenceManager _sequenceManager;
+ SceneObject _object1;
+ SceneObject _object2;
+ SceneObject _object3;
+ SceneObject _object4;
+ SceneObject _object5;
+ SceneObject _object6;
+ SceneHotspot1 _sceneHotspot1;
+ SceneHotspot_3 _sceneHotspot2;
+ SceneHotspot_3 _sceneHotspot3;
+ SceneHotspot_3 _sceneHotspot4;
+ SceneHotspot_3 _sceneHotspot5;
+ SceneHotspot_3 _sceneHotspot6;
+
+ virtual void postInit(SceneObjectList *OwnerList = NULL);
+ virtual void signal();
+ virtual void dispatch();
+};
+
class Scene9350: public Scene {
/* Objects */
class Object1: public SceneObject {