diff options
author | Strangerke | 2012-01-23 00:58:42 +0100 |
---|---|---|
committer | Strangerke | 2012-01-23 00:58:42 +0100 |
commit | e4d6d4780bc033a4dfad0ff13937d287c4fd0de3 (patch) | |
tree | cfa4da00580878d476ec16b05868b84085fda9e9 /engines/tsage/ringworld2/ringworld2_scenes1.h | |
parent | a8e9946a2b53ef6d534989fde400b695c69440ac (diff) | |
download | scummvm-rg350-e4d6d4780bc033a4dfad0ff13937d287c4fd0de3.tar.gz scummvm-rg350-e4d6d4780bc033a4dfad0ff13937d287c4fd0de3.tar.bz2 scummvm-rg350-e4d6d4780bc033a4dfad0ff13937d287c4fd0de3.zip |
TSAGE: R2R - Implement scene 1945
Diffstat (limited to 'engines/tsage/ringworld2/ringworld2_scenes1.h')
-rw-r--r-- | engines/tsage/ringworld2/ringworld2_scenes1.h | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/engines/tsage/ringworld2/ringworld2_scenes1.h b/engines/tsage/ringworld2/ringworld2_scenes1.h index df6789efbd..4a58609cd5 100644 --- a/engines/tsage/ringworld2/ringworld2_scenes1.h +++ b/engines/tsage/ringworld2/ringworld2_scenes1.h @@ -748,6 +748,54 @@ public: virtual void remove(); virtual void signal(); }; + +class Scene1945 : public SceneExt { + class Hotspot3 : public NamedHotspot { + public: + virtual bool startAction(CursorType action, Event &event); + }; + class Hotspot4 : public NamedHotspot { + public: + virtual bool startAction(CursorType action, Event &event); + }; + + class Actor3 : public SceneActor { + public: + 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; + Hotspot3 _item3; + Hotspot4 _item4; + SceneActor _actor1; + SceneActor _actor2; + Actor3 _actor3; + Exit1 _exit1; + Exit2 _exit2; + SequenceManager _sequenceManager1; + SequenceManager _sequenceManager2; + + int _fieldEAA; + int _fieldEAC; + CursorType _fieldEAE; + + Scene1945(); + void synchronize(Serializer &s); + + virtual void postInit(SceneObjectList *OwnerList = NULL); + virtual void remove(); + virtual void signal(); +}; } // End of namespace Ringworld2 } // End of namespace TsAGE |