aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/ringworld2/ringworld2_scenes3.h
diff options
context:
space:
mode:
authorStrangerke2011-12-21 22:42:16 +0100
committerStrangerke2011-12-21 22:42:16 +0100
commit53929044a66005031658657f5ede8931979f9104 (patch)
treeeb6c06b646f56b636982ee07bb5890b7a19e4c21 /engines/tsage/ringworld2/ringworld2_scenes3.h
parent62f4bb6ac1c8910381ef5579f718b692e93b9770 (diff)
downloadscummvm-rg350-53929044a66005031658657f5ede8931979f9104.tar.gz
scummvm-rg350-53929044a66005031658657f5ede8931979f9104.tar.bz2
scummvm-rg350-53929044a66005031658657f5ede8931979f9104.zip
TSAGE: R2R - Implement scene 3175
Diffstat (limited to 'engines/tsage/ringworld2/ringworld2_scenes3.h')
-rw-r--r--engines/tsage/ringworld2/ringworld2_scenes3.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/engines/tsage/ringworld2/ringworld2_scenes3.h b/engines/tsage/ringworld2/ringworld2_scenes3.h
index cdbf4359b0..67c430cdfd 100644
--- a/engines/tsage/ringworld2/ringworld2_scenes3.h
+++ b/engines/tsage/ringworld2/ringworld2_scenes3.h
@@ -159,6 +159,32 @@ public:
virtual void signal();
virtual void dispatch();
};
+
+class Scene3175 : public SceneExt {
+ class Item1 : public NamedHotspot {
+ public:
+ virtual bool startAction(CursorType action, Event &event);
+ };
+
+ class Actor3 : public SceneActor {
+ virtual bool startAction(CursorType action, Event &event);
+ };
+ class Actor1 : public Actor3 {
+ virtual bool startAction(CursorType action, Event &event);
+ };
+public:
+
+ Item1 _item1;
+ Item1 _item2;
+ Item1 _item3;
+ Actor1 _actor1;
+ SceneActor _actor2;
+ Actor3 _actor3;
+ SequenceManager _sequenceManager;
+
+ virtual void postInit(SceneObjectList *OwnerList = NULL);
+ virtual void signal();
+};
} // End of namespace Ringworld2
} // End of namespace TsAGE