diff options
author | strangerke | 2011-03-28 08:28:08 +0200 |
---|---|---|
committer | strangerke | 2011-03-28 08:28:08 +0200 |
commit | e18230f0427fec43868a2c888c5e978aaf205186 (patch) | |
tree | e60ade961fec1b4e353b89f0558e100835a533c3 /engines/tsage/ringworld_scenes10.h | |
parent | 69ee2ff09ee42883845834cc545bf673da3a8be0 (diff) | |
download | scummvm-rg350-e18230f0427fec43868a2c888c5e978aaf205186.tar.gz scummvm-rg350-e18230f0427fec43868a2c888c5e978aaf205186.tar.bz2 scummvm-rg350-e18230f0427fec43868a2c888c5e978aaf205186.zip |
TSAGE: Implement scene 9350
Diffstat (limited to 'engines/tsage/ringworld_scenes10.h')
-rw-r--r-- | engines/tsage/ringworld_scenes10.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/engines/tsage/ringworld_scenes10.h b/engines/tsage/ringworld_scenes10.h index c51edbe869..b8f9f1cc07 100644 --- a/engines/tsage/ringworld_scenes10.h +++ b/engines/tsage/ringworld_scenes10.h @@ -35,6 +35,35 @@ namespace tSage { +class Scene9350: public Scene { + /* Objects */ + class Object1: public SceneObject { + public: + virtual void postInit(); + virtual void draw(); + }; + + /* Items */ + class SceneHotspot1: public SceneHotspot_3 { + public: + virtual void doAction(int action); + }; +public: + int _field30A; + SequenceManager _sequenceManager; + Object1 _object1; + SceneObject _object2; + SceneHotspot1 _sceneHotspot1; + SceneHotspot1 _sceneHotspot2; + SceneHotspot1 _sceneHotspot3; + SceneHotspot1 _sceneHotspot4; + SceneHotspot1 _sceneHotspot5; + + virtual void postInit(SceneObjectList *OwnerList = NULL); + virtual void signal(); + virtual void dispatch(); +}; + class Scene9750: public Scene { public: SequenceManager _sequenceManager; |