diff options
author | strangerke | 2011-04-05 14:12:47 +0200 |
---|---|---|
committer | strangerke | 2011-04-05 14:12:47 +0200 |
commit | 760c6bea3e5181e9062241d05e1efb8487f2512b (patch) | |
tree | 82386decc976c0ebee2896df2ddde464a18e2842 /engines/tsage/ringworld_scenes10.h | |
parent | 38b3f18029cbcb5bca476164eeaf63800e527a7d (diff) | |
download | scummvm-rg350-760c6bea3e5181e9062241d05e1efb8487f2512b.tar.gz scummvm-rg350-760c6bea3e5181e9062241d05e1efb8487f2512b.tar.bz2 scummvm-rg350-760c6bea3e5181e9062241d05e1efb8487f2512b.zip |
TSAGE: Add scene 9450 (not perfect)
Diffstat (limited to 'engines/tsage/ringworld_scenes10.h')
-rw-r--r-- | engines/tsage/ringworld_scenes10.h | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/engines/tsage/ringworld_scenes10.h b/engines/tsage/ringworld_scenes10.h index 35a35e193a..8f2cd182c6 100644 --- a/engines/tsage/ringworld_scenes10.h +++ b/engines/tsage/ringworld_scenes10.h @@ -231,6 +231,55 @@ public: virtual void dispatch(); }; +class Scene9450: public Scene2 { + class Object2: public SceneObject { + public: + virtual void signal(); + }; + + class Object3: public SceneObject4 { + public: + virtual void dispatch(); + }; + + class Hotspot1: public SceneHotspot_3{ + public: + virtual void doAction(int action); + }; + + class Hotspot3: public SceneHotspot_3{ + public: + virtual void doAction(int action); + }; +public: + SceneObject _object1; + SequenceManager _sequenceManager1; + SequenceManager _sequenceManager2; + Object2 _object2; + SequenceManager _sequenceManager3; + Object3 _object3; + Hotspot1 _hotspot1; + SceneHotspot_3 _hotspot2; + Hotspot3 _hotspot3; + SceneHotspot_3 _hotspot4; + SceneHotspot_3 _hotspot5; + SceneHotspot_3 _hotspot6; + SceneHotspot_3 _hotspot7; + SceneHotspot_3 _hotspot8; + SceneHotspot_3 _hotspot9; + SceneHotspot_3 _hotspot10; + SceneHotspot_3 _hotspot11; + SceneHotspot_3 _hotspot12; + SceneHotspot_3 _hotspot13; + SceneHotspot_3 _hotspot14; + SceneHotspot_3 _hotspot15; + SceneHotspot_3 _hotspot16; + + virtual void postInit(SceneObjectList *OwnerList = NULL); + virtual void signal(); + virtual void dispatch(); +}; + class Scene9700: public Scene2 { SequenceManager _sequenceManager; SceneObject _object1; |