diff options
author | Paul Gilbert | 2011-03-02 19:51:56 +1100 |
---|---|---|
committer | Paul Gilbert | 2011-03-02 19:51:56 +1100 |
commit | 9d6156ace057cbbaf735da6b8d3fd946f2411ec4 (patch) | |
tree | e41f6389132c35e28d41b3757faad611370dfda0 /engines/tsage/ringworld_scenes3.h | |
parent | eecce7ae33adc49546b66eff88a25bc46d997e0c (diff) | |
download | scummvm-rg350-9d6156ace057cbbaf735da6b8d3fd946f2411ec4.tar.gz scummvm-rg350-9d6156ace057cbbaf735da6b8d3fd946f2411ec4.tar.bz2 scummvm-rg350-9d6156ace057cbbaf735da6b8d3fd946f2411ec4.zip |
TSAGE: Started work on Scene 2100 - Cockpit
Diffstat (limited to 'engines/tsage/ringworld_scenes3.h')
-rw-r--r-- | engines/tsage/ringworld_scenes3.h | 121 |
1 files changed, 121 insertions, 0 deletions
diff --git a/engines/tsage/ringworld_scenes3.h b/engines/tsage/ringworld_scenes3.h index d73cc275a5..8920b24845 100644 --- a/engines/tsage/ringworld_scenes3.h +++ b/engines/tsage/ringworld_scenes3.h @@ -125,6 +125,127 @@ public: virtual void stripCallback(int v); }; +class Scene2100: public Scene { + /* Actions */ + class Action1: public Action { + public: + virtual void signal(); + }; + class Action2: public Action { + public: + virtual void signal(); + }; + class Action3: public Action { + 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(); + }; + class Action9: public Action { + public: + virtual void signal(); + }; + class Action10: public Action { + public: + virtual void signal(); + }; + class Action11: public Action { + public: + virtual void signal(); + }; + class Action12: public Action { + public: + virtual void signal(); + }; + class Action13: public Action { + public: + virtual void signal(); + }; + class Action14: public Action { + public: + virtual void signal(); + }; + class Action15: public Action { + public: + virtual void signal(); + }; + class Action16: public Action { + public: + virtual void signal(); + }; + class Action17: public Action { + public: + virtual void signal(); + }; + + /* Hotspots */ + + class Hotspot2: public SceneHotspot { + public: + virtual void doAction(int action); + }; + +public: + SequenceManager _sequenceManager; + SoundHandler _soundHandler; + SpeakerMText _speakerMText; + SpeakerMR _speakerMR; + SpeakerQL _speakerQL; + SpeakerQR _speakerQR; + SpeakerQText _speakerQText; + SpeakerGameText _speakerGameText; + SpeakerSText _speakerSText; + SpeakerSL _speakerSL; + SpeakerSAL _speakerSAL; + SpeakerHText _speakerHText; + + DisplayHotspot _hotspot1; + SceneHotspot _hotspot2, _hotspot3, _hotspot4; + SceneHotspot _hotspot5, _hotspot6, _hotspot7, _hotspot8; + SceneObject _object1, _object2, _object3, _object4, _object5; + SceneObject _object6, _object7, _object8, _object9, _object10; + SceneObject _object11; + Action1 _action1; + Action2 _action2; + Action3 _action3; + Action4 _action4; + Action5 _action5; + Action6 _action6; + Action7 _action7; + Action8 _action8; + Action9 _action9; + Action10 _action10; + Action11 _action11; + Action12 _action12; + Action13 _action13; + Action14 _action14; + Action15 _action15; + Action16 _action16; + Action17 _action17; + int _field1800; + + Scene2100(); + virtual void postInit(SceneObjectList *OwnerList = NULL); +}; + } // End of namespace tSage #endif |