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
Definition: ani_dat.h:25