ScummVM API documentation
defines.h
1
/* ScummVM - Graphic Adventure Engine
2
*
3
* ScummVM is the legal property of its developers, whose names
4
* are too numerous to list here. Please refer to the COPYRIGHT
5
* file distributed with this source distribution.
6
*
7
* This program is free software: you can redistribute it and/or modify
8
* it under the terms of the GNU General Public License as published by
9
* the Free Software Foundation, either version 3 of the License, or
10
* (at your option) any later version.
11
*
12
* This program is distributed in the hope that it will be useful,
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
* GNU General Public License for more details.
16
*
17
* You should have received a copy of the GNU General Public License
18
* along with this program. If not, see <http://www.gnu.org/licenses/>.
19
*
20
*/
21
22
#ifndef CHEWY_DEFINES_H
23
#define CHEWY_DEFINES_H
24
25
namespace
Chewy {
26
27
#define VERSION1 0
28
#define VERSION2 2
29
30
#define ADS_TAP_MAX 500
31
#define ATS_TAP_MAX 100
32
#define AAD_TAP_MAX 100
33
#define INV_TAP_MAX 140
34
#define USE_TAP_MAX 140
35
36
#define ADS_TAP_OFF 0
37
#define AAD_TAP_OFF ADS_TAP_MAX + ATS_TAP_MAX
// 500 + 100
38
39
#define SCREEN_WIDTH 320
40
#define SCREEN_HEIGHT 200
41
42
enum
SetupScreenMode {
43
NO_SETUP = 0,
44
DO_SETUP = 1,
45
DO_MAIN_LOOP = 2
46
};
47
48
#define JXDIFF 180
49
#define JYDIFF 150
50
51
#define SAVEIO 1
52
#define LOADIO 2
53
#define ALLIO 3
54
#define PAL1 1
55
56
#define CUR_WALK 0
57
#define CUR_USE 1
58
#define CUR_LOOK 2
59
#define CUR_TALK 3
60
#define CUR_SAVE 4
61
#define CUR_INVENT 5
62
#define CUR_NO_WALK 6
63
#define CUR_NOPE 7
64
#define CUR_NO_USE 10
65
#define CUR_NO_LOOK 11
66
#define CUR_NO_TALK 12
67
#define CUR_EXIT_LEFT 13
68
#define CUR_EXIT_RIGHT 14
69
#define CUR_EXIT_TOP 15
70
#define CUR_EXIT_BOTTOM 16
71
#define CUR_USER 17
72
73
#define CUR_DISK 18
74
#define CUR_HOWARD 19
75
#define CUR_POINT 20
76
#define CUR_NICHELLE 21
77
#define CUR_BLASTER 22
78
#define EXIT_LEFT_SPR 26
79
#define EXIT_RIGHT_SPR 27
80
#define EXIT_ABOVE_SPR 28
81
#define EXIT_BOTTOM_SPR 29
82
83
#define MENU_X 26
84
#define MENU_Y 21
85
#define MENU_CLIPX1 18
86
#define MENU_CLIPY1 5
87
#define MENU_CLIPX2 245
88
#define MENU_CLIPY2 30
89
#define MAX_MENU_SPRITE 13
90
#define MENU_START_SPRITE 0
91
#define WIN_INF_X 15
92
#define WIN_INF_Y 15
93
#define WIN_LOOK_X 30
94
#define WIN_LOOK_Y 150
95
#define ARROW_UP 26
96
#define INVENTORY_HOTSPOTS_COUNT 8
97
#define HOT_LOOK_NR 2
98
#define MES_RAHMEN 1
99
#define MES_NO_RAHMEN 2
100
#define INV_ATS_MODE 0
101
#define INV_USE_ATS_MODE 1
102
103
#define WIN_INVENTORY WIN_INF_X,WIN_INF_Y,18,11,60,1
104
#define WIN_TEST 24,36,2,8,60,0
105
#define WIN_LOOK WIN_LOOK_X,WIN_LOOK_Y,10,6,60,1
106
#define WIN_LOOK2 WIN_LOOK_X+4,WIN_LOOK_Y+4,3,3,60,0
107
108
#define MAX_RAUM 70
109
#define MAX_MOV_OBJ 140
110
111
#define MAX_FEST_OBJ 140
112
113
#define MAX_EXIT 150
114
#define MAX_AUTO_MOV 20
115
#define MAX_TIMER_OBJ 10
116
#define MAX_ROOM_TIMER 10
117
118
#define ANI_FRONT 0
119
#define ANI_BACK 1
120
#define ANI_WAIT 0
121
#define ANI_GO 1
122
#define MAX_PROG_ANI 10
123
124
#define INVENTORY_NORMAL 0
125
126
#define INVENTORY_STATIC 1
127
#define STATIC_USE 2
128
129
#define DETEDIT_REC 3
130
#define AUTO_OBJ 4
131
#define DETAIL_OBJ 5
132
#define SPIELER_OBJ 6
133
134
#define EPISODE1_TGP 0
135
#define GBOOK_TGP 1
136
#define NOTEBOOK_START 2
137
#define DIARY_START 3
138
139
#define CURSOR_TAF "misc/cursor.taf"
140
#define INVENTORY_TAF "misc/inventar.taf"
141
#define INVENTORY_IIB "misc/inventar.iib"
142
#define INVENTORY_SIB "misc/inventar.sib"
143
#define EXIT_EIB "misc/exit.eib"
144
#define CHEWY_TAF "misc/ch_walk.taf"
145
#define CHEWY_BO_TAF "misc/ch_bork.taf"
146
#define CHEWY_MI_TAF "misc/ch_mini.taf"
147
#define CHEWY_PUMP_TAF "misc/ch_pump.taf"
148
#define CHEWY_ROCK_TAF "misc/ch_rock.taf"
149
#define CHEWY_JMAN_TAF "misc/ch_mans.taf"
150
#define CHEWY_HELM_TAF "misc/ch_helm.taf"
151
#define MENUTAF "misc/menu.taf"
152
#define CH_SPZ_FILE "misc/ch_spez.taf"
153
#define OPTION_TAF "misc/option.taf"
154
155
#define DETAILTEST "room/test.rdi"
156
#define GBOOK "back/gbook.tgp"
157
158
#define EPISODE1 "back/episode1.tgp"
159
#define EPISODE1_GEP "back/episode1.gep"
160
161
#define FONT6x8 "txt/6x8.tff"
162
#define FONT8x8 "txt/8x8.tff"
163
164
#define ATDS_TXT "txt/atds.tap"
165
#define INV_ATS_STEUER "txt/inv_st.s"
166
#define ROOM_ATS_STEUER "txt/room_st.s"
167
#define ADS_TXT_STEUER "txt/diah.adh"
168
#define INV_USE_IDX "txt/inv_use.idx"
169
170
#define DETAIL_TVP "sound/details.tap"
171
172
#define QUIT_MSG_EN "QUIT ?? Y/N "
173
#define QUIT_MSG_DE "BEENDEN ?? J/N "
174
175
#define MAX_PERSON 3
176
177
#define P_CHEWY 0
178
#define P_HOWARD 1
179
#define P_NICHELLE 2
180
#define P_3 3
181
#define P_4 4
182
183
#define CHEWY_NORMAL 1
184
#define CHEWY_BORK 2
185
#define CHEWY_MINI 3
186
#define CHEWY_PUMPKIN 4
187
#define CHEWY_ROCKER 5
188
#define CHEWY_JMANS 6
189
#define CHEWY_ANI7 7
190
191
#define P_LEFT 0
192
#define P_RIGHT 1
193
#define LEFT 0
194
#define RIGHT 1
195
#define UP 2
196
#define DOWN 3
197
198
#define CH_UP 0
199
#define CH_DOWN 1
200
#define CH_LEFT_GE 2
201
#define CH_LEFT_NO 3
202
#define CH_LEFT_ZW 4
203
#define CH_RIGHT_GE 5
204
#define CH_RIGHT_NO 6
205
#define CH_RIGHT_ZW 7
206
#define CH_L_STEHEN 4
207
208
#define CH_R_STEHEN 7
209
#define CH_X_PIX 8
210
#define CH_Y_PIX 8
211
#define CH_HOT_MOV_X 8
212
#define CH_HOT_MOV_Y 25
213
#define CH_HOT_Y 34
214
#define CH_HOT_X 25
215
216
#define HO_HOT_MOV_X 8
217
#define HO_HOT_MOV_Y 59
218
#define HO_HOT_X 25
219
#define HO_HOT_Y 68
220
#define HO_X_PIX 8
221
222
#define NI_HOT_MOV_X 8
223
#define NI_HOT_MOV_Y 59
224
#define NI_HOT_X 25
225
#define NI_HOT_Y 68
226
#define NI_X_PIX 8
227
228
#define CH_SPZ_OFFSET 345
229
#define MAX_SPZ_PHASEN 30
230
231
#define CH_TALK1 0
232
#define CH_TALK2 1
233
#define CH_TALK3 2
234
#define CH_TALK4 3
235
#define CH_TALK5 4
236
#define CH_TALK6 5
237
#define CH_TALK7 6
238
#define CH_TALK8 7
239
#define CH_TALK9 8
240
#define CH_TALK10 9
241
#define CH_BAD1 10
242
#define CH_WONDER1 11
243
#define CH_EKEL 12
244
#define CH_LGET_O 13
245
#define CH_LGET_U 14
246
#define CH_TALK11 15
247
#define CH_TALK12 16
248
#define CH_TRANS 17
249
#define HO_WALK_L 18
250
#define HO_STAND_L 19
251
#define HO_TALK_L 20
252
#define HO_FRONT 21
253
#define HO_WALK_R 22
254
#define HO_STAND_R 23
255
#define HO_TALK_R 24
256
#define HO_BACK 25
257
#define CH_PUMP_TALK 26
258
#define CH_PUMP_GET1 27
259
#define CH_ROCK_GET1 28
260
#define CH_ROCK_HAND 29
261
#define CH_ROCK_TALK1 30
262
#define CH_ROCK_GET2 31
263
#define HO_BRILL_JMP 32
264
#define CH_JM_TITS 33
265
#define CH_JM_TALK 34
266
#define NI_WALK_L 35
267
#define NI_STAND_L 36
268
#define NI_TALK_L 37
269
#define NI_FRONT 38
270
#define NI_WALK_R 39
271
#define NI_STAND_R 40
272
#define NI_TALK_R 41
273
#define NI_BACK 42
274
#define CH_BORK_TALK 68
275
276
#define ROOM_0_3 3
277
278
#define AUGE_TIMER 2
279
#define FUETTER_POS 3
280
#define KISSEN_POS 4
281
#define BLITZ_POS 5
282
#define VERSTECK_POS 6
283
284
#define PILLOW_INV 0
285
#define SLIME_INV 1
286
#define RED_CARD_INV 2
287
#define CABLE_INV 3
288
#define MONOCLE_INV 4
289
#define NOTEBOOK_INV 5
290
#define NOTEBOOK_OPEN_INV 6
291
#define DEFEKT_INV 7
292
#define STAHLSEIL_INV 8
293
#define BECHER_LEER_INV 9
294
#define BECHER_VOLL_INV 10
295
#define GIPS_EIMER_INV 11
296
#define SCHLOTT_INV 12
297
#define ZANGE_INV 13
298
#define MASKE_INV 14
299
#define KOHLE_HEISS_INV 15
300
#define KOHLE_KALT_INV 16
301
#define DEE_PAINT_INV 17
302
#define SURIMY_INV 18
303
#define BORK_INV 19
304
#define SPINAT_INV 20
305
#define YEL_CARD_INV 21
306
#define BWAFFE_INV 22
307
#define SICHERUNG_INV 23
308
#define FLUXO_INV 24
309
#define TRANSLATOR_INV 25
310
#define CARTRIDGE_INV 26
311
#define TALISMAN_INV 27
312
#define SEIL_INV 28
313
#define CYB_KRONE_INV 29
314
#define SCHLAUCH_INV 30
315
#define TRICHTER_INV 31
316
#define FISHINGROD_INV 32
317
#define MILCH_INV 33
318
#define KNIFE_INV 34
319
#define PUMPE_INV 35
320
#define CENT_INV 36
321
#define FISHING_ROD_INV 37
322
#define DENTURES_INV 38
323
#define H_FUTTER_INV 39
324
#define PUMPKIN_INV 40
325
#define K_MASKE_INV 41
326
#define K_FLEISCH_INV 42
327
#define K_KERNE_INV 43
328
#define EGGS_INV 44
329
#define KAFFEE_INV 45
330
#define PUTENKEULE_INV 46
331
#define BONE_INV 47
332
#define MANUSKRIPT_INV 48
333
#define RECORDER_INV 49
334
#define ZAPPER_INV 50
335
#define MUNTER_INV 51
336
#define EMPTY_MILK_BOTTLE_INV 52
337
#define WATER_FILLED_BOTTLE_INV 53
338
#define PAPIER_INV 54
339
#define LETTER_INV 55
340
#define TICKET_INV 56
341
#define ZEITUNG_INV 57
342
#define BMARKE_INV 58
343
#define STAMPEDLETTER_INV 59
344
#define DUENGER_INV 60
345
#define LIKOER_INV 61
346
#define LIKOER2_INV 62
347
#define DOLLAR175_INV 63
348
#define CASSETTE_INV 64
349
#define HOTEL_INV 65
350
#define KAPPE_INV 66
351
#define BOTTLE_INV 67
352
#define GUM_INV 68
353
#define CIGAR_INV 69
354
#define KEY_INV 70
355
#define BURGER_INV 71
356
#define WOOL_INV 72
357
#define UHR_INV 73
358
#define RING_INV 74
359
#define SACKGELD_INV 75
360
#define KILLER_INV 76
361
#define CUTMAG_INV 77
362
#define JMKOST_INV 78
363
#define LEDER_INV 79
364
#define SPARK_INV 80
365
#define BESTELL_INV 81
366
#define VCARD_INV 82
367
#define EINLAD_INV 83
368
#define GERAET_INV 84
369
#define ASCHE_INV 85
370
#define PIRANHA_INV 86
371
#define SCHALL_INV 87
372
#define ARTIFACT_INV 88
373
#define GALA_INV 89
374
#define PARROT_INV 90
375
#define DRINK_COUPON_INV 91
376
#define CLINT_500_INV 92
377
#define CLINT_1500_INV 93
378
#define CLINT_3000_INV 94
379
#define B_MARY_INV 95
380
#define VIDEO_INV 96
381
#define B_MARY2_INV 97
382
#define KARTE_INV 98
383
#define MACHETE_INV 99
384
#define RUBBER_INV 100
385
#define FOOD_CERTIFICATE_INV 101
386
#define DIARY_INV 109
387
388
#define SIB_SLIME 3
389
390
#define NO_MOV_OBJ 127
391
#define CHEWY_OBJ 255
392
#define HOWARD_OBJ 254
393
#define NICHELLE_OBJ 253
394
#define AUTO_OBJ0 0
395
#define AUTO_OBJ1 1
396
#define AUTO_OBJ2 2
397
#define AUTO_OBJ3 3
398
#define AUTO_OBJ4 4
399
#define MAX_OBJ_MOV 3
400
401
#define INV_USE_ATS_MAX 500
402
#define ATS_ACTION_VOR 0
403
#define ATS_ACTION_NACH 1
404
405
#define FCUT_000 0
// Chewy escapes the prison cell
406
#define FCUT_001 1
// Burger
407
#define FCUT_002 2
// Chewy mocks an alien and he trips on a rope
408
#define FCUT_003 3
// Jumping rat-line creature
409
#define FCUT_004 4
// Chewy sticks his hand in the rat's hole (custom callback: Room6::cut_serv1)
410
#define FCUT_005 5
// Chewy sticks the burger in the rat's hole and catches it (custom callback: Room6::cut_serv2)
411
#define FCUT_006 6
// Chewy pushes the big red button and a huge anvil drops on him
412
#define FCUT_007 7
// Chewy paints "don't" in front of "push this"
413
#define FCUT_008 8
// Alien pushes the big red button and a huge anvil drops on him
414
#define FCUT_009 9
// Chewy tries the transporter (custom callback: Room11::cut_serv)
415
#define FCUT_010 10
// Chewy uses a deflated alien in the transporter (custom callback: Room12::cut_serv)
416
#define FCUT_011 11
// Four panel video, where Chewy flies in a spaceship
417
#define FCUT_012 12
// Chewy messes with a conveyor belt
418
#define FCUT_013 13
// Chewy is transported in place of an alien
419
#define FCUT_014 14
// Chewy jumps on a conveyor belt
420
#define FCUT_015 15
// Transporter
421
#define FCUT_016 16
// Transporter
422
#define FCUT_017 17
// Chewy drops from a conveyor belt into a dumpster
423
#define FCUT_SPACECHASE_18 18
// Space chase: Chewy escapes F5 with spaceship
424
#define FCUT_SPACECHASE_19 19
// Space chase: Spaceship flight
425
#define FCUT_SPACECHASE_20 20
// Space chase: Spaceship flight
426
#define FCUT_SPACECHASE_21 21
// Space chase: Aliens chasing Chewy's spaceship
427
#define FCUT_SPACECHASE_22 22
// Space chase: Dogfight with Chewy and alien spaceship
428
#define FCUT_SPACECHASE_23 23
// Space chase: Chewy's spaceship enters bumper field and black hole
429
#define FCUT_SPACECHASE_24 24
// Space chase: Chewy's spaceship travels through black hole
430
#define FCUT_SPACECHASE_25 25
// Space chase: Chewy's spaceship approaches earth
431
#define FCUT_SPACECHASE_26 26
// Space chase: Chewy's spaceship starts descending
432
#define FCUT_SPACECHASE_27 27
// Space chase: Chewy's spaceship approaches farm
433
#define FCUT_SPACECHASE_28 28
// Space chase: Chewy's spaceship performs crash landing near farm
434
#define FCUT_029 29
// Chewy wakes up after crash landing
435
#define FCUT_030 30
// Chewy douses shaceship fire
436
#define FCUT_031 31
// Chewy uses kitchen appliance
437
#define FCUT_032 32
// TV: Farmer speaking (custom callback: Room39::setup_func)
438
#define FCUT_033 33
// TV: Gasp ghost show intro
439
#define FCUT_034 34
// TV: Gasp ghost show (custom callback: Room39::setup_func)
440
#define FCUT_035 35
// TV: Book sale show (custom callback: Room39::setup_func)
441
#define FCUT_036 36
// TV: Laura letter - head chopping block
442
#define FCUT_037 37
// TV: Tied girl and aliens (custom callback: Room39::setup_func)
443
#define FCUT_038 38
// TV: Flap news (custom callback: Room39::setup_func)
444
#define FCUT_039 39
// TV: Flap news with alien (custom callback: Room39::setup_func)
445
#define FCUT_040 40
// TV: Cooking show (custom callback: Room39::setup_func)
446
#define FCUT_041 41
// Using translator on TV to learn English
447
#define FCUT_042 42
// Turning on TV
448
#define FCUT_043 43
// Chewy trying to wake up Howard
449
#define FCUT_044 44
// Chewy using head band with typewriter
450
#define FCUT_045 45
// Using translator on cat
451
#define FCUT_046 46
// Using rat in the attic
452
#define FCUT_047 47
// Using chicken feed on seesaw
453
#define FCUT_048 48
// Using fishing pole and bone to grab the dog dentures
454
#define FCUT_049 49
// Closeup of Chewy having taken the dog dentures
455
#define FCUT_050 50
// Barking dog
456
#define FCUT_051 51
// Barking dog without dentures
457
#define FCUT_052 52
// Using translator on chicken
458
#define FCUT_053 53
// Chewy watching a fight
459
#define FCUT_054 54
// Chewy mocking animal
460
#define FCUT_055 55
// Using rat on old car
461
#define FCUT_056 56
// Using rat in front of old car, flower appears
462
#define FCUT_057 57
// Chewy with pumpkin head in the mail office using the vending machine
463
#define FCUT_058 58
// Zombie girl jumping on train tracks
464
#define FCUT_059 59
// Zombie girl talking to the pumpkin dummy, causing its head to explode
465
#define FCUT_060 60
// Zombie girl talking to the pumpkin dummy and crashing into the store
466
#define FCUT_061 61
// Zombie girl getting scared, shrinks and is placed in bottle by Howard (custom callback: Room43::setup_func)
467
#define FCUT_062 62
// Zombie girl talks from inside the bottle
468
#define FCUT_063 63
// Howard and Chewy walking beside a moving truck
469
#define FCUT_064 64
// Giant pumpkin bursts through the house
470
#define FCUT_065 65
// Policeman fighting Howard and Chewy
471
#define FCUT_066 66
// Policeman loses from Howard and Chewy
472
#define FCUT_067 67
// Chewy throws smoke at kid, so it spits a chewing gum at Howard
473
#define FCUT_068 68
// Man runs out of room full of spiders
474
#define FCUT_069 69
// Chewy enters phone booth, transforms into blonde woman
475
#define FCUT_070 70
// Woman runs out of room full of spiders
476
#define FCUT_071 71
// Best seller book presentation
477
#define FCUT_072 72
// Chewy removes his woman disguise
478
#define FCUT_073 73
// Train moving
479
#define FCUT_074 74
// Howard and Chewy at docks, another man appears
480
#define FCUT_075 75
// Howard and Chewy at docks, get thrown out of store
481
#define FCUT_076 76
// Howard inside box, lid closes
482
#define FCUT_077 77
// Chewy turns TV host into alien
483
#define FCUT_078 78
// Fire alarm in TV console room
484
#define FCUT_079 79
// Running away in the sewers
485
#define FCUT_080 80
// Gasp ghost show TV set, rain starts
486
#define FCUT_081 81
// Gasp ghost show TV set, Chewy and alien
487
#define FCUT_082 82
// Gasp ghost show TV set, large monster prop is dropped on alien
488
#define FCUT_083 83
// Lady screaming at piranha in cocktail glass
489
#define FCUT_084 84
// Dropping inside trap in jungle
490
#define FCUT_085 85
// Dropping inside trap in jungle (with Howard)
491
#define FCUT_086 86
// King kong chasing hunters
492
#define FCUT_087 87
// King kong fights alien spaceships
493
#define FCUT_088 88
// King kong shouting
494
#define FCUT_089 89
// Lasers shot at heroes outside temple (custom callback: Room87::proc5)
495
#define FCUT_090 90
// Aliens abduct Nichelle
496
#define FCUT_091 91
// Alien ship flies away with Nichelle
497
#define FCUT_092 92
// Chewy taunts aliens opposite a cave
498
#define FCUT_093 93
// Chewy, pink ball and statue turning into pink alien
499
#define FCUT_094 94
// Pink alien talking (custom callback: Room87::proc3)
500
#define FCUT_095 95
// Pink alien talking (custom callback: Room87::proc5)
501
#define FCUT_096 96
// Pink alien jumping down
502
#define FCUT_097 97
// Aliens coming out of door and shooting
503
#define FCUT_098 98
// Chewy and pink alien running away from aliens
504
#define FCUT_099 99
// Pink alien taking pink ball
505
#define FCUT_100 100
// Heroes running away from aliens
506
#define FCUT_101 101
// Heroes falling off waterfall
507
#define FCUT_102 102
// Spaceship flying away from jungle and King Kong
508
#define FCUT_103 103
// Spaceship flying
509
#define FCUT_104 104
// Howard and Chewy beaming down
510
#define FCUT_105 105
// Spaceship beams up the heroes and flies away
511
#define FCUT_106 106
// Pink alien beams down the heroes
512
#define FCUT_107 107
// Chewy shooting at slime police zeppelin (custom callback: Room90::proc5)
513
#define FCUT_108 108
// Aliens entering hotel
514
#define FCUT_109 109
// Rat jumping closeup
515
#define FCUT_110 110
// Aliens at docks
516
#define FCUT_111 111
// Rat closeup
517
#define FCUT_112 112
// Alien band playing music (custom callback: Room56::proc1)
518
#define FCUT_113 113
// Howard and Chewy beaming up
519
#define FCUT_114 114
// Howard and Chewy opening a door leading outside building
520
#define FCUT_115 115
// Aliens falling off building
521
#define FCUT_116 116
// Ship in ocean
522
#define FCUT_117 117
// Volcano erupting, F5 emerges from inside
523
#define FCUT_118 118
// Ship flying above town
524
#define FCUT_119 119
// Ship flying above town
525
#define FCUT_120 120
// Howard and Chewy beaming down, shooting starts
526
#define FCUT_121 121
// Zombie sheriff shoots small winding pink aliens
527
#define FCUT_122 122
// Alien chases small winding pink alien
528
#define FCUT_123 123
// Howard and Chewy on a wagon jumping a gap on train track
529
#define FCUT_124 124
// Howard and Chewy on wagon
530
#define FCUT_125 125
// Wagon crashes into alien
531
#define FCUT_126 126
// Wagon running next to shooting alien
532
#define FCUT_127 127
// Wagon reaching the end of the tracks
533
#define FCUT_128 128
// Wagon reaching bridge
534
#define FCUT_129 129
// Wagon crossing bridge
535
#define FCUT_130 130
// Wagon crossing bridge
536
#define FCUT_131 131
// Wagon moving
537
#define FCUT_132 132
// Wagon moving
538
#define FCUT_133 133
// Howard and Chewy on wagon
539
#define FCUT_134 134
// Red spaceships (custom callback: flic_user_function)
540
#define FCUT_135 135
// Intro - red spaceships (custom callback: flic_user_function)
541
#define FCUT_136 136
// Red spaceship shooting spaceship (custom callback: flic_user_function)
542
#define FCUT_137 137
// Dogfight between red spaceship and spaceship (custom callback: flic_user_function)
543
#define FCUT_138 138
// Spaceships flying from F5 (custom callback: flic_user_function)
544
#define FCUT_139 139
// Chewy's spaceship enters bumper field (custom callback: flic_user_function)
545
#define FCUT_140 140
// Purple aliens talking from inside spaceships (custom callback: flic_user_function)
546
#define FCUT_141 141
// Purple alien talking from inside spaceship (custom callback: flic_user_function)
547
#define FCUT_142 142
// Purple alien talking from inside spaceship (custom callback: flic_user_function)
548
#define FCUT_143 143
// Purple alien talking from inside spaceship (custom callback: flic_user_function)
549
#define FCUT_144 144
// Purple alien talking from inside spaceship (custom callback: flic_user_function)
550
#define FCUT_145 145
// Purple alien talking from inside spaceship
551
#define FCUT_146 146
// Purple alien talking from inside spaceship (custom callback: flic_user_function)
552
#define FCUT_147 147
// Red space ship approaching Earth (custom callback: flic_user_function)
553
#define FCUT_148 148
// Purple alien entering F5 and getting pink orb (custom callback: flic_user_function)
554
#define FCUT_149 149
// Space ship shooting green bullet (custom callback: flic_user_function)
555
#define FCUT_150 150
// Space ship generating force field (custom callback: flic_user_function)
556
#define FCUT_151 151
// Alien talking from inside spaceship (custom callback: flic_user_function)
557
#define FCUT_152 152
// Purple alien crash landing outside temple, natives appear (custom callback: flic_user_function)
558
#define FCUT_153 153
// Red space ship crash landing in jungle (custom callback: flic_user_function)
559
#define FCUT_154 154
// Red space ship being chased (custom callback: flic_user_function)
560
#define FCUT_155 155
// Intro logos (German)
561
#define FCUT_156 156
// Red space ship entering black hole (custom callback: flic_user_function)
562
#define FCUT_157 157
// Red space ship traveling inside black hole (custom callback: flic_user_function)
563
#define FCUT_158 158
// Howard and Chewy waking up
564
#define FCUT_159 159
// Credits
565
#define FCUT_160 160
// Intro logos (English)
566
567
#define EXIT_LEFT 1
568
#define EXIT_RIGHT 2
569
#define EXIT_TOP 3
570
#define EXIT_BOTTOM 4
571
#define WAIT_TASTE_LOS while (g_events->getSwitchCode() != -1 \
572
&& !SHOULD_QUIT) { g_events->update(); }
573
574
}
// namespace Chewy
575
576
#endif
engines
chewy
defines.h
Generated on Sat Oct 24 2026 09:15:57 for ScummVM API documentation by
1.9.4