diff options
author | Strangerke | 2012-01-05 15:19:55 +0100 |
---|---|---|
committer | Strangerke | 2012-01-05 15:20:42 +0100 |
commit | e914ec5d890dc742f40b19b127d2e9e44d418cd9 (patch) | |
tree | ae96bffa9c3af8bec088464da10d5d546fd7e6fe /engines/tsage/ringworld2/ringworld2_scenes3.h | |
parent | c2c8108f3bda8b7f4b4ba930e77b62ef6ffdd0ae (diff) | |
download | scummvm-rg350-e914ec5d890dc742f40b19b127d2e9e44d418cd9.tar.gz scummvm-rg350-e914ec5d890dc742f40b19b127d2e9e44d418cd9.tar.bz2 scummvm-rg350-e914ec5d890dc742f40b19b127d2e9e44d418cd9.zip |
TSAGE: R2R - Implement scene 3900
Diffstat (limited to 'engines/tsage/ringworld2/ringworld2_scenes3.h')
-rw-r--r-- | engines/tsage/ringworld2/ringworld2_scenes3.h | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/engines/tsage/ringworld2/ringworld2_scenes3.h b/engines/tsage/ringworld2/ringworld2_scenes3.h index d5536791b1..c925871747 100644 --- a/engines/tsage/ringworld2/ringworld2_scenes3.h +++ b/engines/tsage/ringworld2/ringworld2_scenes3.h @@ -702,6 +702,47 @@ public: virtual void process(Event &event); virtual void synchronize(Serializer &s); }; + +class Scene3900 : public SceneExt { + class Exit1 : public SceneExit { + public: + virtual void changeScene(); + }; + + class Exit2 : public SceneExit { + public: + virtual void changeScene(); + }; + + class Exit3 : public SceneExit { + public: + virtual void changeScene(); + }; + + class Exit4 : public SceneExit { + public: + virtual void changeScene(); + }; + + class Exit5 : public SceneExit { + public: + virtual void changeScene(); + }; +public: + SceneActor _actor1; + NamedHotspot _item1; + Exit1 _exit1; + Exit2 _exit2; + Exit3 _exit3; + Exit4 _exit4; + Exit5 _exit5; + Rect _rect1; + + virtual void postInit(SceneObjectList *OwnerList = NULL); + virtual void signal(); + virtual void process(Event &event); +}; + } // End of namespace Ringworld2 } // End of namespace TsAGE |