diff options
author | Paul Gilbert | 2011-03-08 21:24:30 +1100 |
---|---|---|
committer | Paul Gilbert | 2011-03-08 21:24:30 +1100 |
commit | 0c5fdebbd23c98e859e2c9fae1d1c1bae52bc899 (patch) | |
tree | c56e2ebdf1a9c736a598463f9d638527ad57b0e4 /engines/tsage/ringworld_scenes3.h | |
parent | ba94342f6f7a1728d8794faa1b429491ba2e0ec2 (diff) | |
download | scummvm-rg350-0c5fdebbd23c98e859e2c9fae1d1c1bae52bc899.tar.gz scummvm-rg350-0c5fdebbd23c98e859e2c9fae1d1c1bae52bc899.tar.bz2 scummvm-rg350-0c5fdebbd23c98e859e2c9fae1d1c1bae52bc899.zip |
TSAGE: Completed Implementation of Scene 2200 - Spaceship - AutoDoc
Diffstat (limited to 'engines/tsage/ringworld_scenes3.h')
-rw-r--r-- | engines/tsage/ringworld_scenes3.h | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/engines/tsage/ringworld_scenes3.h b/engines/tsage/ringworld_scenes3.h index 49f9e3f5dc..9c758035a0 100644 --- a/engines/tsage/ringworld_scenes3.h +++ b/engines/tsage/ringworld_scenes3.h @@ -407,7 +407,18 @@ class Scene2200: public Scene { }; /* Hotspots */ - + class Hotspot3: public SceneObject { + public: + virtual void doAction(int action); + }; + class Hotspot5: public SceneObject { + public: + virtual void doAction(int action); + }; + class Hotspot9: public SceneObject { + public: + virtual void doAction(int action); + }; public: SequenceManager _sequenceManager; SpeakerMText _speakerMText; @@ -423,8 +434,13 @@ public: Action2 _action2; Action3 _action3; Action4 _action4; - SceneObject _hotspot1, _hotspot2, _hotspot3, _hotspot4, _hotspot5; - SceneObject _hotspot6, _hotspot7, _hotspot8, _hotspot9, _hotspot10; + DisplayHotspot _hotspot1; + Hotspot3 _hotspot3; + Hotspot5 _hotspot5; + Hotspot9 _hotspot9; + DisplayHotspot _hotspot10; + SceneObject _hotspot2, _hotspot4; + SceneObject _hotspot6, _hotspot7, _hotspot8; SoundHandler _soundHandler1, _soundHandler2; Scene2200(); |