22 #ifndef TSAGE_RINGWORLD_SCENES6_H 23 #define TSAGE_RINGWORLD_SCENES6_H 25 #include "common/scummsys.h" 26 #include "tsage/ringworld/ringworld_logic.h" 27 #include "tsage/ringworld/ringworld_speakers.h" 28 #include "tsage/events.h" 29 #include "tsage/core.h" 30 #include "tsage/scenes.h" 31 #include "tsage/globals.h" 37 using namespace TsAGE;
41 class Action1 :
public Action {
43 void signal()
override;
44 void dispatch()
override;
46 class Action2 :
public Action {
48 void signal()
override;
50 class Action3 :
public Action {
52 void signal()
override;
54 class Action4 :
public Action {
56 void signal()
override;
58 class Action5 :
public Action {
60 void signal()
override;
62 class Action6 :
public Action {
64 void signal()
override;
70 void doAction(
int action)
override;
74 void doAction(
int action)
override;
78 void doAction(
int action)
override;
92 SceneObject _hotspot2, _hotspot3, _hotspot4, _hotspot5, _hotspot6;
95 HotspotGroup1 _hotspot9, _hotspot10, _hotspot11;
101 void signal()
override;
102 void dispatch()
override;
107 class Action1 :
public Action {
109 void signal()
override;
111 class Action2 :
public Action {
113 void signal()
override;
115 class Action3 :
public Action {
117 void signal()
override;
119 class Action4 :
public Action {
121 void signal()
override;
123 class Action5 :
public Action {
125 void signal()
override;
127 class Action6 :
public Action {
129 void signal()
override;
135 void doAction(
int action)
override;
139 void doAction(
int action)
override;
143 void doAction(
int action)
override;
147 void doAction(
int action)
override;
151 void doAction(
int action)
override;
158 void doAction(
int action)
override;
162 void doAction(
int action)
override;
166 void doAction(
int action)
override;
181 HotspotGroup1 _hotspot1, _hotspot2, _hotspot3;
183 HotspotGroup2 _hotspot5, _hotspot6, _hotspot7;
186 SceneObject _hotspot10, _hotspot11, _hotspot12, _hotspot13, _hotspot14, _hotspot15;
188 Hotspot17 _hotspot17;
189 Hotspot18 _hotspot18;
190 Hotspot19 _hotspot19;
191 Hotspot20 _hotspot20;
196 void signal()
override;
197 void dispatch()
override;
202 class Action1 :
public Action {
204 void signal()
override;
206 class Action2 :
public Action {
208 void signal()
override;
210 class Action3 :
public Action {
212 void signal()
override;
214 class Action4 :
public Action {
216 void signal()
override;
222 void doAction(
int action)
override;
226 void doAction(
int action)
override;
230 void doAction(
int action)
override;
244 SceneObject _hotspot1, _hotspot2, _hotspot3, _hotspot4, _hotspot5, _hotspot6, _hotspot7;
247 Hotspot10 _hotspot10;
249 Hotspot14 _hotspot14;
252 void stripCallback(
int v)
override;
254 void dispatch()
override;
259 class Action1 :
public Action {
261 void signal()
override;
263 class Action2 :
public Action {
265 void signal()
override;
267 class Action3 :
public Action {
269 void signal()
override;
275 void doAction(
int action)
override;
279 void doAction(
int action)
override;
283 void doAction(
int action)
override;
287 void doAction(
int action)
override;
291 void doAction(
int action)
override;
295 void doAction(
int action)
override;
323 void signal()
override;
Definition: ringworld_logic.h:68
Definition: ringworld_speakers.h:86
Definition: ringworld_logic.h:42
Definition: ringworld_speakers.h:220
Definition: ringworld_scenes6.h:39
Definition: ringworld_scenes6.h:105
Definition: ringworld_scenes6.h:200
Definition: ringworld_scenes6.h:257
Definition: converse.h:101
Definition: ringworld_speakers.h:202
Definition: ringworld_speakers.h:316
Definition: ringworld_speakers.h:210
Definition: ringworld_speakers.h:178
Definition: blueforce_dialogs.h:30
Definition: saveload.h:63
Definition: ringworld_speakers.h:100
Definition: ringworld_speakers.h:324
Definition: ringworld_speakers.h:171
Definition: ringworld_speakers.h:164
Definition: ringworld_speakers.h:93
Definition: converse.h:38