22 #ifndef TSAGE_BLUEFORCE_SCENES1_H 23 #define TSAGE_BLUEFORCE_SCENES1_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;
46 void dispatch()
override;
60 ActionExt::synchronize(s);
61 s.syncAsSint16LE(_textHeight);
63 void signal()
override;
67 void signal()
override;
74 NamedObject _object1, _object2, _object3, _object4, _object5;
79 void signal()
override;
84 class Action1:
public Action {
86 void signal()
override;
88 class Action2:
public Action {
90 void signal()
override;
92 class Action3:
public Action {
94 void signal()
override;
98 SequenceManager _sequenceManager1, _sequenceManager2, _sequenceManager3;
99 SequenceManager _sequenceManager4, _sequenceManager5, _sequenceManager6;
101 SceneObject _object1, _object2, _protaginist2, _protaginist1, _cop1;
102 SceneObject _drunk, _cop2, _bartender, _beerSign, _animationInset;
111 void signal()
override;
116 class Action1:
public Action {
118 void signal()
override;
120 class Action2:
public Action {
122 void signal()
override;
124 class Action3:
public Action {
126 void signal()
override;
127 void dispatch()
override;
129 class Action4:
public Action {
131 void signal()
override;
132 void dispatch()
override;
134 class Action5:
public Action {
136 void signal()
override;
139 NamedObject _object1, _object2, _object3, _object4, _object5, _object6, _object7, _object8, _object9, _object10;
154 bool startAction(CursorType action,
Event &event)
override;
158 bool startAction(CursorType action,
Event &event)
override;
168 void signal()
override;
175 bool startAction(CursorType action,
Event &event)
override;
180 bool startAction(CursorType action,
Event &event)
override;
184 bool startAction(CursorType action,
Event &event)
override;
188 bool startAction(CursorType action,
Event &event)
override;
194 Common::String getClassName()
override {
return "Scene115_EventHandler1"; }
195 void dispatch()
override;
202 int _jokeboxPlayingCtr;
205 bool startAction(CursorType action,
Event &event)
override;
206 void signal()
override;
211 bool startAction(CursorType action,
Event &event)
override;
215 bool startAction(CursorType action,
Event &event)
override;
219 class Action1:
public Action {
221 void signal()
override;
223 class Action2:
public Action {
225 void signal()
override;
227 class Action3:
public Action {
229 void signal()
override;
231 class Action4:
public Action {
233 void signal()
override;
235 class Action5:
public Action {
237 void signal()
override;
239 class Action6:
public Action {
241 void signal()
override;
243 class Action7:
public Action {
245 void signal()
override;
247 class Action8:
public Action {
249 void signal()
override;
251 class Action9:
public Action {
253 void signal()
override;
265 SceneObject _object5, _object6, _neonSign, _object8, _object9;
266 SceneObject _object10, _object11, _object12, _object13;
267 Jukebox _itemJukebox;
268 EventHandler1 _eventHandler1;
269 NamedHotspot _item2, _item3, _item4, _item5, _item6, _item7, _item8, _item9;
289 int _lineNumModifier;
296 void signal()
override;
297 void process(
Event &event)
override;
301 class Action1:
public Action {
303 void signal()
override;
305 class Action2:
public Action {
307 void signal()
override;
308 void dispatch()
override;
310 class Action3:
public Action {
312 void signal()
override;
313 void dispatch()
override;
315 class Action4:
public Action {
317 void signal()
override;
318 void dispatch()
override;
320 class Action5:
public Action {
322 void signal()
override;
324 class Action6:
public Action {
326 void signal()
override;
327 void dispatch()
override;
337 NamedObject _object1, _object2, _object3, _object4, _object5;
338 NamedObject _object6, _object7, _object8, _object9;
346 class Action1:
public Action {
348 void signal()
override;
361 class Action1:
public Action {
365 void signal()
override;
375 class Action1:
public Action {
377 void signal()
override;
379 class Action2:
public Action {
381 void signal()
override;
382 void process(
Event &event)
override;
386 void signal()
override;
389 NamedObject _flag, _kid, _kidBody, _leftOfficer, _grandma, _rightOfficer;
403 bool startAction(CursorType action,
Event &event)
override;
409 bool startAction(CursorType action,
Event &event)
override;
416 NamedHotspot _driveway, _garage, _frontDoor, _house, _street;
419 GarageExit _garageExit;
427 void signal()
override;
428 void process(
Event &event)
override;
429 void dispatch()
override;
436 bool startAction(CursorType action,
Event &event)
override;
442 bool startAction(CursorType action,
Event &event)
override;
446 bool startAction(CursorType action,
Event &event)
override;
450 bool startAction(CursorType action,
Event &event)
override;
454 class Action1:
public Action {
456 void signal()
override;
475 void signal()
override;
476 void process(
Event &event)
override;
477 void dispatch()
override;
Definition: blueforce_scenes1.h:432
Definition: blueforce_speakers.h:347
Definition: blueforce_speakers.h:149
Definition: blueforce_scenes1.h:171
Definition: blueforce_logic.h:225
Definition: blueforce_logic.h:166
Definition: blueforce_speakers.h:57
Definition: blueforce_scenes1.h:374
Definition: blueforce_logic.h:330
Definition: blueforce_speakers.h:102
Definition: blueforce_scenes1.h:399
Definition: blueforce_scenes1.h:114
Definition: blueforce_logic.h:351
Definition: blueforce_scenes1.h:150
Definition: blueforce_scenes1.h:300
Definition: blueforce_logic.h:366
Definition: blueforce_dialogs.h:30
Definition: blueforce_logic.h:194
Definition: blueforce_scenes1.h:82
Definition: blueforce_speakers.h:339
Definition: saveload.h:63
Definition: blueforce_scenes1.h:41
Definition: blueforce_scenes1.h:360
Definition: converse.h:38
Definition: blueforce_scenes1.h:345
Definition: blueforce_logic.h:119