22 #ifndef TSAGE_RINGWORLD_SCENES8_H 23 #define TSAGE_RINGWORLD_SCENES8_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 int _useLineNum, _lookLineNum;
44 Common::String getClassName()
override {
return "NamedHotspotMult"; }
50 int _lookLineNum, _defltLineNum;
53 Common::String getClassName()
override {
return "SceneObject7700"; }
58 class Action1 :
public Action {
60 void signal()
override;
62 class Action2 :
public Action {
64 void signal()
override;
66 class Action3 :
public Action {
68 void dispatch()
override;
69 void signal()
override;
71 class Action4 :
public Action {
73 void signal()
override;
75 class Action5 :
public Action {
77 void signal()
override;
79 class Action6 :
public Action {
81 void signal()
override;
83 class Action7 :
public Action {
85 void signal()
override;
91 void doAction(
int action)
override;
97 void doAction(
int action)
override;
128 void signal()
override;
129 void dispatch()
override;
134 class Action3 :
public Action {
136 void signal()
override;
138 class Action4 :
public Action {
140 void signal()
override;
142 class Action5 :
public Action {
144 void signal()
override;
146 class Action6 :
public Action {
148 void signal()
override;
150 class Action7 :
public Action {
152 void signal()
override;
154 class Action8 :
public Action {
156 void signal()
override;
158 class Action9 :
public Action {
160 void signal()
override;
162 class Action10 :
public Action {
164 void signal()
override;
166 class Action11 :
public Action {
168 void signal()
override;
216 class Action1 :
public Action {
218 void signal()
override;
220 class Action2 :
public Action {
222 void signal()
override;
244 class Action1 :
public Action {
246 void signal()
override;
248 class Action2 :
public Action {
250 void signal()
override;
252 class Action3 :
public Action {
254 void signal()
override;
256 class Action4 :
public Action {
258 void signal()
override;
280 void dispatch()
override;
285 class Action1 :
public Action {
287 void signal()
override;
289 class Action2 :
public Action {
291 void signal()
override;
311 class Action1 :
public Action {
313 void signal()
override;
315 class Action2 :
public Action {
317 void signal()
override;
319 class Action3 :
public Action {
321 void signal()
override;
323 class Action4 :
public Action {
325 void signal()
override;
327 class Action5 :
public Action {
329 void signal()
override;
331 class Action6 :
public Action {
333 void signal()
override;
338 void signal()
override;
339 void doAction(
int action)
override;
343 void doAction(
int action)
override;
347 void doAction(
int action)
override;
351 void doAction(
int action)
override;
355 void doAction(
int action)
override;
359 void doAction(
int action)
override;
363 void doAction(
int action)
override;
367 void doAction(
int action)
override;
373 void doAction(
int action)
override;
377 void doAction(
int action)
override;
381 void doAction(
int action)
override;
385 void doAction(
int action)
override;
389 void doAction(
int action)
override;
393 void doAction(
int action)
override;
397 void doAction(
int action)
override;
401 void doAction(
int action)
override;
405 void doAction(
int action)
override;
409 void doAction(
int action)
override;
413 void doAction(
int action)
override;
446 SceneHotspot1 _sceneHotspot1;
447 SceneHotspot2 _sceneHotspot2;
448 SceneHotspot3 _sceneHotspot3;
449 SceneHotspot4 _sceneHotspot4;
450 SceneHotspot5 _sceneHotspot5;
451 SceneHotspot6 _sceneHotspot6;
452 SceneItem7 _sceneItem7;
453 SceneHotspot8 _sceneHotspot8;
454 SceneHotspot9 _sceneHotspot9;
455 SceneItem10 _sceneItem10;
456 SceneHotspot11 _sceneHotspot11;
457 SceneHotspot11 _sceneHotspot12;
458 SceneHotspot11 _sceneHotspot13;
459 SceneHotspot11 _sceneHotspot14;
460 SceneHotspot11 _sceneHotspot15;
461 SceneHotspot11 _sceneHotspot16;
462 SceneHotspot11 _sceneHotspot17;
463 SceneHotspot11 _sceneHotspot18;
464 SceneHotspot11 _sceneHotspot19;
465 SceneHotspot11 _sceneHotspot20;
466 SceneHotspot11 _sceneHotspot21;
467 SceneHotspot11 _sceneHotspot22;
468 SceneHotspot11 _sceneHotspot23;
469 SceneHotspot11 _sceneHotspot24;
470 SceneHotspot11 _sceneHotspot25;
471 SceneHotspot11 _sceneHotspot26;
472 SceneHotspot11 _sceneHotspot27;
473 SceneHotspot11 _sceneHotspot28;
474 SceneHotspot11 _sceneHotspot29;
475 SceneHotspot11 _sceneHotspot30;
476 SceneHotspot11 _sceneHotspot31;
477 SceneHotspot11 _sceneHotspot32;
478 SceneHotspot11 _sceneHotspot33;
479 SceneHotspot11 _sceneHotspot34;
480 SceneHotspot11 _sceneHotspot35;
481 SceneHotspot11 _sceneHotspot36;
482 int _seatCountLeft1, _seatCountRight, _seatCountLeft2;
486 void signal()
override;
487 void process(
Event &event)
override;
488 void dispatch()
override;
Definition: ringworld_speakers.h:50
Definition: ringworld_speakers.h:79
Definition: ringworld_scenes8.h:39
Definition: ringworld_speakers.h:150
Definition: ringworld_logic.h:68
Definition: ringworld_scenes8.h:283
Definition: ringworld_scenes8.h:309
Definition: ringworld_scenes8.h:56
Definition: ringworld_scenes8.h:132
Definition: ringworld_scenes8.h:214
Definition: ringworld_scenes8.h:242
Definition: ringworld_speakers.h:202
Definition: ringworld_speakers.h:178
Definition: blueforce_dialogs.h:30
Definition: saveload.h:63
Definition: ringworld_speakers.h:194
Definition: ringworld_speakers.h:186
Definition: ringworld_speakers.h:93
Definition: converse.h:38
Definition: ringworld_scenes8.h:48
Definition: ringworld_speakers.h:114