diff options
author | Strangerke | 2011-12-20 23:56:26 +0100 |
---|---|---|
committer | Strangerke | 2011-12-20 23:56:26 +0100 |
commit | 62f4bb6ac1c8910381ef5579f718b692e93b9770 (patch) | |
tree | 66a2e6db635bcbb656fd399372785b6ae86f5b7a /engines/tsage/ringworld2/ringworld2_scenes3.h | |
parent | 341a2d68742d4c7dce9229c1da4c8e6b13e2087c (diff) | |
download | scummvm-rg350-62f4bb6ac1c8910381ef5579f718b692e93b9770.tar.gz scummvm-rg350-62f4bb6ac1c8910381ef5579f718b692e93b9770.tar.bz2 scummvm-rg350-62f4bb6ac1c8910381ef5579f718b692e93b9770.zip |
TSAGE: R2R - Implement scene 3150
Diffstat (limited to 'engines/tsage/ringworld2/ringworld2_scenes3.h')
-rw-r--r-- | engines/tsage/ringworld2/ringworld2_scenes3.h | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/engines/tsage/ringworld2/ringworld2_scenes3.h b/engines/tsage/ringworld2/ringworld2_scenes3.h index b135ddc0a3..cdbf4359b0 100644 --- a/engines/tsage/ringworld2/ringworld2_scenes3.h +++ b/engines/tsage/ringworld2/ringworld2_scenes3.h @@ -105,6 +105,60 @@ public: virtual void dispatch(); virtual void synchronize(Serializer &s); }; + +class Scene3150 : public SceneExt { + class Item5 : public NamedHotspot { + public: + virtual bool startAction(CursorType action, Event &event); + }; + class Item6 : public NamedHotspot { + public: + virtual bool startAction(CursorType action, Event &event); + }; + class Actor4 : public SceneActor { + virtual bool startAction(CursorType action, Event &event); + }; + class Actor5 : public SceneActor { + virtual bool startAction(CursorType action, Event &event); + }; + class Actor6 : public SceneActor { + virtual bool startAction(CursorType action, Event &event); + }; + class Actor7 : public SceneActor { + virtual bool startAction(CursorType action, Event &event); + }; + + class Exit1 : public SceneExit { + public: + virtual void changeScene(); + }; + class Exit2 : public SceneExit { + public: + virtual void changeScene(); + }; +public: + + NamedHotspot _item1; + NamedHotspot _item2; + NamedHotspot _item3; + NamedHotspot _item4; + Item5 _item5; + Item6 _item6; + SceneActor _actor1; + SceneActor _actor2; + SceneActor _actor3; + Actor4 _actor4; + Actor5 _actor5; + Actor6 _actor6; + Actor7 _actor7; + Exit1 _exit1; + Exit2 _exit2; + SequenceManager _sequenceManager; + + virtual void postInit(SceneObjectList *OwnerList = NULL); + virtual void signal(); + virtual void dispatch(); +}; } // End of namespace Ringworld2 } // End of namespace TsAGE |