ScummVM API documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
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
275
#define ROOM_0_3 3
276
277
#define AUGE_TIMER 2
278
#define FUETTER_POS 3
279
#define KISSEN_POS 4
280
#define BLITZ_POS 5
281
#define VERSTECK_POS 6
282
283
#define PILLOW_INV 0
284
#define SLIME_INV 1
285
#define RED_CARD_INV 2
286
#define CABLE_INV 3
287
#define MONOCLE_INV 4
288
#define NOTEBOOK_INV 5
289
#define NOTEBOOK_OPEN_INV 6
290
#define DEFEKT_INV 7
291
#define STAHLSEIL_INV 8
292
#define BECHER_LEER_INV 9
293
#define BECHER_VOLL_INV 10
294
#define GIPS_EIMER_INV 11
295
#define SCHLOTT_INV 12
296
#define ZANGE_INV 13
297
#define MASKE_INV 14
298
#define KOHLE_HEISS_INV 15
299
#define KOHLE_KALT_INV 16
300
#define DEE_PAINT_INV 17
301
#define SURIMY_INV 18
302
#define BORK_INV 19
303
#define SPINAT_INV 20
304
#define YEL_CARD_INV 21
305
#define BWAFFE_INV 22
306
#define SICHERUNG_INV 23
307
#define FLUXO_INV 24
308
#define TRANSLATOR_INV 25
309
#define CARTRIDGE_INV 26
310
#define TALISMAN_INV 27
311
#define SEIL_INV 28
312
#define CYB_KRONE_INV 29
313
#define SCHLAUCH_INV 30
314
#define TRICHTER_INV 31
315
#define FISHINGROD_INV 32
316
#define MILCH_INV 33
317
#define KNIFE_INV 34
318
#define PUMPE_INV 35
319
#define CENT_INV 36
320
#define FISHING_ROD_INV 37
321
#define DENTURES_INV 38
322
#define H_FUTTER_INV 39
323
#define PUMPKIN_INV 40
324
#define K_MASKE_INV 41
325
#define K_FLEISCH_INV 42
326
#define K_KERNE_INV 43
327
#define EGGS_INV 44
328
#define KAFFEE_INV 45
329
#define PUTENKEULE_INV 46
330
#define BONE_INV 47
331
#define MANUSKRIPT_INV 48
332
#define RECORDER_INV 49
333
#define ZAPPER_INV 50
334
#define MUNTER_INV 51
335
#define EMPTY_MILK_BOTTLE_INV 52
336
#define WATER_FILLED_BOTTLE_INV 53
337
#define PAPIER_INV 54
338
#define LETTER_INV 55
339
#define TICKET_INV 56
340
#define ZEITUNG_INV 57
341
#define BMARKE_INV 58
342
#define STAMPEDLETTER_INV 59
343
#define DUENGER_INV 60
344
#define LIKOER_INV 61
345
#define LIKOER2_INV 62
346
#define DOLLAR175_INV 63
347
#define CASSETTE_INV 64
348
#define HOTEL_INV 65
349
#define KAPPE_INV 66
350
#define BOTTLE_INV 67
351
#define GUM_INV 68
352
#define CIGAR_INV 69
353
#define KEY_INV 70
354
#define BURGER_INV 71
355
#define WOOL_INV 72
356
#define UHR_INV 73
357
#define RING_INV 74
358
#define SACKGELD_INV 75
359
#define KILLER_INV 76
360
#define CUTMAG_INV 77
361
#define JMKOST_INV 78
362
#define LEDER_INV 79
363
#define SPARK_INV 80
364
#define BESTELL_INV 81
365
#define VCARD_INV 82
366
#define EINLAD_INV 83
367
#define GERAET_INV 84
368
#define ASCHE_INV 85
369
#define PIRANHA_INV 86
370
#define SCHALL_INV 87
371
#define ARTIFACT_INV 88
372
#define GALA_INV 89
373
#define PARROT_INV 90
374
#define DRINK_COUPON_INV 91
375
#define CLINT_500_INV 92
376
#define CLINT_1500_INV 93
377
#define CLINT_3000_INV 94
378
#define B_MARY_INV 95
379
#define VIDEO_INV 96
380
#define B_MARY2_INV 97
381
#define KARTE_INV 98
382
#define MACHETE_INV 99
383
#define RUBBER_INV 100
384
#define FOOD_CERTIFICATE_INV 101
385
#define DIARY_INV 109
386
387
#define SIB_SLIME 3
388
389
#define NO_MOV_OBJ 127
390
#define CHEWY_OBJ 255
391
#define HOWARD_OBJ 254
392
#define NICHELLE_OBJ 253
393
#define AUTO_OBJ0 0
394
#define AUTO_OBJ1 1
395
#define AUTO_OBJ2 2
396
#define AUTO_OBJ3 3
397
#define AUTO_OBJ4 4
398
#define MAX_OBJ_MOV 3
399
400
#define INV_USE_ATS_MAX 500
401
#define ATS_ACTION_VOR 0
402
#define ATS_ACTION_NACH 1
403
404
#define FCUT_000 0 // Chewy escapes the prison cell
405
#define FCUT_001 1 // Burger
406
#define FCUT_002 2 // Chewy mocks an alien and he trips on a rope
407
#define FCUT_003 3 // Jumping rat-line creature
408
#define FCUT_004 4 // Chewy sticks his hand in the rat's hole (custom callback: Room6::cut_serv1)
409
#define FCUT_005 5 // Chewy sticks the burger in the rat's hole and catches it (custom callback: Room6::cut_serv2)
410
#define FCUT_006 6 // Chewy pushes the big red button and a huge anvil drops on him
411
#define FCUT_007 7 // Chewy paints "don't" in front of "push this"
412
#define FCUT_008 8 // Alien pushes the big red button and a huge anvil drops on him
413
#define FCUT_009 9 // Chewy tries the transporter (custom callback: Room11::cut_serv)
414
#define FCUT_010 10 // Chewy uses a deflated alien in the transporter (custom callback: Room12::cut_serv)
415
#define FCUT_011 11 // Four panel video, where Chewy flies in a spaceship
416
#define FCUT_012 12 // Chewy messes with a conveyor belt
417
#define FCUT_013 13 // Chewy is transported in place of an alien
418
#define FCUT_014 14 // Chewy jumps on a conveyor belt
419
#define FCUT_015 15 // Transporter
420
#define FCUT_016 16 // Transporter
421
#define FCUT_017 17 // Chewy drops from a conveyor belt into a dumpster
422
#define FCUT_SPACECHASE_18 18 // Space chase: Chewy escapes F5 with spaceship
423
#define FCUT_SPACECHASE_19 19 // Space chase: Spaceship flight
424
#define FCUT_SPACECHASE_20 20 // Space chase: Spaceship flight
425
#define FCUT_SPACECHASE_21 21 // Space chase: Aliens chasing Chewy's spaceship
426
#define FCUT_SPACECHASE_22 22 // Space chase: Dogfight with Chewy and alien spaceship
427
#define FCUT_SPACECHASE_23 23 // Space chase: Chewy's spaceship enters bumper field and black hole
428
#define FCUT_SPACECHASE_24 24 // Space chase: Chewy's spaceship travels through black hole
429
#define FCUT_SPACECHASE_25 25 // Space chase: Chewy's spaceship approaches earth
430
#define FCUT_SPACECHASE_26 26 // Space chase: Chewy's spaceship starts descending
431
#define FCUT_SPACECHASE_27 27 // Space chase: Chewy's spaceship approaches farm
432
#define FCUT_SPACECHASE_28 28 // Space chase: Chewy's spaceship performs crash landing near farm
433
#define FCUT_029 29 // Chewy wakes up after crash landing
434
#define FCUT_030 30 // Chewy douses shaceship fire
435
#define FCUT_031 31 // Chewy uses kitchen appliance
436
#define FCUT_032 32 // TV: Farmer speaking (custom callback: Room39::setup_func)
437
#define FCUT_033 33 // TV: Gasp ghost show intro
438
#define FCUT_034 34 // TV: Gasp ghost show (custom callback: Room39::setup_func)
439
#define FCUT_035 35 // TV: Book sale show (custom callback: Room39::setup_func)
440
#define FCUT_036 36 // TV: Laura letter - head chopping block
441
#define FCUT_037 37 // TV: Tied girl and aliens (custom callback: Room39::setup_func)
442
#define FCUT_038 38 // TV: Flap news (custom callback: Room39::setup_func)
443
#define FCUT_039 39 // TV: Flap news with alien (custom callback: Room39::setup_func)
444
#define FCUT_040 40 // TV: Cooking show (custom callback: Room39::setup_func)
445
#define FCUT_041 41 // Using translator on TV to learn English
446
#define FCUT_042 42 // Turning on TV
447
#define FCUT_043 43 // Chewy trying to wake up Howard
448
#define FCUT_044 44 // Chewy using head band with typewriter
449
#define FCUT_045 45 // Using translator on cat
450
#define FCUT_046 46 // Using rat in the attic
451
#define FCUT_047 47 // Using chicken feed on seesaw
452
#define FCUT_048 48 // Using fishing pole and bone to grab the dog dentures
453
#define FCUT_049 49 // Closeup of Chewy having taken the dog dentures
454
#define FCUT_050 50 // Barking dog
455
#define FCUT_051 51 // Barking dog without dentures
456
#define FCUT_052 52 // Using translator on chicken
457
#define FCUT_053 53 // Chewy watching a fight
458
#define FCUT_054 54 // Chewy mocking animal
459
#define FCUT_055 55 // Using rat on old car
460
#define FCUT_056 56 // Using rat in front of old car, flower appears
461
#define FCUT_057 57 // Chewy with pumpkin head in the mail office using the vending machine
462
#define FCUT_058 58 // Zombie girl jumping on train tracks
463
#define FCUT_059 59 // Zombie girl talking to the pumpkin dummy, causing its head to explode
464
#define FCUT_060 60 // Zombie girl talking to the pumpkin dummy and crashing into the store
465
#define FCUT_061 61 // Zombie girl getting scared, shrinks and is placed in bottle by Howard (custom callback: Room43::setup_func)
466
#define FCUT_062 62 // Zombie girl talks from inside the bottle
467
#define FCUT_063 63 // Howard and Chewy walking beside a moving truck
468
#define FCUT_064 64 // Giant pumpkin bursts through the house
469
#define FCUT_065 65 // Policeman fighting Howard and Chewy
470
#define FCUT_066 66 // Policeman loses from Howard and Chewy
471
#define FCUT_067 67 // Chewy throws smoke at kid, so it spits a chewing gum at Howard
472
#define FCUT_068 68 // Man runs out of room full of spiders
473
#define FCUT_069 69 // Chewy enters phone booth, transforms into blonde woman
474
#define FCUT_070 70 // Woman runs out of room full of spiders
475
#define FCUT_071 71 // Best seller book presentation
476
#define FCUT_072 72 // Chewy removes his woman disguise
477
#define FCUT_073 73 // Train moving
478
#define FCUT_074 74 // Howard and Chewy at docks, another man appears
479
#define FCUT_075 75 // Howard and Chewy at docks, get thrown out of store
480
#define FCUT_076 76 // Howard inside box, lid closes
481
#define FCUT_077 77 // Chewy turns TV host into alien
482
#define FCUT_078 78 // Fire alarm in TV console room
483
#define FCUT_079 79 // Running away in the sewers
484
#define FCUT_080 80 // Gasp ghost show TV set, rain starts
485
#define FCUT_081 81 // Gasp ghost show TV set, Chewy and alien
486
#define FCUT_082 82 // Gasp ghost show TV set, large monster prop is dropped on alien
487
#define FCUT_083 83 // Lady screaming at piranha in cocktail glass
488
#define FCUT_084 84 // Dropping inside trap in jungle
489
#define FCUT_085 85 // Dropping inside trap in jungle (with Howard)
490
#define FCUT_086 86 // King kong chasing hunters
491
#define FCUT_087 87 // King kong fights alien spaceships
492
#define FCUT_088 88 // King kong shouting
493
#define FCUT_089 89 // Lasers shot at heroes outside temple (custom callback: Room87::proc5)
494
#define FCUT_090 90 // Aliens abduct Nichelle
495
#define FCUT_091 91 // Alien ship flies away with Nichelle
496
#define FCUT_092 92 // Chewy taunts aliens opposite a cave
497
#define FCUT_093 93 // Chewy, pink ball and statue turning into pink alien
498
#define FCUT_094 94 // Pink alien talking (custom callback: Room87::proc3)
499
#define FCUT_095 95 // Pink alien talking (custom callback: Room87::proc5)
500
#define FCUT_096 96 // Pink alien jumping down
501
#define FCUT_097 97 // Aliens coming out of door and shooting
502
#define FCUT_098 98 // Chewy and pink alien running away from aliens
503
#define FCUT_099 99 // Pink alien taking pink ball
504
#define FCUT_100 100 // Heroes running away from aliens
505
#define FCUT_101 101 // Heroes falling off waterfall
506
#define FCUT_102 102 // Spaceship flying away from jungle and King Kong
507
#define FCUT_103 103 // Spaceship flying
508
#define FCUT_104 104 // Howard and Chewy beaming down
509
#define FCUT_105 105 // Spaceship beams up the heroes and flies away
510
#define FCUT_106 106 // Pink alien beams down the heroes
511
#define FCUT_107 107 // Chewy shooting at slime police zeppelin (custom callback: Room90::proc5)
512
#define FCUT_108 108 // Aliens entering hotel
513
#define FCUT_109 109 // Rat jumping closeup
514
#define FCUT_110 110 // Aliens at docks
515
#define FCUT_111 111 // Rat closeup
516
#define FCUT_112 112 // Alien band playing music (custom callback: Room56::proc1)
517
#define FCUT_113 113 // Howard and Chewy beaming up
518
#define FCUT_114 114 // Howard and Chewy opening a door leading outside building
519
#define FCUT_115 115 // Aliens falling off building
520
#define FCUT_116 116 // Ship in ocean
521
#define FCUT_117 117 // Volcano erupting, F5 emerges from inside
522
#define FCUT_118 118 // Ship flying above town
523
#define FCUT_119 119 // Ship flying above town
524
#define FCUT_120 120 // Howard and Chewy beaming down, shooting starts
525
#define FCUT_121 121 // Zombie sheriff shoots small winding pink aliens
526
#define FCUT_122 122 // Alien chases small winding pink alien
527
#define FCUT_123 123 // Howard and Chewy on a wagon jumping a gap on train track
528
#define FCUT_124 124 // Howard and Chewy on wagon
529
#define FCUT_125 125 // Wagon crashes into alien
530
#define FCUT_126 126 // Wagon running next to shooting alien
531
#define FCUT_127 127 // Wagon reaching the end of the tracks
532
#define FCUT_128 128 // Wagon reaching bridge
533
#define FCUT_129 129 // Wagon crossing bridge
534
#define FCUT_130 130 // Wagon crossing bridge
535
#define FCUT_131 131 // Wagon moving
536
#define FCUT_132 132 // Wagon moving
537
#define FCUT_133 133 // Howard and Chewy on wagon
538
#define FCUT_134 134 // Red spaceships (custom callback: flic_user_function)
539
#define FCUT_135 135 // Intro - red spaceships (custom callback: flic_user_function)
540
#define FCUT_136 136 // Red spaceship shooting spaceship (custom callback: flic_user_function)
541
#define FCUT_137 137 // Dogfight between red spaceship and spaceship (custom callback: flic_user_function)
542
#define FCUT_138 138 // Spaceships flying from F5 (custom callback: flic_user_function)
543
#define FCUT_139 139 // Chewy's spaceship enters bumper field (custom callback: flic_user_function)
544
#define FCUT_140 140 // Purple aliens talking from inside spaceships (custom callback: flic_user_function)
545
#define FCUT_141 141 // Purple alien talking from inside spaceship (custom callback: flic_user_function)
546
#define FCUT_142 142 // Purple alien talking from inside spaceship (custom callback: flic_user_function)
547
#define FCUT_143 143 // Purple alien talking from inside spaceship (custom callback: flic_user_function)
548
#define FCUT_144 144 // Purple alien talking from inside spaceship (custom callback: flic_user_function)
549
#define FCUT_145 145 // Purple alien talking from inside spaceship
550
#define FCUT_146 146 // Purple alien talking from inside spaceship (custom callback: flic_user_function)
551
#define FCUT_147 147 // Red space ship approaching Earth (custom callback: flic_user_function)
552
#define FCUT_148 148 // Purple alien entering F5 and getting pink orb (custom callback: flic_user_function)
553
#define FCUT_149 149 // Space ship shooting green bullet (custom callback: flic_user_function)
554
#define FCUT_150 150 // Space ship generating force field (custom callback: flic_user_function)
555
#define FCUT_151 151 // Alien talking from inside spaceship (custom callback: flic_user_function)
556
#define FCUT_152 152 // Purple alien crash landing outside temple, natives appear (custom callback: flic_user_function)
557
#define FCUT_153 153 // Red space ship crash landing in jungle (custom callback: flic_user_function)
558
#define FCUT_154 154 // Red space ship being chased (custom callback: flic_user_function)
559
#define FCUT_155 155 // Intro logos (German)
560
#define FCUT_156 156 // Red space ship entering black hole (custom callback: flic_user_function)
561
#define FCUT_157 157 // Red space ship traveling inside black hole (custom callback: flic_user_function)
562
#define FCUT_158 158 // Howard and Chewy waking up
563
#define FCUT_159 159 // Credits
564
#define FCUT_160 160 // Intro logos (English)
565
566
#define EXIT_LEFT 1
567
#define EXIT_RIGHT 2
568
#define EXIT_TOP 3
569
#define EXIT_BOTTOM 4
570
#define WAIT_TASTE_LOS while (g_events->getSwitchCode() != -1 \
571
&& !SHOULD_QUIT) { g_events->update(); }
572
573
}
// namespace Chewy
574
575
#endif
Chewy
Definition:
ani_dat.h:25
engines
chewy
defines.h
Generated on Mon Apr 7 2025 09:10:24 for ScummVM API documentation by
1.8.13