aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/ringworld_scenes3.h
diff options
context:
space:
mode:
authorPaul Gilbert2011-03-12 22:01:41 +1100
committerPaul Gilbert2011-03-12 22:01:41 +1100
commitaec1aa0b52294edcdb3eb53bdbba363abd68c208 (patch)
tree5eb83016fda8dbfda72a506b345d3ff298ad854b /engines/tsage/ringworld_scenes3.h
parent97a674ca09008fc0226b5822173d3a765a460ebf (diff)
downloadscummvm-rg350-aec1aa0b52294edcdb3eb53bdbba363abd68c208.tar.gz
scummvm-rg350-aec1aa0b52294edcdb3eb53bdbba363abd68c208.tar.bz2
scummvm-rg350-aec1aa0b52294edcdb3eb53bdbba363abd68c208.zip
TSAGE: In progress implementation of Scene #2320 - Starcraft - Hanger Bay
Diffstat (limited to 'engines/tsage/ringworld_scenes3.h')
-rw-r--r--engines/tsage/ringworld_scenes3.h70
1 files changed, 70 insertions, 0 deletions
diff --git a/engines/tsage/ringworld_scenes3.h b/engines/tsage/ringworld_scenes3.h
index cd2ce44d0f..0f2923ded8 100644
--- a/engines/tsage/ringworld_scenes3.h
+++ b/engines/tsage/ringworld_scenes3.h
@@ -775,6 +775,76 @@ public:
virtual void dispatch();
};
+class Scene2320: public Scene {
+ /* Actions */
+ class Action1: public Action {
+ public:
+ virtual void signal();
+ };
+ class Action2: public Action {
+ public:
+ virtual void signal();
+ };
+ class Action3: public ActionExt {
+ public:
+ virtual void signal();
+ };
+ class Action4: public Action {
+ public:
+ virtual void signal();
+ };
+ class Action5: public Action {
+ public:
+ virtual void signal();
+ };
+ class Action6: public Action {
+ public:
+ virtual void signal();
+ };
+ class Action7: public Action {
+ public:
+ virtual void signal();
+ };
+ class Action8: public Action {
+ public:
+ virtual void signal();
+ };
+public:
+ SoundHandler _soundHandler;
+ SequenceManager _sequenceManager1, _sequenceManager2;
+ SpeakerMText _speakerMText;
+ SpeakerMR _speakerMR;
+ SpeakerML _speakerML;
+ SpeakerQText _speakerQText;
+ SpeakerQL _speakerQL;
+ SpeakerQR _speakerQR;
+ SpeakerSAL _speakerSAL;
+ SpeakerSL _speakerSL;
+ SpeakerSR _speakerSR;
+ SpeakerSText _speakerSText;
+ SpeakerGameText _speakerGameText;
+ SceneArea _area1, _area2, _area3, _area4;
+ SceneObject _hotspot1, _hotspot2, _hotspot3, _hotspot4, _hotspot5;
+ SceneObject _hotspot6, _hotspot7, _hotspot8, _hotspot9;
+ SceneObjectExt _hotspot10, _hotspot11;
+ SceneObject _hotspot12, _hotspot13, _hotspot14, _hotspot15;
+ SceneObject _hotspot16;
+ SceneItem *_hotspotPtr;
+ Action1 _action1;
+ Action2 _action2;
+ Action3 _action3;
+ Action4 _action4;
+ Action5 _action5;
+ Action6 _action6;
+ Action7 _action7;
+ Action8 _action8;
+
+ Scene2320();
+ virtual void postInit(SceneObjectList *OwnerList = NULL);
+ virtual void synchronise(Serialiser &s);
+ virtual void signal();
+};
+
} // End of namespace tSage
#endif