aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/ringworld2/ringworld2_scenes3.h
diff options
context:
space:
mode:
authorStrangerke2011-12-23 18:17:33 +0100
committerStrangerke2011-12-23 18:17:33 +0100
commitc4af50ae63fc93e221306440fee0337a77059295 (patch)
tree111f44df7408bf077d694442ca81662f9f7712fa /engines/tsage/ringworld2/ringworld2_scenes3.h
parent99b7fce6113943263bdf9140fab345d0353cf5bd (diff)
downloadscummvm-rg350-c4af50ae63fc93e221306440fee0337a77059295.tar.gz
scummvm-rg350-c4af50ae63fc93e221306440fee0337a77059295.tar.bz2
scummvm-rg350-c4af50ae63fc93e221306440fee0337a77059295.zip
TSAGE: R2R - Implement scene 3250
Diffstat (limited to 'engines/tsage/ringworld2/ringworld2_scenes3.h')
-rw-r--r--engines/tsage/ringworld2/ringworld2_scenes3.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/engines/tsage/ringworld2/ringworld2_scenes3.h b/engines/tsage/ringworld2/ringworld2_scenes3.h
index ab98a8d66e..b83f83b1c2 100644
--- a/engines/tsage/ringworld2/ringworld2_scenes3.h
+++ b/engines/tsage/ringworld2/ringworld2_scenes3.h
@@ -261,6 +261,36 @@ public:
virtual void postInit(SceneObjectList *OwnerList = NULL);
virtual void signal();
};
+
+class Scene3250 : public SceneExt {
+ class Item : public NamedHotspot {
+ public:
+ virtual bool startAction(CursorType action, Event &event);
+ };
+
+ class Actor : public SceneActor {
+ virtual bool startAction(CursorType action, Event &event);
+ };
+public:
+
+ Item _item1;
+ Item _item2;
+ Item _item3;
+ Item _item4;
+ Actor _actor1;
+ Actor _actor2;
+ Actor _actor3;
+ Actor _actor4;
+ SceneActor _actor5;
+ SceneActor _actor6;
+ SceneActor _actor7;
+ SequenceManager _sequenceManager;
+
+ virtual void postInit(SceneObjectList *OwnerList = NULL);
+ virtual void signal();
+ virtual void dispatch();
+};
+
} // End of namespace Ringworld2
} // End of namespace TsAGE