22 #ifndef TSAGE_BLUEFORCE_SCENES0_H 23 #define TSAGE_BLUEFORCE_SCENES0_H 25 #include "common/scummsys.h" 26 #include "tsage/blue_force/blueforce_logic.h" 27 #include "tsage/blue_force/blueforce_speakers.h" 28 #include "tsage/converse.h" 29 #include "tsage/events.h" 30 #include "tsage/core.h" 31 #include "tsage/scenes.h" 32 #include "tsage/globals.h" 33 #include "tsage/sound.h" 39 using namespace TsAGE;
43 class Action1 :
public Action {
47 void signal()
override;
52 SceneObject _tsunamiWave, _letterT, _letterS, _letterU;
69 void highlight(
bool btnDown);
71 Common::String getClassName()
override {
return "Scene50_Tooltip"; }
74 class Tooltip2:
public Action {
78 Common::String getClassName()
override {
return "Scene50_Tooltip2"; }
79 void signal()
override;
80 void dispatch()
override;
86 Tooltip _location1, _location2, _location3, _location4, _location5;
87 Tooltip _location6, _location7, _location8, _location9;
96 void remove()
override;
97 void signal()
override;
98 void process(
Event &event)
override;
108 bool startAction(CursorType action,
Event &event)
override;
112 bool startAction(CursorType action,
Event &event)
override;
116 bool startAction(CursorType action,
Event &event)
override;
120 bool startAction(CursorType action,
Event &event)
override;
126 bool startAction(CursorType action,
Event &event)
override;
130 bool startAction(CursorType action,
Event &event)
override;
135 bool startAction(CursorType action,
Event &event)
override;
143 void signal()
override;
145 class Action2:
public Action {
147 void signal()
override;
149 class Action3:
public Action {
151 void signal()
override;
159 MirandaCard _mirandaCard;
160 TicketBook _ticketBook;
161 CompartmentDoor _compartmentDoor;
168 Compartment _compartment;
175 CursorType _cursorId;
180 void remove()
override;
181 void signal()
override;
182 void dispatch()
override;
Definition: blueforce_scenes0.h:101
Definition: saveload.h:98
Definition: blueforce_speakers.h:57
Definition: blueforce_logic.h:330
Definition: blueforce_scenes0.h:58
Definition: blueforce_scenes0.h:41
Definition: blueforce_logic.h:72
Definition: blueforce_dialogs.h:30
Definition: blueforce_logic.h:194
Definition: saveload.h:63
Definition: blueforce_speakers.h:142
Definition: graphics.h:40
Definition: blueforce_logic.h:114
Definition: converse.h:38
Definition: blueforce_logic.h:119