aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/ringworld_scenes10.h
diff options
context:
space:
mode:
authorstrangerke2011-03-28 08:28:08 +0200
committerstrangerke2011-03-28 08:28:08 +0200
commite18230f0427fec43868a2c888c5e978aaf205186 (patch)
treee60ade961fec1b4e353b89f0558e100835a533c3 /engines/tsage/ringworld_scenes10.h
parent69ee2ff09ee42883845834cc545bf673da3a8be0 (diff)
downloadscummvm-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.h29
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;