diff options
author | strangerke | 2011-03-19 20:11:37 +0100 |
---|---|---|
committer | strangerke | 2011-03-19 20:11:37 +0100 |
commit | c1abad7a7905061f4e66a2411b77dba7c53a19e3 (patch) | |
tree | ce71f79fdb32ea05bc0dde122e9ab86e22905b07 /engines/tsage/ringworld_scenes8.h | |
parent | bda0d536228fe7749fb36924ffae49167627b4d7 (diff) | |
download | scummvm-rg350-c1abad7a7905061f4e66a2411b77dba7c53a19e3.tar.gz scummvm-rg350-c1abad7a7905061f4e66a2411b77dba7c53a19e3.tar.bz2 scummvm-rg350-c1abad7a7905061f4e66a2411b77dba7c53a19e3.zip |
TSAGE: Implement scene 7200, fix some bugs in scene 7000
Diffstat (limited to 'engines/tsage/ringworld_scenes8.h')
-rw-r--r-- | engines/tsage/ringworld_scenes8.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/engines/tsage/ringworld_scenes8.h b/engines/tsage/ringworld_scenes8.h index 63fe6f5495..e6a5aa98e0 100644 --- a/engines/tsage/ringworld_scenes8.h +++ b/engines/tsage/ringworld_scenes8.h @@ -111,6 +111,34 @@ public: virtual void dispatch(); }; +class Scene7200: public Scene { + /* Actions */ + class Action1: public Action { + public: + virtual void signal(); + }; + class Action2: public Action { + public: + virtual void signal(); + }; + +public: + Action1 _action1; + Action2 _action2; + SceneObject _swimmer; + SceneObject _object2; + SceneObject _object3; + SceneObject _object4; + SceneObject _object5; + SceneObject _object6; + SceneObject _object7; + SceneObject _object8; + SceneObject _object9; + SoundHandler _soundHandler; + + virtual void postInit(SceneObjectList *OwnerList = NULL); +}; + class Scene7600: public Scene { /* Actions */ class Action1: public Action { |