22 #ifndef TSAGE_BLUEFORCE_SCENES2_H 23 #define TSAGE_BLUEFORCE_SCENES2_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/events.h" 29 #include "tsage/core.h" 30 #include "tsage/scenes.h" 31 #include "tsage/globals.h" 32 #include "tsage/sound.h" 38 using namespace TsAGE;
47 void signal()
override;
49 class Action2:
public Action {
51 void signal()
override;
57 NamedObject _object1, _object2, _object3, _object4, _object5, _object6;
62 void remove()
override;
69 void signal()
override;
71 class Action2:
public Action {
73 void signal()
override;
80 NamedObject _object9, _object10, _object11, _object12;
84 void remove()
override;
91 void signal()
override;
93 class Action2:
public Action {
95 void signal()
override;
101 NamedObject _object1, _object2, _object3, _object4, _object5;
102 NamedObject _object6, _object7, _object8, _object9;
103 IntroObject _object10, _object11, _object12, _object13;
107 void remove()
override;
114 void signal()
override;
116 class Action2:
public Action {
118 void signal()
override;
120 class Action3:
public Action {
122 void signal()
override;
124 class Action4:
public Action {
126 void signal()
override;
128 class Action5:
public Action {
130 void signal()
override;
132 class Action6:
public Action {
134 void signal()
override;
144 IntroObject _object1, _object2, _object3, _object4;
146 NamedObject _object8, _object9, _object10, _object11, _object12;
147 NamedObject _object13, _object14, _object15, _object16;
152 void remove()
override;
159 void signal()
override;
165 void remove()
override;
172 void signal()
override;
178 bool startAction(CursorType action,
Event &event)
override;
182 bool startAction(CursorType action,
Event &event)
override;
188 bool startAction(CursorType action,
Event &event)
override;
192 bool startAction(CursorType action,
Event &event)
override;
195 SequenceManager _sequenceManager1, _sequenceManager2, _sequenceManager3;
212 int _field380, _field382, _field384, _field386;
213 int _field219A, _field21A0;
219 void signal()
override;
220 void process(
Event &event)
override;
221 void dispatch()
override;
228 void signal()
override;
234 bool startAction(CursorType action,
Event &event)
override;
240 bool startAction(CursorType action,
Event &event)
override;
244 bool startAction(CursorType action,
Event &event)
override;
247 SequenceManager _sequenceManager1, _sequenceManager2, _sequenceManager3;
257 NamedObject _object1, _object2, _object3, _object4, _object5;
258 NamedObject _object6, _object7, _object8, _tv, _object10;
267 int _field796, _field2E16;
273 void signal()
override;
274 void process(
Event &event)
override;
275 void dispatch()
override;
282 void signal()
override;
290 void signal()
override;
Definition: blueforce_scenes2.h:155
Definition: blueforce_scenes2.h:40
Definition: blueforce_speakers.h:229
Definition: blueforce_logic.h:225
Definition: blueforce_speakers.h:57
Definition: blueforce_logic.h:330
Definition: blueforce_speakers.h:332
Definition: blueforce_speakers.h:317
Definition: blueforce_scenes2.h:278
Definition: blueforce_scenes2.h:65
Definition: blueforce_speakers.h:325
Definition: blueforce_scenes2.h:224
Definition: blueforce_scenes2.h:110
Definition: blueforce_dialogs.h:30
Definition: blueforce_logic.h:194
Definition: saveload.h:63
Definition: blueforce_speakers.h:165
Definition: blueforce_scenes2.h:43
Definition: blueforce_speakers.h:309
Definition: blueforce_scenes2.h:87
Definition: graphics.h:40
Definition: blueforce_scenes2.h:168
Definition: blueforce_speakers.h:94
Definition: converse.h:38
Definition: blueforce_logic.h:119