ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
skydefs.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 SKY_DEFS_H
23 #define SKY_DEFS_H
24 
25 
26 
27 namespace Sky {
28 
29 //This file is incomplete, several flags still missing.
30 
31 // grafixProg pointer types:
32 #define OG_PTR_NULL 0
33 #define OG_AUTOROUTE 1
34 #define OG_COMPACT 2
35 #define OG_COMPACTELEM 3 // needed by fnSetToStand
36 #define OG_TALKTABLE 4
37 
38 // language codes:
39 #define SKY_ENGLISH 0
40 #define SKY_GERMAN 1
41 #define SKY_FRENCH 2
42 #define SKY_USA 3
43 #define SKY_SWEDISH 4
44 #define SKY_ITALIAN 5
45 #define SKY_PORTUGUESE 6
46 #define SKY_SPANISH 7
47 #define SKY_RUSSIAN 8
48 // Special treatment
49 #define SKY_CHINESE_TRADITIONAL 0x7f
50 
51 #define ST_COLLISION_BIT 5
52 
53 #define S_COUNT 0
54 #define S_FRAME 2
55 #define S_AR_X 4
56 #define S_AR_Y 6
57 #define S_LENGTH 8
58 
59 #define KEY_BUFFER_SIZE 80
60 #define SEQUENCE_COUNT 3
61 
62 #define FIRST_TEXT_COMPACT 23
63 #define LAST_TEXT_COMPACT 33
64 #define FIXED_TEXT_WIDTH 128
65 
66 //screen/grid defines
67 #define GAME_SCREEN_WIDTH 320
68 #define GAME_SCREEN_HEIGHT 192
69 #define FULL_SCREEN_WIDTH 320
70 #define FULL_SCREEN_HEIGHT 200
71 
72 #define TOT_NO_GRIDS 70 //total no. of grids supported
73 #define GRID_SIZE 120 //grid size in bytes
74 
75 #define GRID_X 20
76 #define GRID_Y 24
77 #define GRID_W 16
78 #define GRID_H 8
79 
80 #define GRID_W_SHIFT 4
81 #define GRID_H_SHIFT 3
82 
83 #define TOP_LEFT_X 128
84 #define TOP_LEFT_Y 136
85 
86 //item list defines
87 #define section_0_item 119
88 
89 #define MAIN_CHAR_HEIGHT 12
90 
91 #define C_BASE_MODE 0
92 #define C_BASE_MODE56 56
93 #define C_ACTION_MODE 4
94 #define C_SP_COLOR 90
95 #define C_MEGA_SET 112
96 #define C_GRID_WIDTH 114
97 #define C_ANIM_UP 122
98 #define C_STAND_UP 138
99 #define C_TURN_TABLE 158
100 
101 #define SECTION_0_ITEM 119 //item number of first item section
102 #define NEXT_MEGA_SET (258 - C_GRID_WIDTH)
103 
104 #define SEND_SYNC 0xFFFF
105 #define LF_START_FX 0xFFFE
106 #define SAFE_START_SCREEN 0
107 
108 //autoroute defines
109 #define UPY 0
110 #define DOWNY 1
111 #define LEFTY 2
112 #define RIGHTY 3
113 
114 #define ROUTE_SPACE 64
115 
116 #define PCONLY_F_R3_1 0
117 #define PCONLY_F_R3_2 0
118 
119 #define RESTART_BUTT_X 147
120 #define RESTART_BUTT_Y 309
121 #define RESTORE_BUTT_X 246
122 #define RESTORE_BUTT_Y 309
123 #define EXIT_BUTT_X 345
124 #define EXIT_BUTT_Y 309
125 
126 #define L_SCRIPT 1
127 #define L_AR 2
128 #define L_AR_ANIM 3
129 #define L_AR_TURNING 4
130 #define L_ALT 5
131 #define L_MOD_ANIMATE 6
132 #define L_TURNING 7
133 #define L_CURSOR 8
134 #define L_TALK 9
135 #define L_LISTEN 10
136 #define L_STOPPED 11
137 #define L_CHOOSE 12
138 #define L_FRAMES 13
139 #define L_PAUSE 14
140 #define L_WAIT_SYNC 15
141 #define L_SIMPLE_MOD 16
142 
143 // characters with own color set
144 #define SP_COL_FOSTER 194
145 #define SP_COL_JOEY 216
146 #define SP_COL_JOBS 209
147 #define SP_COL_SO 218
148 #define SP_COL_HOLO 234
149 #define SP_COL_LAMB 203
150 #define SP_COL_FOREMAN 205
151 #define SP_COL_SHADES 217
152 #define SP_COL_MONITOR 224
153 #define SP_COL_WRECK 219 //wreck guard
154 #define SP_COL_ANITA 73
155 #define SP_COL_DAD 224
156 #define SP_COL_SON 223
157 #define SP_COL_GALAG 194
158 #define SP_COL_ANCHOR 85 //194
159 #define SP_COL_BURKE 192
160 #define SP_COL_BODY 234
161 #define SP_COL_MEDI 235
162 #define SP_COL_SKORL 241 //skorl guard will probably go
163 #define SP_COL_ANDROID2 222
164 #define SP_COL_ANDROID3 222
165 #define SP_COL_KEN 222
166 #define SP_COL_HENRI30 128 //207
167 #define SP_COL_GUARD31 216
168 #define SP_DAN_COL 228
169 #define SP_COL_BUZZER32 228 //124
170 #define SP_COL_VINCENT32 193
171 #define SP_COL_GARDENER32 145
172 #define SP_COL_WITNESS 195
173 #define SP_COL_JOBS82 209
174 #define SP_COL_KEN81 224
175 #define SP_COL_FATHER81 177
176 #define SP_COL_TREVOR 216
177 #define SP_COL_RADMAN 193
178 #define SP_COL_BARMAN36 144
179 #define SP_COL_BABS36 202
180 #define SP_COL_GALLAGHER36 145
181 #define SP_COL_COLSTON36 146
182 #define SP_COL_JUKEBOX36 176
183 #define SP_COL_JUDGE42 193
184 #define SP_COL_CLERK42 195
185 #define SP_COL_PROS42 217
186 #define SP_COL_JOBS42 209
187 
188 #define SP_COL_HOLOGRAM_B 255
189 #define SP_COL_BLUE 255
190 #define SP_COL_LOADER 255
191 
192 #define SP_COL_UCHAR 255
193 
194 #define ST_NO_VMASK 0x200
195 
196 // Files.asm
197 #define DISK_1 (2048)
198 #define DISK_2 (2048*2)
199 #define DISK_3 (2048*3)
200 #define DISK_4 (2048*4)
201 #define DISK_5 (2048*5)
202 #define DISK_6 (2048*6)
203 #define DISK_7 (2048*7)
204 #define DISK_8 (2048*8)
205 #define DISK_9 (2048*9)
206 #define DISK_10 (2048*10)
207 #define DISK_12 (2048*12)
208 #define DISK_13 (2048*13)
209 #define DISK_14 (2048*14)
210 #define DISK_15 (2048*15)
211 #define F_MODULE_0 60400
212 #define F_MODULE_1 60401
213 #define CHAR_SET_FILE 60150
214 
215 // Script.equ
216 #define STD_BASE (0x0000+0x1)
217 #define ADVISOR_188 (0x0000+0x2)
218 #define JUST_INTERACT (0x0000+0x3)
219 #define MEGA_CLICK (0x0000+0x4)
220 #define STD_EXIT_RIGHT_ON (0x0000+0x5)
221 #define STD_EXIT_LEFT_ON (0x0000+0x6)
222 #define STD_EXIT_DOWN_ON (0x0000+0x7)
223 #define STD_EXIT_UP_ON (0x0000+0x8)
224 #define STD_ON (0x0000+0x9)
225 #define STD_OFF (0x0000+0xa)
226 #define TEXT_ON (0x0000+0xb)
227 #define TEXT_OFF (0x0000+0xc)
228 #define START_MENU (0x0000+0xd)
229 #define MENU_SELECT (0x0000+0xe)
230 #define CLICK_LEFT_ARROW (0x0000+0xf)
231 #define CLICK_RIGHT_ARROW (0x0000+0x10)
232 #define TOUCH_MENU (0x0000+0x11)
233 #define UNTOUCH_MENU (0x0000+0x12)
234 #define TOUCH_ARROW (0x0000+0x13)
235 #define UNTOUCH_ARROW (0x0000+0x14)
236 #define MENU_SCRIPT (0x0000+0x15)
237 #define TEXT_CLICK (0x0000+0x16)
238 #define RESET_MOUSE (0x0000+0x17)
239 #define CLICK_DEBUG (0x0000+0x18)
240 #define STD_MEGA_STOP (0x0000+0x19)
241 #define STD_PLAYER_STOP (0x0000+0x1a)
242 #define STD_MINI_BUMP (0x0000+0x1b)
243 #define RET_OK (0x0000+0x1c)
244 #define RET_FAIL (0x0000+0x1d)
245 #define STD_ADJOIN_FLOOR (0x0000+0x1e)
246 #define FLOOR_ACTION (0x0000+0x1f)
247 #define ANIMATE_LOGIC (0x0000+0x20)
248 #define STORE_188 (0x0000+0x21)
249 #define TEXT_EDIT (0x0000+0x22)
250 #define SHOUT_SSS (0x0000+0x23)
251 #define SHOUT_ACTION (0x0000+0x24)
252 #define MEGA_SSS (0x0000+0x25)
253 #define MEGA_ACTION (0x0000+0x26)
254 #define BASE_INTRO (0x0000+0x27)
255 #define FURNACE_D_ACTION (0x0000+0x28)
256 #define STAIR6_ACTION (0x0000+0x29)
257 #define GET_TO_JP2 (0x0000+0x2a)
258 #define JOEY_EXTRA (0x0000+0x2b)
259 #define JOEY_LOGIC (0x0000+0x2c)
260 #define SECURITY_EXIT_ACTION (0x0000+0x2d)
261 #define SMALL_DOOR_ACTION (0x0000+0x2e)
262 #define LINK_7_29 (0x0000+0x2f)
263 #define LINK_29_7 (0x0000+0x30)
264 #define LAMB_TO_3 (0x0000+0x31)
265 #define LAMB_TO_2 (0x0000+0x32)
266 #define SS_SIGN_ACTION (0x0000+0x33)
267 #define SCANNER_10_LOGIC (0x0000+0x34)
268 #define SLOT_10_ACTION (0x0000+0x35)
269 #define DAD_SCAN_SSS (0x0000+0x36)
270 #define LOBBY_SLOT_ACTION (0x0000+0x37)
271 #define LINK_28_31 (0x0000+0x38)
272 #define LINK_31_28 (0x0000+0x39)
273 #define LINK_65_66 (0x0000+0x3a)
274 #define DEATH_SCRIPT (0x0000+0x3b)
275 #define RESTART_BUTTON_LOGIC (0x0000+0x3c)
276 #define RESTORE_BUTTON_LOGIC (0x0000+0x3d)
277 #define EXIT_BUTTON_LOGIC (0x0000+0x3e)
278 #define DEATH_CLICK (0x0000+0x3f)
279 #define STD_GIVE_UP (0x1000+0x1)
280 #define GET_TO_TALK1 (0x1000+0x2)
281 #define GET_TO_TALK2 (0x1000+0x3)
282 #define STAIRS_FROM_LOW (0x1000+0x4)
283 #define STAIRS_FROM_HIGH (0x1000+0x5)
284 #define STAIR_ACTION (0x1000+0x6)
285 #define CLIMB_STAIRS (0x1000+0x7)
286 #define SS_SHOOTS (0x1000+0x8)
287 #define UPSTAIR_ACTION (0x1000+0x9)
288 #define DECEND (0x1000+0xa)
289 #define START_MINI_SS (0x1000+0xb)
290 #define ALERT_SS (0x1000+0xc)
291 #define MORE_SS (0x1000+0xd)
292 #define BAR_ACTION (0x1000+0xe)
293 #define GET_TO_BAR (0x1000+0xf)
294 #define FULL_SS_CUT (0x1000+0x10)
295 #define CUT_SEQ (0x1000+0x11)
296 #define FIRE_EXIT_ACTION (0x1000+0x12)
297 #define GET_TO_FEXIT (0x1000+0x13)
298 #define FEXIT_DOOR (0x1000+0x14)
299 #define FEXIT_ON (0x1000+0x15)
300 #define SMALL_DOOR_LOGIC (0x1000+0x16)
301 #define GET_TO_SMALL_DOOR (0x1000+0x17)
302 #define ER0_ACTION (0x1000+0x18)
303 #define ER0_ALT (0x1000+0x19)
304 #define GET_TO_ER0 (0x1000+0x1a)
305 #define FAN1_LOGIC (0x1000+0x1b)
306 #define FAN2_LOGIC (0x1000+0x1c)
307 #define FAN3_LOGIC (0x1000+0x1d)
308 #define FAN4_LOGIC (0x1000+0x1e)
309 #define FAN5_LOGIC (0x1000+0x1f)
310 #define FAN6_LOGIC (0x1000+0x20)
311 #define FAN7_LOGIC (0x1000+0x21)
312 #define UPLOAD_WAIT (0x1000+0x22)
313 #define GET_TO_UPLOAD (0x1000+0x23)
314 #define LAZER_GUN_LOGIC (0x1000+0x24)
315 #define LOAD_POINT_LOGIC (0x1000+0x25)
316 #define NOTICE_LOGIC (0x1000+0x26)
317 #define NOTICE_ACTION (0x1000+0x27)
318 #define GET_TO_NOTICE (0x1000+0x28)
319 #define PRESS_LOGIC (0x1000+0x29)
320 #define PRESS_ACTION (0x1000+0x2a)
321 #define GET_TO_PRESS (0x1000+0x2b)
322 #define LOAD_POINT_ACTION (0x1000+0x2c)
323 #define SMALL_DOOR_ON (0x1000+0x2d)
324 #define OUT_EXIT_ON (0x1000+0x2e)
325 #define R1EXIT_DOOR (0x1000+0x2f)
326 #define GET_TO_R1_DOOR (0x1000+0x30)
327 #define S1_DOOR_ACTION (0x1000+0x31)
328 #define GET_TO_NOTICE2 (0x1000+0x32)
329 #define NOTICE2_ACTION (0x1000+0x33)
330 #define GET_TO_SS_SIGN (0x1000+0x34)
331 #define LFAN1_LOGIC (0x1000+0x35)
332 #define LFAN2_LOGIC (0x1000+0x36)
333 #define SMOKE1_LOGIC (0x1000+0x37)
334 #define SMOKE2_LOGIC (0x1000+0x38)
335 #define FIRE1_LOGIC (0x1000+0x39)
336 #define FIRE2_LOGIC (0x1000+0x3a)
337 #define CAR_LOGIC (0x1000+0x3b)
338 #define ER0_WALK_ON (0x1000+0x3c)
339 #define S2_WALK_ON (0x1000+0x3d)
340 #define EL2_ACTION (0x1000+0x3e)
341 #define GET_TO_EL2 (0x1000+0x3f)
342 #define GET_TO_TALK21 (0x1000+0x40)
343 #define MEGA_FAILED_S2 (0x1000+0x41)
344 #define GET_TO_TALK22 (0x1000+0x42)
345 #define GET_TO_ER2 (0x1000+0x43)
346 #define FIRST_INTERACT (0x1000+0x44)
347 #define ER2_ACTION (0x1000+0x45)
348 #define TOP_LIFT_ACTION (0x1000+0x46)
349 #define LIFT_WAIT (0x1000+0x47)
350 #define GET_TO_LIFTER (0x1000+0x48)
351 #define LIFT_TO_FLOOR (0x1000+0x49)
352 #define TOP_BARREL_LOGIC (0x1000+0x4a)
353 #define LIGHT_LOGIC (0x1000+0x4b)
354 #define GET_TO_LIGHT1 (0x1000+0x4c)
355 #define PANEL_LOGIC (0x1000+0x4d)
356 #define ALARM_LOGIC (0x1000+0x4e)
357 #define GET_TO_HOLE (0x1000+0x4f)
358 #define HOLE_ACTION (0x1000+0x50)
359 #define DEAD_LOSS (0x1000+0x51)
360 #define GET_TO_TRANSPORTER (0x1000+0x52)
361 #define TRANSPORTER_ACTION (0x1000+0x53)
362 #define TRANS_ALIVE_ACTION (0x1000+0x54)
363 #define JOEY_START (0x1000+0x55)
364 #define JOEY_MISSION (0x1000+0x56)
365 #define TRANS_MISSION (0x1000+0x57)
366 #define SHELL_ACTION (0x1000+0x58)
367 #define GET_TO_SHELL (0x1000+0x59)
368 #define LIGHT1_ACTION (0x1000+0x5a)
369 #define GET_TO_LEDS (0x1000+0x5b)
370 #define GT_PANEL2 (0x1000+0x5c)
371 #define PANEL2_ACTION (0x1000+0x5d)
372 #define GT_JUNK1 (0x1000+0x5e)
373 #define JUNK1_ACTION (0x1000+0x5f)
374 #define GT_JUNK2 (0x1000+0x60)
375 #define JUNK2_ACTION (0x1000+0x61)
376 #define TOP_LIFT_LOGIC (0x1000+0x62)
377 #define TOP_LIFT_2_LOGIC (0x1000+0x63)
378 #define LOW_LIFT_LOGIC (0x1000+0x64)
379 #define LOW_LIFT2_LOGIC (0x1000+0x65)
380 #define LOW_LIFT3_LOGIC (0x1000+0x66)
381 #define STEVE_SPY_LOGIC (0x1000+0x67)
382 #define LOW_BARREL_LOGIC (0x1000+0x68)
383 #define CONVEY_LOGIC (0x1000+0x69)
384 #define FLY_LOGIC (0x1000+0x6a)
385 #define FURNACE_LOGIC (0x1000+0x6b)
386 #define LIGHTS1_LOGIC (0x1000+0x6c)
387 #define EYE_BALL_LOGIC (0x1000+0x6d)
388 #define NEW_EYE_BALL (0x1000+0x6e)
389 #define FURNACE_DOOR_LOGIC (0x1000+0x6f)
390 #define GET_TO_FURNACE_DOOR (0x1000+0x70)
391 #define GET_TO_SLOT (0x1000+0x71)
392 #define SLOT_ACTION (0x1000+0x72)
393 #define SLOT_MISSION (0x1000+0x73)
394 #define SHADES_LOGIC (0x1000+0x74)
395 #define CORNER_MISSION (0x1000+0x75)
396 #define EYE_BOLT_LOGIC (0x1000+0x76)
397 #define SMOULDER_LOGIC (0x1000+0x77)
398 #define GET_TO_BODY (0x1000+0x78)
399 #define SMOULDER_ACTION (0x1000+0x79)
400 #define GET_TO_EYE (0x1000+0x7a)
401 #define EYE_ACTION (0x1000+0x7b)
402 #define GET_TO_FURNACE (0x1000+0x7c)
403 #define FURNACE_ACTION (0x1000+0x7d)
404 #define FURNACE_EXIT_ON (0x1000+0x7e)
405 #define GET_TO_EL4 (0x1000+0x7f)
406 #define S4_WALK_ON (0x1000+0x80)
407 #define EL4_ACTION (0x1000+0x81)
408 #define PLAYER_FAIL_S4 (0x1000+0x82)
409 #define GET_TO_TALK41 (0x1000+0x83)
410 #define MEGA_FAILED_S4 (0x1000+0x84)
411 #define GET_TO_TALK42 (0x1000+0x85)
412 #define TV_LOGIC (0x1000+0x86)
413 #define KNOB_ACTION (0x1000+0x87)
414 #define KNOB_LOGIC (0x1000+0x88)
415 #define CHUCK_LOGIC (0x1000+0x89)
416 #define LAZER_LOGIC (0x1000+0x8a)
417 #define GT_LAZER (0x1000+0x8b)
418 #define LAZER_ACTION (0x1000+0x8c)
419 #define CUPBOARD_LOGIC (0x1000+0x8d)
420 #define CUPBOARD_ALERT (0x1000+0x8e)
421 #define CUPBOARD_ACTION (0x1000+0x8f)
422 #define GET_TO_CUPBOARD (0x1000+0x90)
423 #define GET_TO_SHELVES (0x1000+0x91)
424 #define GET_TO_KNOB (0x1000+0x92)
425 #define GET_TO_CHUCK (0x1000+0x93)
426 #define GET_TO_SCREENS (0x1000+0x94)
427 #define SPANNER_ACTION (0x1000+0x95)
428 #define SARNIE_ACTION (0x1000+0x96)
429 #define GET_TO_BUTTONS (0x1000+0x97)
430 #define MONITOR_LOGIC (0x1000+0x98)
431 #define BUTTON_ACTION (0x1000+0x99)
432 #define POSTCARD_ACTION (0x1000+0x9a)
433 #define GET_TO_POSTCARD (0x1000+0x9b)
434 #define NOTICE4_ACTION (0x1000+0x9c)
435 #define CHUCK_ACTION (0x1000+0x9d)
436 #define TV_1_ACTION (0x1000+0x9e)
437 #define TV_2_ACTION (0x1000+0x9f)
438 #define GET_TO_MONITOR (0x1000+0xa0)
439 #define JOBS_ALARMED (0x1000+0xa1)
440 #define JOBS_S4 (0x1000+0xa2)
441 #define MORE_JOBS (0x1000+0xa3)
442 #define BASIC_JOBS (0x1000+0xa4)
443 #define START_JOBS (0x1000+0xa5)
444 #define DEAD_LOGIC (0x1000+0xa6)
445 #define LOADER_LOGIC (0x1000+0xa7)
446 #define LOADER_START (0x1000+0xa8)
447 #define JOBS_SPEECH (0x1000+0xa9)
448 #define UNUSED (0x1000+0xaa)
449 #define GET_TO_STAIRS6 (0x2000+0x1)
450 #define GET_SECURITY_S6 (0x2000+0x2)
451 #define JOEY_FLY_TO_6 (0x2000+0x3)
452 #define GET_TO_L_EXIT_S6 (0x2000+0x4)
453 #define EL6_ACTION (0x2000+0x5)
454 #define S5_WALK_ON (0x2000+0x6)
455 #define S5_STROLL_ON (0x2000+0x7)
456 #define GET_TO_R_EXIT_S5 (0x2000+0x8)
457 #define ER5_ACTION (0x2000+0x9)
458 #define S6_WALK_ON (0x2000+0xa)
459 #define GET_TO_R_EXIT_S6 (0x2000+0xb)
460 #define S6_RWALK_ON (0x2000+0xc)
461 #define INTO_18_FAIL (0x2000+0xd)
462 #define GET_TO_L_EXIT_S5 (0x2000+0xe)
463 #define LDOOR_5_ACTION (0x2000+0xf)
464 #define S6_DOOR_ACTION (0x2000+0x10)
465 #define S6_SEC_WALK_ON (0x2000+0x11)
466 #define SKORL_LOGIC (0x2000+0x12)
467 #define SKORL_SSS (0x2000+0x13)
468 #define SKORL_ACTION (0x2000+0x14)
469 #define GET_TO_SKORL (0x2000+0x15)
470 #define GET_TO_SECURITY_EXIT (0x2000+0x16)
471 #define ER6_ACTION (0x2000+0x17)
472 #define EL7_ACTION (0x2000+0x18)
473 #define GET_TO_L_EXIT_S7 (0x2000+0x19)
474 #define S7_WALK_ON (0x2000+0x1a)
475 #define GET_TO_R_EXIT_S7 (0x2000+0x1b)
476 #define ER7_ACTION (0x2000+0x1c)
477 #define S8_WALK_ON (0x2000+0x1d)
478 #define ED8_ACTION (0x2000+0x1e)
479 #define GET_TO_EXIT_S8 (0x2000+0x1f)
480 #define S7_RIGHT_ON (0x2000+0x20)
481 #define GET_TO_WRECK (0x2000+0x21)
482 #define WRECK_ACTION (0x2000+0x22)
483 #define WRECK_LOGIC (0x2000+0x23)
484 #define FACT_FAIL (0x2000+0x24)
485 #define GET_TO_FACTORY (0x2000+0x25)
486 #define FACTORY_ENTRY_ACTION (0x2000+0x26)
487 #define S12_WALK_ON (0x2000+0x27)
488 #define GT_S7_LINC (0x2000+0x28)
489 #define GT_S7_SLOT (0x2000+0x29)
490 #define GT_LIFT_NOTICE (0x2000+0x2a)
491 #define LIFT_NOTICE_ACTION (0x2000+0x2b)
492 #define S7_SLOT_ACTION (0x2000+0x2c)
493 #define LINC_S7_ACTION (0x2000+0x2d)
494 #define LEFT_FAIL_7 (0x2000+0x2e)
495 #define GT_L_TALK_7 (0x2000+0x2f)
496 #define RIGHT_FAIL_7 (0x2000+0x30)
497 #define GT_R_TALK_7 (0x2000+0x31)
498 #define JOEY_OUT_OF_LIFT7 (0x2000+0x32)
499 #define CABLE_7_LOGIC (0x2000+0x33)
500 #define GT_CABLE_7 (0x2000+0x34)
501 #define CABLE_7_ACTION (0x2000+0x35)
502 #define CABLE_MISSION (0x2000+0x36)
503 #define GT_S7_LIFT (0x2000+0x37)
504 #define S7_LIFT_LOGIC (0x2000+0x38)
505 #define JOEY_TO_LIFT (0x2000+0x39)
506 #define LIFT_S7_ACTION (0x2000+0x3a)
507 #define COPTER_ACTION (0x2000+0x3b)
508 #define S9_WALK_ON (0x2000+0x3c)
509 #define FANS_LOGIC (0x2000+0x3d)
510 #define GET_TO_L_EXIT_S9 (0x2000+0x3e)
511 #define EL9_ACTION (0x2000+0x3f)
512 #define LOBBY_DOOR_LOGIC (0x2000+0x40)
513 #define LOBBY_DOOR_ON (0x2000+0x41)
514 #define GET_TO_LOBBY_DOOR (0x2000+0x42)
515 #define LOBBY_DOOR_ACTION (0x2000+0x43)
516 #define SCANNER_LOGIC (0x2000+0x44)
517 #define GET_TO_SCANNER (0x2000+0x45)
518 #define SCANNER_ACTION (0x2000+0x46)
519 #define DAD_LOGIC (0x2000+0x47)
520 #define DAD_SSS (0x2000+0x48)
521 #define DAD_ACTION (0x2000+0x49)
522 #define GET_TO_DAD (0x2000+0x4a)
523 #define GET_TO_SON (0x2000+0x4b)
524 #define SON_LOGIC (0x2000+0x4c)
525 #define SON_ACTION (0x2000+0x4d)
526 #define GT_LINC_S9 (0x2000+0x4e)
527 #define LINC_S9_ACTION (0x2000+0x4f)
528 #define GET_TO_R_EXIT_S18 (0x2000+0x50)
529 #define S18_WALK_ON (0x2000+0x51)
530 #define ER18_ACTION (0x2000+0x52)
531 #define MONITOR_SLEEP (0x2000+0x53)
532 #define SON_SSS (0x2000+0x54)
533 #define STEAM_FRIGHT (0x2000+0x55)
534 #define MONITOR_ALERT (0x2000+0x56)
535 #define STEAM_LOGIC (0x2000+0x57)
536 #define POWER_DOOR_LOGIC (0x2000+0x58)
537 #define POWER_MOTOR_LOGIC (0x2000+0x59)
538 #define POWER_PANEL_LOGIC (0x2000+0x5a)
539 #define GET_TO_POWER_PANEL (0x2000+0x5b)
540 #define SOCKET_ACTION (0x2000+0x5c)
541 #define POWER_SWITCH_LOGIC (0x2000+0x5d)
542 #define GET_TO_POWER_SWITCH (0x2000+0x5e)
543 #define SWITCH_ACTION (0x2000+0x5f)
544 #define CHAIR_FAIL (0x2000+0x60)
545 #define GET_TO_POWER_CHAIR (0x2000+0x61)
546 #define GET_TO_LEFT_SKULL (0x2000+0x62)
547 #define GET_TO_RIGHT_SKULL (0x2000+0x63)
548 #define LEFT_SKULL_ACTION (0x2000+0x64)
549 #define POWER_BANG_LOGIC (0x2000+0x65)
550 #define RIGHT_SKULL_ACTION (0x2000+0x66)
551 #define GET_TO_TALK (0x2000+0x67)
552 #define GORDON_SSS (0x2000+0x68)
553 #define SAT_GORDON_ACTION (0x2000+0x69)
554 #define GET_TO_POWER_DOOR (0x2000+0x6a)
555 #define POWER_DOOR_ACTION (0x2000+0x6b)
556 #define JOEY_BUTTON_MISSION (0x2000+0x6c)
557 #define LEFT_LEVER_LOGIC (0x2000+0x6d)
558 #define RIGHT_LEVER_LOGIC (0x2000+0x6e)
559 #define LEFT_LEVER_ACTION (0x2000+0x6f)
560 #define RIGHT_LEVER_ACTION (0x2000+0x70)
561 #define GET_TO_RIGHT_LEVER (0x2000+0x71)
562 #define GET_TO_LEFT_LEVER (0x2000+0x72)
563 #define CHAIR_ACTION (0x2000+0x73)
564 #define S12_LEFT_ON (0x2000+0x74)
565 #define GET_TO_FACTORY_EXIT (0x2000+0x75)
566 #define FACTORY_EXIT_ACTION (0x2000+0x76)
567 #define LAMB_LEAVE_FACTORY (0x2000+0x77)
568 #define LAMB_FACT_2 (0x2000+0x78)
569 #define LAMB_FACT_RETURN (0x2000+0x79)
570 #define LAMB_FACTORY_START (0x2000+0x7a)
571 #define LAMB_FORCE_START (0x2000+0x7b)
572 #define GT_FACT1_EXIT (0x2000+0x7c)
573 #define FACT1_EXIT_ACTION (0x2000+0x7d)
574 #define S12_RIGHT_ON (0x2000+0x7e)
575 #define ANITA_WORK (0x2000+0x7f)
576 #define ANITA_SSS (0x2000+0x80)
577 #define ANITA_ACTION (0x2000+0x81)
578 #define GT_ANITA (0x2000+0x82)
579 #define BOTBELT_LOGIC (0x2000+0x83)
580 #define STD_FACT_LOGIC (0x2000+0x84)
581 #define ANITA_ALERT (0x2000+0x85)
582 #define ANITA_SPY_ACTION (0x2000+0x86)
583 #define ANITA_SPY_LOGIC (0x2000+0x87)
584 #define TICK_OFF_II (0x2000+0x88)
585 #define GT_TICK_OFF (0x2000+0x89)
586 #define WELDER_LOGIC (0x2000+0x8a)
587 #define GT_WELDER (0x2000+0x8b)
588 #define WELDER_ACTION (0x2000+0x8c)
589 #define LEFT_FAIL_12 (0x2000+0x8d)
590 #define GT_L_TALK_12 (0x2000+0x8e)
591 #define RIGHT_FAIL_12 (0x2000+0x8f)
592 #define GT_R_TALK_12 (0x2000+0x90)
593 #define WELDER_MISSION (0x2000+0x91)
594 #define JOEY_WELD_MISSION (0x2000+0x92)
595 #define GT_STUMP (0x2000+0x93)
596 #define STUMP_ACTION (0x2000+0x94)
597 #define GT_CONSOLE_12 (0x2000+0x95)
598 #define CONSOLE_12_ACTION (0x2000+0x96)
599 #define GT_TOUR_1 (0x2000+0x97)
600 #define GT_TOUR_2 (0x2000+0x98)
601 #define FOREMAN_LAMB (0x2000+0x99)
602 #define FOSTER_TOUR (0x2000+0x9a)
603 #define LAMB_TOUR (0x2000+0x9b)
604 #define ON_FROM_S15 (0x2000+0x9c)
605 #define S13_LEFT_ON (0x2000+0x9d)
606 #define GT_FACT2_L_EXIT (0x2000+0x9e)
607 #define FACT2_ACTION (0x2000+0x9f)
608 #define FACT2_RIGHT_ACTION (0x2000+0xa0)
609 #define GT_FACT2_R_EXIT (0x2000+0xa1)
610 #define S13_RIGHT_ON (0x2000+0xa2)
611 #define GT_FACT2_STORE_EXIT (0x2000+0xa3)
612 #define FACT2_STORE_ACTION (0x2000+0xa4)
613 #define GT_COGS (0x2000+0xa5)
614 #define FOREMAN_LOGIC (0x2000+0xa6)
615 #define FOREMAN_ALERT (0x2000+0xa7)
616 #define COGS_ACTION (0x2000+0xa8)
617 #define GT_LITE1 (0x2000+0xa9)
618 #define STORE_ROOM_STOP (0x2000+0xaa)
619 #define SENSOR_LOGIC (0x2000+0xab)
620 #define RIGHT_FAIL_13 (0x2000+0xac)
621 #define GT_R_TALK_13 (0x2000+0xad)
622 #define LEFT_FAIL_13 (0x2000+0xae)
623 #define GT_L_TALK_13 (0x2000+0xaf)
624 #define GT_STORE_STOP (0x2000+0xb0)
625 #define FACT2_FOREMAN_ALERT (0x2000+0xb1)
626 #define FACT2_STOP (0x2000+0xb2)
627 #define FACT2_SPY_LOGIC (0x2000+0xb3)
628 #define GT_WINDOW (0x2000+0xb4)
629 #define WINDOW_ACTION (0x2000+0xb5)
630 #define FACT_CONSOLE_LOGIC (0x2000+0xb6)
631 #define FOREMAN_STORE_CHECK (0x2000+0xb7)
632 #define GT_SENSORS (0x2000+0xb8)
633 #define SENSORS_ACTION (0x2000+0xb9)
634 #define GT_FACT_CONSOLE (0x2000+0xba)
635 #define CONSOLE_13_ACTION (0x2000+0xbb)
636 #define RAD_BACK (0x2000+0xbc)
637 #define FACT3_ACTION (0x2000+0xbd)
638 #define S14_LEFT_ON (0x2000+0xbe)
639 #define GT_FACT3_L_EXIT (0x2000+0xbf)
640 #define ALT_NU_ANITA (0x2000+0xc0)
641 #define GT_NU_ANITA (0x2000+0xc1)
642 #define GT_FACT3_R_EXIT (0x2000+0xc2)
643 #define LOCKER3_LOGIC (0x2000+0xc3)
644 #define LOCKER2_LOGIC (0x2000+0xc4)
645 #define LOCKER1_LOGIC (0x2000+0xc5)
646 #define LOCKER3_ACTION (0x2000+0xc6)
647 #define GT_LOCKER3 (0x2000+0xc7)
648 #define LOCKER2_ACTION (0x2000+0xc8)
649 #define GT_LOCKER2 (0x2000+0xc9)
650 #define GT_LOCKER1 (0x2000+0xca)
651 #define LOCKER1_ACTION (0x2000+0xcb)
652 #define GT_MACHINE (0x2000+0xcc)
653 #define MACHINE_ACTION (0x2000+0xcd)
654 #define FACT3_R_ACTION (0x2000+0xce)
655 #define S14_RIGHT_ON (0x2000+0xcf)
656 #define NU_ANITA_SSS (0x2000+0xd0)
657 #define RADMAN_LOGIC (0x2000+0xd1)
658 #define LEFT_FAIL_14 (0x2000+0xd2)
659 #define GT_L_TALK_14 (0x2000+0xd3)
660 #define RIGHT_FAIL_14 (0x2000+0xd4)
661 #define GT_R_TALK_14 (0x2000+0xd5)
662 #define RAD_SCREEN_ACTION (0x2000+0xd6)
663 #define GT_RAD_SCREEN (0x2000+0xd7)
664 #define GT_14_CONSOLE (0x2000+0xd8)
665 #define CONSOLE_14_ACTION (0x2000+0xd9)
666 #define COAT_LOGIC (0x2000+0xda)
667 #define GT_COAT (0x2000+0xdb)
668 #define COAT_ACTION (0x2000+0xdc)
669 #define S15_WALK_ON (0x2000+0xdd)
670 #define GT_STORE_EXIT (0x2000+0xde)
671 #define STORE_EXIT_ACTION (0x2000+0xdf)
672 #define JOEY_42_MISS (0x2000+0xe0)
673 #define JOEY_JUNCTION_MISS (0x2000+0xe1)
674 #define GT_JUNCTION_BOX (0x2000+0xe2)
675 #define JUNCTION_ACTION (0x2000+0xe3)
676 #define FLAP_LOGIC (0x2000+0xe4)
677 #define GT_FLAP (0x2000+0xe5)
678 #define FLAP_ACTION (0x2000+0xe6)
679 #define GT_SKEY (0x2000+0xe7)
680 #define GT_WD40 (0x2000+0xe8)
681 #define SKEY_ACTION (0x2000+0xe9)
682 #define WD40_ACTION (0x2000+0xea)
683 #define SHELF_OBJECT_LOGIC (0x2000+0xeb)
684 #define FLOOR_PUTTY_ACTION (0x2000+0xec)
685 #define GT_PUTTY (0x2000+0xed)
686 #define FORKLIFT_LOGIC (0x2000+0xee)
687 #define S16_LEFT_ON (0x2000+0xef)
688 #define ENTRANCE_EXIT_ACTION (0x2000+0xf0)
689 #define GT_ENTRANCE_EXIT (0x2000+0xf1)
690 #define GT_ALT_CONSOLE (0x2000+0xf2)
691 #define GT_REACTOR_CONSOLE (0x2000+0xf3)
692 #define REACTOR_PC_ACTION (0x2000+0xf4)
693 #define REACTOR_DOOR_ACTION (0x2000+0xf5)
694 #define GT_REACTOR_DOOR (0x2000+0xf6)
695 #define LEFT_FAIL_16 (0x2000+0xf7)
696 #define GT_L_TALK_16 (0x2000+0xf8)
697 #define RIGHT_FAIL_16 (0x2000+0xf9)
698 #define GT_R_TALK_16 (0x2000+0xfa)
699 #define REACTOR_ON (0x2000+0xfb)
700 #define S17_LEFT_ON (0x2000+0xfc)
701 #define GT_CORE_EXIT (0x2000+0xfd)
702 #define CORE_EXIT_ACTION (0x2000+0xfe)
703 #define S16_CORE_ON (0x2000+0xff)
704 #define GT_ANITA_CARD (0x2000+0x100)
705 #define ANITA_CARD_ACTION (0x2000+0x101)
706 #define GT_RODS (0x2000+0x102)
707 #define RODS_ACTION (0x2000+0x103)
708 #define CONSOLE_16_LOGIC (0x2000+0x104)
709 #define S10_RIGHT_ON (0x3000+0x1)
710 #define GT_LEFT_EXIT_10 (0x3000+0x2)
711 #define EL10_ACTION (0x3000+0x3)
712 #define LIFT_10_LOGIC (0x3000+0x4)
713 #define GT_SLOT_10 (0x3000+0x5)
714 #define POD_LOGIC (0x3000+0x6)
715 #define POD_LIGHT_LOGIC (0x3000+0x7)
716 #define POD_LIGHT_ACTION (0x3000+0x8)
717 #define GT_POD_LIGHT (0x3000+0x9)
718 #define GT_LINC_10 (0x3000+0xa)
719 #define LINC_10_ACTION (0x3000+0xb)
720 #define GT_FLOOR_FROM_CHAIR10 (0x3000+0xc)
721 #define GT_TERMINAL_10 (0x3000+0xd)
722 #define TERMINAL_10_ACTION (0x3000+0xe)
723 #define GT_SCANNER_10 (0x3000+0xf)
724 #define SCANNER_10_ACTION (0x3000+0x10)
725 #define GT_DOOR_10 (0x3000+0x11)
726 #define DOOR_10_ACTION (0x3000+0x12)
727 #define GT_SLOT_11 (0x3000+0x13)
728 #define SLOT_11_ACTION (0x3000+0x14)
729 #define GT_SOCCER_1 (0x3000+0x15)
730 #define SOCCER_1_ACTION (0x3000+0x16)
731 #define GT_SOCCER_2 (0x3000+0x17)
732 #define GT_SOCCER_3 (0x3000+0x18)
733 #define GT_SOCCER_4 (0x3000+0x19)
734 #define GT_SOCCER_5 (0x3000+0x1a)
735 #define SLAT_ACTION (0x3000+0x1b)
736 #define GT_RIGHT_EXIT_11 (0x3000+0x1c)
737 #define ER11_ACTION (0x3000+0x1d)
738 #define S11_LEFT_ON (0x3000+0x1e)
739 #define GT_LEFT_EXIT_19 (0x3000+0x1f)
740 #define EL19_ACTION (0x3000+0x20)
741 #define GT_TOP_RIGHT_19 (0x3000+0x21)
742 #define TOP_R19_ACTION (0x3000+0x22)
743 #define UCHAR_SSS (0x3000+0x23)
744 #define UCHAR_ACTION (0x3000+0x24)
745 #define GET_TO_UCHAR (0x3000+0x25)
746 #define UCHAR_LOGIC (0x3000+0x26)
747 #define S20_START_ON (0x3000+0x27)
748 #define DOWN_20_FAIL (0x3000+0x28)
749 #define GT_DOWN_EXIT_20 (0x3000+0x29)
750 #define ED20_ACTION (0x3000+0x2a)
751 #define REICH_20_ON (0x3000+0x2b)
752 #define REICH_DOOR_FAIL (0x3000+0x2c)
753 #define GT_REICH_DOOR_20 (0x3000+0x2d)
754 #define REICH_DOOR_20_ACTION (0x3000+0x2e)
755 #define GT_REICH_SLOT (0x3000+0x2f)
756 #define REICH_SLOT_ACTION (0x3000+0x30)
757 #define S20_REICH_ON (0x3000+0x31)
758 #define REICH_DOOR_20_LOGIC (0x3000+0x32)
759 #define LAMB_DOOR_20_LOGIC (0x3000+0x33)
760 #define LAMB_SLOT_FAIL (0x3000+0x34)
761 #define GT_LAMB_SLOT (0x3000+0x35)
762 #define LAMB_SLOT_ACTION (0x3000+0x36)
763 #define LAMB_20_ON (0x3000+0x37)
764 #define LAMB_DOOR_FAIL (0x3000+0x38)
765 #define GT_LAMB_DOOR_20 (0x3000+0x39)
766 #define LAMB_DOOR_20_ACTION (0x3000+0x3a)
767 #define S20_LAMB_ON (0x3000+0x3b)
768 #define GT_SHRUB_1 (0x3000+0x3c)
769 #define SHRUB_1_ACTION (0x3000+0x3d)
770 #define GT_SHRUB_2 (0x3000+0x3e)
771 #define SHRUB_2_ACTION (0x3000+0x3f)
772 #define GT_SHRUB_3 (0x3000+0x40)
773 #define SHRUB_3_ACTION (0x3000+0x41)
774 #define START_20 (0x3000+0x42)
775 #define GAL_LOGIC (0x3000+0x43)
776 #define GT_GALLAGER_BEL (0x3000+0x44)
777 #define GAL_BEL_ACTION (0x3000+0x45)
778 #define GT_REICH_WINDOW (0x3000+0x46)
779 #define REICH_WINDOW_ACTION (0x3000+0x47)
780 #define GT_LAMB_WINDOW (0x3000+0x48)
781 #define LAMB_WINDOW_ACTION (0x3000+0x49)
782 #define LEFT_FAIL_20 (0x3000+0x4a)
783 #define GT_L_TALK_20 (0x3000+0x4b)
784 #define RIGHT_FAIL_20 (0x3000+0x4c)
785 #define GT_R_TALK_20 (0x3000+0x4d)
786 #define S21_START_ON (0x3000+0x4e)
787 #define GT_LEFT_EXIT_21 (0x3000+0x4f)
788 #define EL21_ACTION (0x3000+0x50)
789 #define GT_LAMBS_BOOKS (0x3000+0x51)
790 #define LAMBS_BOOKS_ACTION (0x3000+0x52)
791 #define GT_LAMBS_CHAIR (0x3000+0x53)
792 #define LAMBS_CHAIR_ACTION (0x3000+0x54)
793 #define GT_DISPENSOR (0x3000+0x55)
794 #define DISPENSOR_ACTION (0x3000+0x56)
795 #define CAT_FOOD_LOGIC (0x3000+0x57)
796 #define GT_CAT_FOOD (0x3000+0x58)
797 #define CAT_FOOD_ACTION (0x3000+0x59)
798 #define VIDEO_LOGIC (0x3000+0x5a)
799 #define GT_VIDEO (0x3000+0x5b)
800 #define VIDEO_ACTION (0x3000+0x5c)
801 #define GT_CASSETTE (0x3000+0x5d)
802 #define CASSETTE_ACTION (0x3000+0x5e)
803 #define GT_BIG_PICT1 (0x3000+0x5f)
804 #define BIG_PICT1_ACTION (0x3000+0x60)
805 #define GT_VIDEO_SCREEN (0x3000+0x61)
806 #define VIDEO_SCREEN_ACTION (0x3000+0x62)
807 #define VIDEO_SCREEN_LOGIC (0x3000+0x63)
808 #define GT_BIG_PICT2 (0x3000+0x64)
809 #define BIG_PICT2_ACTION (0x3000+0x65)
810 #define GT_BIG_PICT3 (0x3000+0x66)
811 #define BIG_PICT3_ACTION (0x3000+0x67)
812 #define CAT_LOGIC (0x3000+0x68)
813 #define GT_CAT (0x3000+0x69)
814 #define CAT_ACTION (0x3000+0x6a)
815 #define INNER_LAMB_DOOR_LOGIC (0x3000+0x6b)
816 #define S22_START_ON (0x3000+0x6c)
817 #define GT_RIGHT_EXIT_22 (0x3000+0x6d)
818 #define ER22_ACTION (0x3000+0x6e)
819 #define GT_LAMB_BED (0x3000+0x6f)
820 #define BED_ACTION (0x3000+0x70)
821 #define GT_LAMB_TV (0x3000+0x71)
822 #define LAMB_TV_ACTION (0x3000+0x72)
823 #define GT_FISH_TANK (0x3000+0x73)
824 #define FISH_TANK_ACTION (0x3000+0x74)
825 #define FISH_POSTER_ACTION (0x3000+0x75)
826 #define PILLOW_LOGIC (0x3000+0x76)
827 #define GT_PILLOW (0x3000+0x77)
828 #define PILLOW_ACTION (0x3000+0x78)
829 #define GT_MAGAZINE (0x3000+0x79)
830 #define MAGAZINE_ACTION (0x3000+0x7a)
831 #define FISH_LOGIC (0x3000+0x7b)
832 #define GT_REICH_CHAIR (0x3000+0x7c)
833 #define REICH_CHAIR_ACTION (0x3000+0x7d)
834 #define GT_CABINET (0x3000+0x7e)
835 #define CABINET_ACTION (0x3000+0x7f)
836 #define GT_CERT (0x3000+0x80)
837 #define CERT_ACTION (0x3000+0x81)
838 #define GT_REICH_PICTURE (0x3000+0x82)
839 #define REICH_PICTURE_ACTION (0x3000+0x83)
840 #define GT_FISH_FOOD (0x3000+0x84)
841 #define FISH_FOOD_ACTION (0x3000+0x85)
842 #define INNER_R_DOOR_LOGIC (0x3000+0x86)
843 #define S23_LEFT_ON (0x3000+0x87)
844 #define S23_ANCHOR_ON (0x3000+0x88)
845 #define S23_TRAVEL_ON (0x3000+0x89)
846 #define GT_LEFT_EXIT_23 (0x3000+0x8a)
847 #define EL23_ACTION (0x3000+0x8b)
848 #define GT_ANCHOR_EXIT_23 (0x3000+0x8c)
849 #define ANCHOR23_ACTION (0x3000+0x8d)
850 #define GT_TRAVEL_FAIL (0x3000+0x8e)
851 #define GT_TRAVEL_EXIT_23 (0x3000+0x8f)
852 #define TRAVEL_23_ACTION (0x3000+0x90)
853 #define GT_BIN_23 (0x3000+0x91)
854 #define BIN_23_ACTION (0x3000+0x92)
855 #define GT_SCULPTURE (0x3000+0x93)
856 #define SCULPTURE_ACTION (0x3000+0x94)
857 #define GT_LINK_23 (0x3000+0x95)
858 #define LINK_23_ACTION (0x3000+0x96)
859 #define GT_WRECK_23 (0x3000+0x97)
860 #define WRECK_23_ACTION (0x3000+0x98)
861 #define GT_SMALL_23 (0x3000+0x99)
862 #define SML_EXIT_S23_ACTION (0x3000+0x9a)
863 #define S24_LEFT_ON (0x3000+0x9b)
864 #define GT_LEFT_EXIT_24 (0x3000+0x9c)
865 #define EL24_ACTION (0x3000+0x9d)
866 #define GT_LONDON_POSTER (0x3000+0x9e)
867 #define LONDON_ACTION (0x3000+0x9f)
868 #define GT_NEW_YORK (0x3000+0xa0)
869 #define NEW_YORK_ACTION (0x3000+0xa1)
870 #define GT_MURAL (0x3000+0xa2)
871 #define MURAL_ACTION (0x3000+0xa3)
872 #define GT_PIDGEONS (0x3000+0xa4)
873 #define PIDGEONS_ACTION (0x3000+0xa5)
874 #define TREVOR_LOGIC (0x3000+0xa6)
875 #define TREVOR_SSS (0x3000+0xa7)
876 #define TREVOR_ACTION (0x3000+0xa8)
877 #define GT_TREVOR (0x3000+0xa9)
878 #define TICKET_LOGIC (0x3000+0xaa)
879 #define TICKET_ACTION (0x3000+0xab)
880 #define GT_TICKET (0x3000+0xac)
881 #define GT_GLOBE (0x3000+0xad)
882 #define GLOBE_ACTION (0x3000+0xae)
883 #define GLOBE_LOGIC (0x3000+0xaf)
884 #define S25_LEFT_ON (0x3000+0xb0)
885 #define GT_ANCHOR_EXIT_25 (0x3000+0xb1)
886 #define ANCHOR25_ACTION (0x3000+0xb2)
887 #define ANCHOR_LOGIC (0x3000+0xb3)
888 #define ANCHOR_SSS (0x3000+0xb4)
889 #define ANCHOR_ACTION (0x3000+0xb5)
890 #define GT_ANCHOR (0x3000+0xb6)
891 #define ANCHOR_MISSION (0x3000+0xb7)
892 #define JOEY_PC_MISSION (0x3000+0xb8)
893 #define GT_ANCHOR_PC (0x3000+0xb9)
894 #define HOOK_LOGIC (0x3000+0xba)
895 #define GT_STATUE_25 (0x3000+0xbb)
896 #define STATUE_25_ACTION (0x3000+0xbc)
897 #define HOOK_MISSION (0x3000+0xbd)
898 #define LAZER_25_LOGIC (0x3000+0xbe)
899 #define SPARK_25_LOGIC (0x3000+0xbf)
900 #define GT_HOOK (0x3000+0xc0)
901 #define HOOK_ACTION (0x3000+0xc1)
902 #define GT_SALES_CHART (0x3000+0xc2)
903 #define SALES_CHART_ACTION (0x3000+0xc3)
904 #define S26_LEFT_ON (0x3000+0xc4)
905 #define S26_RIGHT_ON (0x3000+0xc5)
906 #define GT_RIGHT_EXIT_26 (0x3000+0xc6)
907 #define ER26_ACTION (0x3000+0xc7)
908 #define START_26 (0x3000+0xc8)
909 #define GT_POSTER (0x3000+0xc9)
910 #define POSTER1_ACTION (0x3000+0xca)
911 #define POSTER2_ACTION (0x3000+0xcb)
912 #define POSTER3_ACTION (0x3000+0xcc)
913 #define POSTER4_ACTION (0x3000+0xcd)
914 #define GT_PLANT (0x3000+0xce)
915 #define PLANT_26_ACTION (0x3000+0xcf)
916 #define NU_GT_HOLO (0x3000+0xd0)
917 #define GT_HOLO (0x3000+0xd1)
918 #define HOLO_ACTION (0x3000+0xd2)
919 #define HELGA_LOGIC (0x3000+0xd3)
920 #define JOEY_HELGA_MISSION (0x3000+0xd4)
921 #define GT_LEFT_EXIT_26 (0x3000+0xd5)
922 #define EL26_ACTION (0x3000+0xd6)
923 #define HELGA_ACTION (0x3000+0xd7)
924 #define BIO_DOOR_LOGIC (0x3000+0xd8)
925 #define GT_BIO_DOOR (0x3000+0xd9)
926 #define BIO_DOOR_ACTION (0x3000+0xda)
927 #define GT_LEAFLET (0x3000+0xdb)
928 #define LEAFLET_LOGIC (0x3000+0xdc)
929 #define LEAFLET_ACTION (0x3000+0xdd)
930 #define S27_RIGHT_ON (0x3000+0xde)
931 #define GT_RIGHT_EXIT_27 (0x3000+0xdf)
932 #define ER27_ACTION (0x3000+0xe0)
933 #define GT_CHART1 (0x3000+0xe1)
934 #define CHART1_ACTION (0x3000+0xe2)
935 #define GT_CHART2 (0x3000+0xe3)
936 #define CHART2_ACTION (0x3000+0xe4)
937 #define GT_GAS (0x3000+0xe5)
938 #define GAS_ACTION (0x3000+0xe6)
939 #define GT_CHAIR_27 (0x3000+0xe7)
940 #define CHAIR_27_ACTION (0x3000+0xe8)
941 #define GT_FLOOR_FROM_CHAIR (0x3000+0xe9)
942 #define GT_SCANNER_27 (0x3000+0xea)
943 #define SCANNER_27_ACTION (0x3000+0xeb)
944 #define GT_L_TALK_27 (0x3000+0xec)
945 #define RIGHT_FAIL_27 (0x3000+0xed)
946 #define GT_R_TALK_27 (0x3000+0xee)
947 #define BURKE_LOGIC (0x3000+0xef)
948 #define GT_MEDI_COMP (0x3000+0xf0)
949 #define MEDI_COMP_ACTION (0x3000+0xf1)
950 #define BURKE_1 (0x3000+0xf2)
951 #define BURKE_2 (0x3000+0xf3)
952 #define DR_BURKE_1 (0x3000+0xf4)
953 #define SCANNER_27_LOGIC (0x3000+0xf5)
954 #define HELMET_LOGIC (0x3000+0xf6)
955 #define BODY_SSS (0x3000+0xf7)
956 #define BODY_ACTION (0x3000+0xf8)
957 #define BUSY_BODY (0x3000+0xf9)
958 #define GT_BODY (0x3000+0xfa)
959 #define GT_HELMET (0x3000+0xfb)
960 #define HELMET_ACTION (0x3000+0xfc)
961 #define GLASS_SLOT_LOGIC (0x3000+0xfd)
962 #define GLASS_MISSION (0x3000+0xfe)
963 #define MEDIC_LOGIC (0x3000+0xff)
964 #define S28_RIGHT_ON (0x3000+0x100)
965 #define GT_RIGHT_EXIT_28 (0x3000+0x101)
966 #define ER28_ACTION (0x3000+0x102)
967 #define GT_LEFT_EXIT_28 (0x3000+0x103)
968 #define EL28_ACTION (0x3000+0x104)
969 #define S28_LEFT_ON (0x3000+0x105)
970 #define GT_DUSTBIN_28 (0x3000+0x106)
971 #define DUSTBIN_ACTION (0x3000+0x107)
972 #define UP_28_FAIL (0x3000+0x108)
973 #define GT_UP_EXIT_28 (0x3000+0x109)
974 #define EU28_ACTION (0x3000+0x10a)
975 #define S28_UP_ON (0x3000+0x10b)
976 #define LEFT_FAIL_28 (0x3000+0x10c)
977 #define GT_L_TALK_28 (0x3000+0x10d)
978 #define RIGHT_FAIL_28 (0x3000+0x10e)
979 #define GT_R_TALK_28 (0x3000+0x10f)
980 #define GT_SML_R_28 (0x3000+0x110)
981 #define R_28_SML_ACTION (0x3000+0x111)
982 #define GT_SML_L_28 (0x3000+0x112)
983 #define L_28_SML_ACTION (0x3000+0x113)
984 #define SML_RIGHT_28 (0x3000+0x114)
985 #define SML_LEFT_28 (0x3000+0x115)
986 #define LIFT_28_LOGIC (0x3000+0x116)
987 #define GT_LIFT_28 (0x3000+0x117)
988 #define LIFT_28_ACTION (0x3000+0x118)
989 #define S28_SLOT_ACTION (0x3000+0x119)
990 #define GT_SLOT_28 (0x3000+0x11a)
991 #define S29_LIFT_LOGIC (0x3000+0x11b)
992 #define JOEY_TO_LIFT29 (0x3000+0x11c)
993 #define LIFT_29_ACTION (0x3000+0x11d)
994 #define GT_29_LIFT (0x3000+0x11e)
995 #define S29_SLOT_ACTION (0x3000+0x11f)
996 #define GT_29_CARD_SLOT (0x3000+0x120)
997 #define JOEY_OUT_OF_LIFT (0x3000+0x121)
998 #define GT_RIGHT_EXIT_29 (0x3000+0x122)
999 #define ER29_ACTION (0x3000+0x123)
1000 #define S29_RIGHT_ON (0x3000+0x124)
1001 #define GT_LEFT_EXIT_29 (0x3000+0x125)
1002 #define EL29_ACTION (0x3000+0x126)
1003 #define S29_LEFT_ON (0x3000+0x127)
1004 #define OTHER_LIFT_WAIT (0x3000+0x128)
1005 #define GT_LIFT_WAIT (0x3000+0x129)
1006 #define LAMB_BELL_LOGIC (0x3000+0x12a)
1007 #define LAMB_LEAVE_GARDEN (0x3000+0x12b)
1008 #define LAMB_START_29 (0x3000+0x12c)
1009 #define LEFT_FAIL_29 (0x3000+0x12d)
1010 #define GT_L_TALK_29 (0x3000+0x12e)
1011 #define RIGHT_FAIL_29 (0x3000+0x12f)
1012 #define GT_R_TALK_29 (0x3000+0x130)
1013 #define GT_CABLE_29 (0x3000+0x131)
1014 #define CABLE_29_ACTION (0x3000+0x132)
1015 #define GT_SML_R_29 (0x3000+0x133)
1016 #define R_29_SML_ACTION (0x3000+0x134)
1017 #define GT_SML_L_29 (0x3000+0x135)
1018 #define L_29_SML_ACTION (0x3000+0x136)
1019 #define SML_RIGHT_29 (0x3000+0x137)
1020 #define SML_LEFT_29 (0x3000+0x138)
1021 #define DANI_SPEECH (0x4000+0x1)
1022 #define HENRI_SPEECH (0x4000+0x2)
1023 #define BUZZER_SPEECH (0x4000+0x3)
1024 #define JUKEBOX_SPEECH (0x4000+0x4)
1025 #define VINCENT_SPEECH (0x0000+0x40)
1026 #define EDDIE_SPEECH (0x0000+0x41)
1027 #define BLUNT_SPEECH (0x0000+0x42)
1028 #define BARRY_SPEECH (0x4000+0x5)
1029 #define COLSTON_SPEECH (0x0000+0x43)
1030 #define GALL_SPEECH (0x0000+0x44)
1031 #define BABS_SPEECH (0x4000+0x6)
1032 #define CHUTNEY_SPEECH (0x0000+0x45)
1033 #define DOG_BARK_LOGIC (0x4000+0x7)
1034 #define SPUNKY_SMELLS_FOOD (0x4000+0x8)
1035 #define SPUNKY_EXTRA (0x4000+0x9)
1036 #define SPUNKY_LOGIC (0x4000+0xa)
1037 #define SPUNKY_EAT_FOOD (0x4000+0xb)
1038 #define SPUNKY_BARK_AT_FOSTER (0x4000+0xc)
1039 #define SPUNKY_GO_HOME (0x4000+0xd)
1040 #define SPUNKY_SEE_VIDEO (0x4000+0xe)
1041 #define DANIELLE_SSS (0x4000+0xf)
1042 #define GT_SC31_DANIELLE (0x4000+0x10)
1043 #define SC31_DANI_ACTION (0x4000+0x11)
1044 #define DANI_CHAT_TO_GUARD (0x4000+0x12)
1045 #define GT_DANI_WAIT (0x4000+0x13)
1046 #define DANIELLE_EXTRA (0x4000+0x14)
1047 #define DANIELLE_LOGIC (0x4000+0x15)
1048 #define GT_SC32_DANIELLE_AT_LIFT (0x4000+0x16)
1049 #define SC32_DANIELLE_AT_LIFT_ACTION (0x4000+0x17)
1050 #define DANIELLE_GO_HOME (0x4000+0x18)
1051 #define GT_SC38_DANIELLE (0x4000+0x19)
1052 #define SC38_DANIELLE_ACTION (0x4000+0x1a)
1053 #define GT_SC38_HAND_SET (0x4000+0x1b)
1054 #define DANI_ANSWER_PHONE (0x4000+0x1c)
1055 #define FOSTER_VISIT_DANI (0x4000+0x1d)
1056 #define GN_SC30_LEFT_TALK (0x4000+0x1e)
1057 #define GT_SC30_LEFT_TALK (0x4000+0x1f)
1058 #define GN_SC30_RIGHT_TALK (0x4000+0x20)
1059 #define GT_SC30_RIGHT_TALK (0x4000+0x21)
1060 #define SC30_EXIT_31_WALK_ON (0x4000+0x22)
1061 #define GT_SC30_EXIT_31 (0x4000+0x23)
1062 #define SC30_EXIT_31_ACTION (0x4000+0x24)
1063 #define SC30_EXIT_33_WALK_ON (0x4000+0x25)
1064 #define GT_SC30_EXIT_33 (0x4000+0x26)
1065 #define SC30_EXIT_33_ACTION (0x4000+0x27)
1066 #define SC30_COURT_DOOR_MOUSE_ON (0x4000+0x28)
1067 #define SC30_COURT_DOOR_WALK_ON (0x4000+0x29)
1068 #define GT_SC30_COURT_DOOR (0x4000+0x2a)
1069 #define SC30_COURT_DOOR_ACTION (0x4000+0x2b)
1070 #define SC30_COURT_DOOR_LOGIC (0x4000+0x2c)
1071 #define GT_SC30_NOTICE (0x4000+0x2d)
1072 #define SC30_NOTICE_ACTION (0x4000+0x2e)
1073 #define GT_SC30_STATUE_1 (0x4000+0x2f)
1074 #define SC30_STATUE_1_ACTION (0x4000+0x30)
1075 #define GT_SC30_STATUE_2 (0x4000+0x31)
1076 #define SC30_STATUE_2_ACTION (0x4000+0x32)
1077 #define SC30_HENRI_LOGIC (0x4000+0x33)
1078 #define SC30_HENRI_SSS (0x4000+0x34)
1079 #define GT_SC30_HENRI (0x4000+0x35)
1080 #define SC30_HENRI_ACTION (0x4000+0x36)
1081 #define SC30_EXIT_36_WALK_ON (0x4000+0x37)
1082 #define GT_SC30_EXIT_36 (0x4000+0x38)
1083 #define SC30_EXIT_36_ACTION (0x4000+0x39)
1084 #define GN_SC31_LEFT_TALK (0x4000+0x3a)
1085 #define GT_SC31_LEFT_TALK (0x4000+0x3b)
1086 #define GN_SC31_RIGHT_TALK (0x4000+0x3c)
1087 #define GT_SC31_RIGHT_TALK (0x4000+0x3d)
1088 #define SC31_EXIT_30_WALK_ON (0x4000+0x3e)
1089 #define GT_SC31_EXIT_30 (0x4000+0x3f)
1090 #define SC31_EXIT_30_ACTION (0x4000+0x40)
1091 #define SC31_EXIT_32_WALK_ON (0x4000+0x41)
1092 #define GT_SC31_EXIT_32 (0x4000+0x42)
1093 #define SC31_EXIT_32_ACTION (0x4000+0x43)
1094 #define GT_SC31_LIFT_SLOT (0x4000+0x44)
1095 #define SC31_LIFT_SLOT_ACTION (0x4000+0x45)
1096 #define GT_SC31_LIFT (0x4000+0x46)
1097 #define SC31_LIFT_ACTION (0x4000+0x47)
1098 #define SC31_LIFT_LOGIC (0x4000+0x48)
1099 #define SC31_GUARD_RESCUE_DOG (0x4000+0x49)
1100 #define GT_SC31_END_OF_ROPE (0x4000+0x4a)
1101 #define SC31_END_OF_ROPE_ACTION (0x4000+0x4b)
1102 #define SC31_ROPE_LOGIC (0x4000+0x4c)
1103 #define SC31_BRICKS_LOGIC (0x4000+0x4d)
1104 #define SC31_PLANK_LOGIC (0x4000+0x4e)
1105 #define SC31_BISCUITS_LOGIC (0x4000+0x4f)
1106 #define GT_SC31_BRICKS (0x4000+0x50)
1107 #define SC31_BRICKS_ACTION (0x4000+0x51)
1108 #define GN_SC31_PLANK (0x4000+0x52)
1109 #define GT_SC31_PLANK (0x4000+0x53)
1110 #define SC31_PLANK_ACTION (0x4000+0x54)
1111 #define SC31_GUARD_LOGIC (0x4000+0x55)
1112 #define SC31_GUARD_CHATTING_LOGIC (0x4000+0x56)
1113 #define SC31_GUARD_SSS (0x4000+0x57)
1114 #define GN_SC31_GUARD (0x4000+0x58)
1115 #define GT_SC31_GUARD (0x4000+0x59)
1116 #define SC31_GUARD_ACTION (0x4000+0x5a)
1117 #define SC31_GUARD_CHATTING_ACTION (0x4000+0x5b)
1118 #define SC31_EXIT_39_WALK_ON (0x4000+0x5c)
1119 #define GT_SC31_EXIT_39 (0x4000+0x5d)
1120 #define SC31_EXIT_39_ACTION (0x4000+0x5e)
1121 #define SC31_JOEY_LOGIC (0x4000+0x5f)
1122 #define GT_SC31_JOEY (0x4000+0x60)
1123 #define SC31_JOEY_ACTION (0x4000+0x61)
1124 #define SC31_AT_WATCHER_LOGIC (0x4000+0x62)
1125 #define GN_SC32_LEFT_TALK (0x4000+0x63)
1126 #define GT_SC32_LEFT_TALK (0x4000+0x64)
1127 #define GN_SC32_RIGHT_TALK (0x4000+0x65)
1128 #define GT_SC32_RIGHT_TALK (0x4000+0x66)
1129 #define SC32_EXIT_31_WALK_ON (0x4000+0x67)
1130 #define GT_SC32_EXIT_31 (0x4000+0x68)
1131 #define SC32_EXIT_31_ACTION (0x4000+0x69)
1132 #define SC32_EXIT_33_WALK_ON (0x4000+0x6a)
1133 #define GT_SC32_EXIT_33 (0x4000+0x6b)
1134 #define SC32_EXIT_33_ACTION (0x4000+0x6c)
1135 #define GT_SC32_TERMINAL (0x4000+0x6d)
1136 #define SC32_TERMINAL_ACTION (0x4000+0x6e)
1137 #define GT_SC32_PLANT_1 (0x4000+0x6f)
1138 #define SC32_PLANT_1_ACTION (0x4000+0x70)
1139 #define GT_SC32_PLANT_2 (0x4000+0x71)
1140 #define SC32_PLANT_2_ACTION (0x4000+0x72)
1141 #define GT_SC32_PLANT_3 (0x4000+0x73)
1142 #define SC32_PLANT_3_ACTION (0x4000+0x74)
1143 #define SC32_BUZZER_LOGIC (0x4000+0x75)
1144 #define GT_SC32_BUZZER (0x4000+0x76)
1145 #define SC32_BUZZER_ACTION (0x4000+0x77)
1146 #define GT_SC32_LIFT (0x4000+0x78)
1147 #define SC32_LIFT_ACTION (0x4000+0x79)
1148 #define SC32_LIFT_LOGIC (0x4000+0x7a)
1149 #define SC32_VINCENT_LOGIC (0x4000+0x7b)
1150 #define SC32_VINCENT_SSS (0x4000+0x7c)
1151 #define GT_SC32_VINCENT (0x4000+0x7d)
1152 #define SC32_VINCENT_ACTION (0x4000+0x7e)
1153 #define SC32_GARDENER_LOGIC (0x4000+0x7f)
1154 #define SC32_GARDENER_SSS (0x4000+0x80)
1155 #define GT_SC32_GARDENER (0x4000+0x81)
1156 #define SC32_GARDENER_ACTION (0x4000+0x82)
1157 #define GN_SC33_LEFT_TALK (0x4000+0x83)
1158 #define GT_SC33_LEFT_TALK (0x4000+0x84)
1159 #define GN_SC33_RIGHT_TALK (0x4000+0x85)
1160 #define GT_SC33_RIGHT_TALK (0x4000+0x86)
1161 #define SC33_EXIT_30_WALK_ON (0x4000+0x87)
1162 #define GT_SC33_EXIT_30 (0x4000+0x88)
1163 #define SC33_EXIT_30_ACTION (0x4000+0x89)
1164 #define SC33_EXIT_32_WALK_ON (0x4000+0x8a)
1165 #define GT_SC33_EXIT_32 (0x4000+0x8b)
1166 #define SC33_EXIT_32_ACTION (0x4000+0x8c)
1167 #define SC33_SHED_DOOR_LOGIC (0x4000+0x8d)
1168 #define SC33_SHED_DOOR_MOUSE_ON (0x4000+0x8e)
1169 #define SC33_SHED_DOOR_WALK_ON (0x4000+0x8f)
1170 #define GT_SC33_SHED_DOOR (0x4000+0x90)
1171 #define SC33_SHED_DOOR_ACTION (0x4000+0x91)
1172 #define GT_SC33_LOCK (0x4000+0x92)
1173 #define SC33_LOCK_ACTION (0x4000+0x93)
1174 #define SC34_DOOR_WALK_ON (0x4000+0x94)
1175 #define GT_SC34_DOOR (0x4000+0x95)
1176 #define SC34_DOOR_ACTION (0x4000+0x96)
1177 #define GT_SC34_SECATEURS (0x4000+0x97)
1178 #define SC34_SECATEURS_ACTION (0x4000+0x98)
1179 #define SC34_SECATEURS_LOGIC (0x4000+0x99)
1180 #define GT_SC34_TKT_MACHINE (0x4000+0x9a)
1181 #define SC34_TKT_MACHINE_ACTION (0x4000+0x9b)
1182 #define GT_SC34_MAP (0x4000+0x9c)
1183 #define SC34_MAP_ACTION (0x4000+0x9d)
1184 #define GT_SC34_BRICKS (0x4000+0x9e)
1185 #define SC34_BRICKS_ACTION (0x4000+0x9f)
1186 #define GN_SC36_LEFT_TALK (0x4000+0xa0)
1187 #define GT_SC36_LEFT_TALK (0x4000+0xa1)
1188 #define GN_SC36_RIGHT_TALK (0x4000+0xa2)
1189 #define GT_SC36_RIGHT_TALK (0x4000+0xa3)
1190 #define GT_SC36_LOW_FLOOR (0x4000+0xa4)
1191 #define GT_SC36_FLOOR (0x4000+0xa5)
1192 #define SC36_EXIT_30_WALK_ON (0x4000+0xa6)
1193 #define GT_SC36_EXIT_30 (0x4000+0xa7)
1194 #define SC36_EXIT_30_ACTION (0x4000+0xa8)
1195 #define GT_SC36_SENSOR (0x4000+0xa9)
1196 #define SC36_SENSOR_ACTION (0x4000+0xaa)
1197 #define SC36_DOOR_WALK_ON (0x4000+0xab)
1198 #define GT_SC36_DOOR (0x4000+0xac)
1199 #define SC36_DOOR_ACTION (0x4000+0xad)
1200 #define SC36_DOOR_LOGIC (0x4000+0xae)
1201 #define SC36_BAND_LOGIC (0x4000+0xaf)
1202 #define GT_SC36_BAND (0x4000+0xb0)
1203 #define SC36_BAND_ACTION (0x4000+0xb1)
1204 #define SC36_JUKE_LIGHT_LOGIC (0x4000+0xb2)
1205 #define SC36_COLSTON_FIX_JUKEBOX (0x4000+0xb3)
1206 #define PLAY_TUNE_1 (0x4000+0xb4)
1207 #define PLAY_TUNE_2 (0x4000+0xb5)
1208 #define PLAY_TUNE_3 (0x4000+0xb6)
1209 #define SC36_JUKEBOX_SSS (0x4000+0xb7)
1210 #define SC36_JUKEBOX_LOGIC (0x4000+0xb8)
1211 #define GT_SC36_JUKEBOX (0x4000+0xb9)
1212 #define SC36_JUKEBOX_ACTION (0x4000+0xba)
1213 #define SC36_BARMAN_LOGIC (0x4000+0xbb)
1214 #define SC36_BARMAN_SSS (0x4000+0xbc)
1215 #define GT_SC36_BARMAN (0x4000+0xbd)
1216 #define SC36_BARMAN_ACTION (0x4000+0xbe)
1217 #define SC36_COLSTON_LOGIC (0x4000+0xbf)
1218 #define SC36_COLSTON_SSS (0x4000+0xc0)
1219 #define GT_SC36_COLSTON (0x4000+0xc1)
1220 #define SC36_COLSTON_ACTION (0x4000+0xc2)
1221 #define SC36_GALLAGHER_LOGIC (0x4000+0xc3)
1222 #define SC36_GALLAGHER_SSS (0x4000+0xc4)
1223 #define GT_SC36_GALLAGHER (0x4000+0xc5)
1224 #define SC36_GALLAGHER_ACTION (0x4000+0xc6)
1225 #define SC36_CARDS_LOGIC (0x4000+0xc7)
1226 #define GT_SC36_GLASS (0x4000+0xc8)
1227 #define SC36_COLSTON_PROTEST (0x4000+0xc9)
1228 #define SC36_GLASS_ACTION (0x4000+0xca)
1229 #define MOVE_BABS (0x4000+0xcb)
1230 #define SC36_BABS_LOGIC (0x4000+0xcc)
1231 #define BABS_LOGIC_AMIGA (0x4000+0xcd)
1232 #define GT_BABS_AMIGA (0x4000+0xce)
1233 #define BABS_SSS_AMIGA (0x4000+0xcf)
1234 #define BABS_ACTION_AMIGA (0x4000+0xd0)
1235 #define GT_SC37_SENSOR (0x4000+0xd1)
1236 #define SC37_SENSOR_ACTION (0x4000+0xd2)
1237 #define SC37_DOOR_WALK_ON (0x4000+0xd3)
1238 #define GT_SC37_DOOR (0x4000+0xd4)
1239 #define SC37_DOOR_ACTION (0x4000+0xd5)
1240 #define SC37_DOOR_LOGIC (0x4000+0xd6)
1241 #define GT_SC37_GRILL (0x4000+0xd7)
1242 #define SC37_GRILL_ACTION (0x4000+0xd8)
1243 #define SC37_GRILL_LOGIC (0x4000+0xd9)
1244 #define GT_SC37_FLIMSY_BOX (0x4000+0xda)
1245 #define SC37_FLIMSY_BOX_ACTION (0x4000+0xdb)
1246 #define STEP_OFF_BOX (0x4000+0xdc)
1247 #define GT_SC37_BIG_BOX (0x4000+0xdd)
1248 #define SC37_BIG_BOX_ACTION (0x4000+0xde)
1249 #define GT_SC37_LID (0x4000+0xdf)
1250 #define SC37_LID_ACTION (0x4000+0xe0)
1251 #define PUT_LID_BACK (0x4000+0xe1)
1252 #define USE_LID_ON_FLIMSY_BOX (0x4000+0xe2)
1253 #define SC37_LID_LOGIC (0x4000+0xe3)
1254 #define GT_SC37_WINE_RACK (0x4000+0xe4)
1255 #define SC37_WINE_RACK_ACTION (0x4000+0xe5)
1256 #define GN_SC38_LEFT_TALK (0x4000+0xe6)
1257 #define GT_SC38_LEFT_TALK (0x4000+0xe7)
1258 #define GN_SC38_RIGHT_TALK (0x4000+0xe8)
1259 #define GT_SC38_RIGHT_TALK (0x4000+0xe9)
1260 #define GT_SC38_LIFT (0x4000+0xea)
1261 #define SC38_LIFT_ACTION (0x4000+0xeb)
1262 #define SC38_LIFT_LOGIC (0x4000+0xec)
1263 #define GT_SC38_STATUE (0x4000+0xed)
1264 #define SC38_STATUE_ACTION (0x4000+0xee)
1265 #define GT_SC38_VIDEO (0x4000+0xef)
1266 #define SC38_VIDEO_ACTION (0x4000+0xf0)
1267 #define SC38_VIDEO_LOGIC (0x4000+0xf1)
1268 #define GT_SC38_MONITOR (0x4000+0xf2)
1269 #define SC38_MONITOR_ACTION (0x4000+0xf3)
1270 #define SC38_MONITOR_LOGIC (0x4000+0xf4)
1271 #define GT_SC38_SOFA (0x4000+0xf5)
1272 #define SC38_SOFA_ACTION (0x4000+0xf6)
1273 #define GT_SC38_DOG_TRAY (0x4000+0xf7)
1274 #define SC38_DOG_TRAY_ACTION (0x4000+0xf8)
1275 #define GT_SC38_BISCUITS (0x4000+0xf9)
1276 #define SC38_BISCUITS_ACTION (0x4000+0xfa)
1277 #define SC38_RINGER_LOGIC (0x4000+0xfb)
1278 #define SC39_EXIT_31_WALK_ON (0x4000+0xfc)
1279 #define GT_SC39_EXIT_31 (0x4000+0xfd)
1280 #define SC39_EXIT_31_ACTION (0x4000+0xfe)
1281 #define GT_SC39_EXIT_40 (0x4000+0xff)
1282 #define SC39_EXIT_40_ACTION (0x4000+0x100)
1283 #define SC39_EXIT_41_WALK_ON (0x4000+0x101)
1284 #define GT_SC39_EXIT_41 (0x4000+0x102)
1285 #define SC39_EXIT_41_ACTION (0x4000+0x103)
1286 #define GT_SC39_WALTERS (0x4000+0x104)
1287 #define SC39_WALTERS_ACTION (0x4000+0x105)
1288 #define GT_SC40_EXIT_39 (0x4000+0x106)
1289 #define SC40_EXIT_39_ACTION (0x4000+0x107)
1290 #define GT_SC40_CABINET (0x4000+0x108)
1291 #define SC40_CABINET_ACTION (0x4000+0x109)
1292 #define GT_SC40_TROLLEY (0x4000+0x10a)
1293 #define SC40_TROLLEY_ACTION (0x4000+0x10b)
1294 #define GT_SC40_LOCKER_1 (0x4000+0x10c)
1295 #define SC40_LOCKER_1_ACTION (0x4000+0x10d)
1296 #define GT_SC40_LOCKER_2 (0x4000+0x10e)
1297 #define SC40_LOCKER_2_ACTION (0x4000+0x10f)
1298 #define GT_SC40_LOCKER_3 (0x4000+0x110)
1299 #define SC40_LOCKER_3_ACTION (0x4000+0x111)
1300 #define GT_SC40_LOCKER_4 (0x4000+0x112)
1301 #define SC40_LOCKER_4_ACTION (0x4000+0x113)
1302 #define GT_SC40_LOCKER_5 (0x4000+0x114)
1303 #define SC40_LOCKER_5_ACTION (0x4000+0x115)
1304 #define GT_SC40_BODY_1 (0x4000+0x116)
1305 #define SC40_BODY_1_ACTION (0x4000+0x117)
1306 #define GT_SC40_BODY_2 (0x4000+0x118)
1307 #define SC40_BODY_2_ACTION (0x4000+0x119)
1308 #define GT_SC40_BODY_3 (0x4000+0x11a)
1309 #define SC40_BODY_3_ACTION (0x4000+0x11b)
1310 #define GT_SC40_BODY_4 (0x4000+0x11c)
1311 #define SC40_BODY_4_ACTION (0x4000+0x11d)
1312 #define GT_SC40_BODY_5 (0x4000+0x11e)
1313 #define SC40_BODY_5_ACTION (0x4000+0x11f)
1314 #define SC40_LOCKER_1_LOGIC (0x4000+0x120)
1315 #define SC40_LOCKER_2_LOGIC (0x4000+0x121)
1316 #define SC40_LOCKER_3_LOGIC (0x4000+0x122)
1317 #define SC40_LOCKER_4_LOGIC (0x4000+0x123)
1318 #define SC40_LOCKER_5_LOGIC (0x4000+0x124)
1319 #define SC41_EXIT_39_WALK_ON (0x4000+0x125)
1320 #define GT_SC41_EXIT_39 (0x4000+0x126)
1321 #define SC41_EXIT_39_ACTION (0x4000+0x127)
1322 #define SC41_HEAT_1_LOGIC (0x4000+0x128)
1323 #define SC41_HEAT_2_LOGIC (0x4000+0x129)
1324 #define SC41_HEAT_3_LOGIC (0x4000+0x12a)
1325 #define FOSTER_ENTER_COURT (0x4000+0x12b)
1326 #define SC42_JUDGE_LOGIC (0x4000+0x12c)
1327 #define SC42_CLERK_LOGIC (0x4000+0x12d)
1328 #define SC42_PROSECUTION_LOGIC (0x4000+0x12e)
1329 #define SC42_JOBSWORTH_LOGIC (0x4000+0x12f)
1330 #define SC42_BLUNT_LOGIC (0x4000+0x130)
1331 #define SC42_DANI_LOGIC (0x4000+0x131)
1332 #define SC42_SIGN_LOGIC (0x4000+0x132)
1333 #define SC44_EXIT_45_WALK_ON (0x4000+0x133)
1334 #define GT_SC44_EXIT_45 (0x4000+0x134)
1335 #define SC44_EXIT_45_ACTION (0x4000+0x135)
1336 #define GT_SC44_GRILL (0x4000+0x136)
1337 #define SC44_GRILL_ACTION (0x4000+0x137)
1338 #define GT_SC44_RUBBLE (0x4000+0x138)
1339 #define SC44_RUBBLE_ACTION (0x4000+0x139)
1340 #define SC45_EXIT_44_WALK_ON (0x4000+0x13a)
1341 #define GT_SC45_EXIT_44 (0x4000+0x13b)
1342 #define SC45_EXIT_44_ACTION (0x4000+0x13c)
1343 #define SC45_EXIT_46_WALK_ON (0x4000+0x13d)
1344 #define GT_SC45_EXIT_46 (0x4000+0x13e)
1345 #define SC45_EXIT_46_ACTION (0x4000+0x13f)
1346 #define SC45_EXIT_47_WALK_ON (0x4000+0x140)
1347 #define GT_SC45_EXIT_47 (0x4000+0x141)
1348 #define SC45_EXIT_47_ACTION (0x4000+0x142)
1349 #define SC46_EXIT_45_WALK_ON (0x4000+0x143)
1350 #define GT_SC46_EXIT_45 (0x4000+0x144)
1351 #define SC46_EXIT_45_ACTION (0x4000+0x145)
1352 #define GT_SC46_RUBBLE (0x4000+0x146)
1353 #define SC46_RUBBLE_ACTION (0x4000+0x147)
1354 #define SC47_EXIT_45_WALK_ON (0x4000+0x148)
1355 #define GT_SC47_EXIT_45 (0x4000+0x149)
1356 #define SC47_EXIT_45_ACTION (0x4000+0x14a)
1357 #define SC47_EXIT_48_WALK_ON (0x4000+0x14b)
1358 #define GT_SC47_EXIT_48 (0x4000+0x14c)
1359 #define SC47_EXIT_48_ACTION (0x4000+0x14d)
1360 #define SC48_EXIT_47_WALK_ON (0x4000+0x14e)
1361 #define GT_SC48_EXIT_47 (0x4000+0x14f)
1362 #define SC48_EXIT_47_ACTION (0x4000+0x150)
1363 #define SC48_EXIT_65_WALK_ON (0x4000+0x151)
1364 #define GT_SC48_EXIT_65 (0x4000+0x152)
1365 #define SC48_EXIT_65_ACTION (0x4000+0x153)
1366 #define GT_SC48_SOCKET (0x4000+0x154)
1367 #define SC48_SOCKET_ACTION (0x4000+0x155)
1368 #define SC48_SOCKET_LOGIC (0x4000+0x156)
1369 #define GT_SC48_HOLE (0x4000+0x157)
1370 #define SC48_HOLE_ACTION (0x4000+0x158)
1371 #define FOSTER_SEES_EYES (0x4000+0x159)
1372 #define SC48_HOLE_LOGIC (0x4000+0x15a)
1373 #define SC48_EYES_LOGIC (0x4000+0x15b)
1374 #define SC65_EXIT_48_WALK_ON (0x4000+0x15c)
1375 #define GT_SC65_EXIT_48 (0x4000+0x15d)
1376 #define SC65_EXIT_48_ACTION (0x4000+0x15e)
1377 #define GT_SC65_EXIT_66 (0x4000+0x15f)
1378 #define GT_SC65_POSTER1 (0x4000+0x160)
1379 #define SC65_POSTER1_ACTION (0x4000+0x161)
1380 #define GT_SC65_POSTER2 (0x4000+0x162)
1381 #define SC65_POSTER2_ACTION (0x4000+0x163)
1382 #define GT_SC65_SIGN (0x4000+0x164)
1383 #define SC65_SIGN_ACTION (0x4000+0x165)
1384 #define WALTER_SPEECH (0x5000+0x1)
1385 #define JOEY_MEDIC (0x5000+0x2)
1386 #define KEN_SPEECH (0x5000+0x3)
1387 #define BORED_ROOM (0x5000+0x4)
1388 #define HOBS_END (0x0000+0x46)
1389 #define GT_JOEY_PARK (0x5000+0x5)
1390 #define JOEY_MED_EXTRA (0x5000+0x6)
1391 #define JOEY_MED_LOGIC (0x5000+0x7)
1392 #define JOEY_MISSION72_EXTRA (0x5000+0x8)
1393 #define JOEY_MED_MISSION72 (0x5000+0x9)
1394 #define GT_RECHARGING_MEDI (0x5000+0xa)
1395 #define RECHARGING_MEDI_ACTION (0x5000+0xb)
1396 #define MEDI_LOGIC (0x5000+0xc)
1397 #define SC67_MEND_LOGIC (0x5000+0xd)
1398 #define MEDI_ACTION (0x5000+0xe)
1399 #define GT_SC71_MEDI_SLOT (0x5000+0xf)
1400 #define SC71_MEDI_SLOT_ACTION (0x5000+0x10)
1401 #define SC66_FOSTER_GETS_CRUSHED (0x5000+0x11)
1402 #define SC66_TIMER_LOGIC (0x5000+0x12)
1403 #define SC66_DOOR_LOGIC (0x5000+0x13)
1404 #define SC66_STONES_LOGIC (0x5000+0x14)
1405 #define SC66_LO_BEAM_LOGIC (0x5000+0x15)
1406 #define SC66_HI_BEAM_LOGIC (0x5000+0x16)
1407 #define SC66_ROCK1_LOGIC (0x5000+0x17)
1408 #define SC66_ROCK2_LOGIC (0x5000+0x18)
1409 #define SC66_ROCK3_LOGIC (0x5000+0x19)
1410 #define SC66_HOLE_ACTION (0x5000+0x1a)
1411 #define SC67_PULSE1_LOGIC (0x5000+0x1b)
1412 #define SC67_PULSE2_LOGIC (0x5000+0x1c)
1413 #define SC67_PULSE3_LOGIC (0x5000+0x1d)
1414 #define SC67_PULSE4_LOGIC (0x5000+0x1e)
1415 #define SC67_ROCK_LOGIC (0x5000+0x1f)
1416 #define GT_SC67_BRICKWORK (0x5000+0x20)
1417 #define SC67_BRICKWORK_ACTION (0x5000+0x21)
1418 #define SC67_CLOT_LOGIC (0x5000+0x22)
1419 #define GN_SC67_CLOT (0x5000+0x23)
1420 #define GT_SC67_CLOT (0x5000+0x24)
1421 #define SC67_CLOT_ACTION (0x5000+0x25)
1422 #define GT_SC67_VEIN (0x5000+0x26)
1423 #define SC67_VEIN_ACTION (0x5000+0x27)
1424 #define SC67_DOOR_MOUSE_ON (0x5000+0x28)
1425 #define SC67_DOOR_LOGIC (0x5000+0x29)
1426 #define SC67_DOOR_WALK_ON (0x5000+0x2a)
1427 #define GN_SC67_DOOR (0x5000+0x2b)
1428 #define GT_SC67_DOOR (0x5000+0x2c)
1429 #define SC67_DOOR_ACTION (0x5000+0x2d)
1430 #define SC67_PLASTER_LOGIC (0x5000+0x2e)
1431 #define GT_SC67_PLASTER (0x5000+0x2f)
1432 #define SC67_PLASTER_ACTION (0x5000+0x30)
1433 #define SC67_BRICK_LOGIC (0x5000+0x31)
1434 #define GT_SC67_BRICK (0x5000+0x32)
1435 #define SC67_BRICK_ACTION (0x5000+0x33)
1436 #define SC67_CROWBAR_LOGIC (0x5000+0x34)
1437 #define GT_SC67_CROWBAR (0x5000+0x35)
1438 #define SC67_CROWBAR_ACTION (0x5000+0x36)
1439 #define GT_SC68_JOEY_WAIT (0x5000+0x37)
1440 #define SC68_PULSE1_LOGIC (0x5000+0x38)
1441 #define SC68_PULSE2_LOGIC (0x5000+0x39)
1442 #define SC68_PULSE3_LOGIC (0x5000+0x3a)
1443 #define SC68_PULSE4_LOGIC (0x5000+0x3b)
1444 #define SC68_PULSE5_LOGIC (0x5000+0x3c)
1445 #define SC68_PULSE6_LOGIC (0x5000+0x3d)
1446 #define SC68_SENSOR_LOGIC (0x5000+0x3e)
1447 #define SC68_DOOR_WALK_ON (0x5000+0x3f)
1448 #define GN_SC68_DOOR (0x5000+0x40)
1449 #define GT_SC68_DOOR (0x5000+0x41)
1450 #define SC68_DOOR_ACTION (0x5000+0x42)
1451 #define SC68_DOOR_MOUSE_ON (0x5000+0x43)
1452 #define SC68_DOOR_LOGIC (0x5000+0x44)
1453 #define GT_SC68_SENSOR (0x5000+0x45)
1454 #define SC68_SENSOR_ACTION (0x5000+0x46)
1455 #define GT_SC68_STAIRS (0x5000+0x47)
1456 #define SC68_STAIRS_ACTION (0x5000+0x48)
1457 #define SC68_EXIT_WALK_ON (0x5000+0x49)
1458 #define GT2_SC68_EXIT (0x5000+0x4a)
1459 #define GT_SC68_EXIT (0x5000+0x4b)
1460 #define SC68_EXIT_ACTION (0x5000+0x4c)
1461 #define GT_SC68_GRILL (0x5000+0x4d)
1462 #define SC68_GRILL_ACTION (0x5000+0x4e)
1463 #define SC69_PULSE1_LOGIC (0x5000+0x4f)
1464 #define SC69_PULSE2_LOGIC (0x5000+0x50)
1465 #define SC69_PULSE3_LOGIC (0x5000+0x51)
1466 #define SC69_PULSE4_LOGIC (0x5000+0x52)
1467 #define SC69_PULSE5_LOGIC (0x5000+0x53)
1468 #define SC69_PULSE6_LOGIC (0x5000+0x54)
1469 #define SC69_EXIT_WALK_ON (0x5000+0x55)
1470 #define GT2_SC69_EXIT (0x5000+0x56)
1471 #define GT_SC69_EXIT (0x5000+0x57)
1472 #define SC69_EXIT_ACTION (0x5000+0x58)
1473 #define SC69_DOOR_WALK_ON (0x5000+0x59)
1474 #define GN_SC69_DOOR (0x5000+0x5a)
1475 #define GT_SC69_DOOR (0x5000+0x5b)
1476 #define SC69_DOOR_ACTION (0x5000+0x5c)
1477 #define GT_SC69_GRILL (0x5000+0x5d)
1478 #define SC69_GRILL_ACTION (0x5000+0x5e)
1479 #define GT_SC70_DOOR (0x5000+0x5f)
1480 #define SC70_DOOR_ACTION (0x5000+0x60)
1481 #define SC70_IRIS_LOGIC (0x5000+0x61)
1482 #define SC70_IRIS_OPENED (0x5000+0x62)
1483 #define SC70_IRIS_CLOSED (0x5000+0x63)
1484 #define GT_SC70_IRIS (0x5000+0x64)
1485 #define SC70_IRIS_ACTION (0x5000+0x65)
1486 #define SC70_BAR_LOGIC (0x5000+0x66)
1487 #define GT_SC70_BAR (0x5000+0x67)
1488 #define SC70_BAR_ACTION (0x5000+0x68)
1489 #define GT_SC70_GRILL (0x5000+0x69)
1490 #define SC70_GRILL_ACTION (0x5000+0x6a)
1491 #define SC70_CONTROL_LOGIC (0x5000+0x6b)
1492 #define GT_SC70_CONTROL (0x5000+0x6c)
1493 #define SC70_CONTROL_ACTION (0x5000+0x6d)
1494 #define SC70_PIT_LOGIC (0x5000+0x6e)
1495 #define GT_SC70_PIT (0x5000+0x6f)
1496 #define SC70_PIT_ACTION (0x5000+0x70)
1497 #define GT_SC70_FLOOR (0x5000+0x71)
1498 #define SC71_DOOR69_WALK_ON (0x5000+0x72)
1499 #define GN_SC71_DOOR69 (0x5000+0x73)
1500 #define GT_SC71_DOOR69 (0x5000+0x74)
1501 #define SC71_DOOR69_ACTION (0x5000+0x75)
1502 #define SC71_DOOR72_WALK_ON (0x5000+0x76)
1503 #define GN_SC71_DOOR72 (0x5000+0x77)
1504 #define GT_SC71_DOOR72 (0x5000+0x78)
1505 #define SC71_DOOR72_ACTION (0x5000+0x79)
1506 #define GN_INTO_RECHARGING_UNIT (0x5000+0x7a)
1507 #define GET_INTO_RECHARGING_UNIT (0x5000+0x7b)
1508 #define GT_SC71_RECHARGER (0x5000+0x7c)
1509 #define SC71_RECHARGER_ACTION (0x5000+0x7d)
1510 #define GT_SC71_MONITOR (0x5000+0x7e)
1511 #define SC71_MONITOR_ACTION (0x5000+0x7f)
1512 #define GT_SC71_CONTROLS (0x5000+0x80)
1513 #define SC71_CONTROLS_ACTION (0x5000+0x81)
1514 #define GT_SC71_LOCKED_DOOR (0x5000+0x82)
1515 #define SC71_LOCKED_DOOR_ACTION (0x5000+0x83)
1516 #define SC71_RECHARGER_LOGIC (0x5000+0x84)
1517 #define SC71_PANEL2_LOGIC (0x5000+0x85)
1518 #define SC71_LIGHT1_LOGIC (0x5000+0x86)
1519 #define SC71_CHLITE_LOGIC (0x5000+0x87)
1520 #define SC71_MONITOR_LOGIC (0x5000+0x88)
1521 #define SC71_CONTROLS_LOGIC (0x5000+0x89)
1522 #define WITNESS_LOGIC (0x5000+0x8a)
1523 #define SC72_FOSTER_DEATH (0x5000+0x8b)
1524 #define WITNESS_CATCHES_FOSTER (0x5000+0x8c)
1525 #define SC72_DOOR_WALK_ON (0x5000+0x8d)
1526 #define GN_SC72_DOOR (0x5000+0x8e)
1527 #define GT_SC72_DOOR (0x5000+0x8f)
1528 #define SC72_DOOR_ACTION (0x5000+0x90)
1529 #define SC72_EXIT_WALK_ON (0x5000+0x91)
1530 #define GN_SC72_EXIT (0x5000+0x92)
1531 #define GT_SC72_EXIT (0x5000+0x93)
1532 #define SC72_EXIT_ACTION (0x5000+0x94)
1533 #define SC72_TANK_LOGIC (0x5000+0x95)
1534 #define GT_SC72_TANK (0x5000+0x96)
1535 #define SC72_TANK_ACTION (0x5000+0x97)
1536 #define GT_SC72_TAP (0x5000+0x98)
1537 #define SC72_TAP_ACTION (0x5000+0x99)
1538 #define SC72_SPILL_LOGIC (0x5000+0x9a)
1539 #define GT_SC72_SPILL (0x5000+0x9b)
1540 #define SC72_SPILL_ACTION (0x5000+0x9c)
1541 #define SC72_GRILL_LOGIC (0x5000+0x9d)
1542 #define GT_SC72_GRILL (0x5000+0x9e)
1543 #define SC72_GRILL_ACTION (0x5000+0x9f)
1544 #define SC72_CHAMBER1_LOGIC (0x5000+0xa0)
1545 #define SC72_CHAM1_LIGHT_LOGIC (0x5000+0xa1)
1546 #define SC72_CHAMBER2_LOGIC (0x5000+0xa2)
1547 #define SC72_CHAM2_LIGHT_LOGIC (0x5000+0xa3)
1548 #define SC72_CHAMBER3_LOGIC (0x5000+0xa4)
1549 #define GT_SC72_CHAMBER1 (0x5000+0xa5)
1550 #define GT_SC72_CHAMBER2 (0x5000+0xa6)
1551 #define GT_SC72_CHAMBER3 (0x5000+0xa7)
1552 #define SC72_CHAMBERS_ACTION (0x5000+0xa8)
1553 #define GT_SC72_LIGHT1 (0x5000+0xa9)
1554 #define GT_SC72_LIGHT2 (0x5000+0xaa)
1555 #define GT_SC72_LIGHT3 (0x5000+0xab)
1556 #define SC72_ROT_LIGHT_LOGIC (0x5000+0xac)
1557 #define SC72_COMPUTER_LOGIC (0x5000+0xad)
1558 #define SC72_COMPUTER2_LOGIC (0x5000+0xae)
1559 #define GT_SC72_COMPUTER (0x5000+0xaf)
1560 #define SC72_COMPUTER_ACTION (0x5000+0xb0)
1561 #define GN_SC72_WITNESS_TALK (0x5000+0xb1)
1562 #define GT_SC72_WITNESS_TALK (0x5000+0xb2)
1563 #define GN_SC72_FOSTER_TALK (0x5000+0xb3)
1564 #define GT_SC72_FOSTER_TALK (0x5000+0xb4)
1565 #define GT_SC72_WITNESS_KILL (0x5000+0xb5)
1566 #define GT_SC73_CORPSE (0x5000+0xb6)
1567 #define SC73_CORPSE_ACTION (0x5000+0xb7)
1568 #define GALLAGHER_LOGIC73 (0x5000+0xb8)
1569 #define GT_SC73_GALL_1 (0x5000+0xb9)
1570 #define GT_SC73_GALL_2 (0x5000+0xba)
1571 #define GT_SC73_JOEY_WAIT (0x5000+0xbb)
1572 #define SC73_SENSOR_LOGIC (0x5000+0xbc)
1573 #define SC73_EXIT_WALK_ON (0x5000+0xbd)
1574 #define GT2_SC73_EXIT (0x5000+0xbe)
1575 #define GT_SC73_EXIT (0x5000+0xbf)
1576 #define SC73_EXIT_ACTION (0x5000+0xc0)
1577 #define SC73_DOOR_WALK_ON (0x5000+0xc1)
1578 #define GT_SC73_DOOR (0x5000+0xc2)
1579 #define SC73_DOOR_ACTION (0x5000+0xc3)
1580 #define SC73_CHAMBER3_LOGIC (0x5000+0xc4)
1581 #define SC73_CHAMBER4_LOGIC (0x5000+0xc5)
1582 #define SC73_CHAM4_LIGHT_LOGIC (0x5000+0xc6)
1583 #define GT_SC73_CHAMBER4 (0x5000+0xc7)
1584 #define SC73_CHAMBER4_ACTION (0x5000+0xc8)
1585 #define SC73_CHAMBER5_LOGIC (0x5000+0xc9)
1586 #define SC73_CHAM5_LIGHT_LOGIC (0x5000+0xca)
1587 #define GT_SC73_CHAMBER5 (0x5000+0xcb)
1588 #define SC73_CHAMBER5_ACTION (0x5000+0xcc)
1589 #define SC73_BIG_DOOR_MOUSE_ON (0x5000+0xcd)
1590 #define SC73_BIG_DOOR_WALK_ON (0x5000+0xce)
1591 #define GT_SC73_BIG_DOOR (0x5000+0xcf)
1592 #define SC73_BIG_DOOR_ACTION (0x5000+0xd0)
1593 #define GT_SC73_SENSOR (0x5000+0xd1)
1594 #define SC73_SENSOR_ACTION (0x5000+0xd2)
1595 #define GT_SC73_LOCKED_DOOR (0x5000+0xd3)
1596 #define SC73_LOCKED_DOOR_ACTION (0x5000+0xd4)
1597 #define SC73_BITS_LOGIC (0x5000+0xd5)
1598 #define SC73_BITS2_LOGIC (0x5000+0xd6)
1599 #define SC73_SPRAY_LOGIC (0x5000+0xd7)
1600 #define GT_SC73_WRECKED_DROID (0x5000+0xd8)
1601 #define SC73_WRECKED_DROID_ACTION (0x5000+0xd9)
1602 #define JOEY_MED_LOGIC73 (0x5000+0xda)
1603 #define SC74_DOOR_WALK_ON (0x5000+0xdb)
1604 #define GT_SC74_DOOR (0x5000+0xdc)
1605 #define SC74_DOOR_ACTION (0x5000+0xdd)
1606 #define SC74_MONITOR1_LOGIC (0x5000+0xde)
1607 #define SC74_MONITOR2_LOGIC (0x5000+0xdf)
1608 #define SC74_MONITOR3_LOGIC (0x5000+0xe0)
1609 #define SC74_MONITOR4_LOGIC (0x5000+0xe1)
1610 #define SC74_LEFT_TV_LOGIC (0x5000+0xe2)
1611 #define SC74_RIGHT_TV_LOGIC (0x5000+0xe3)
1612 #define SC74_LIGHTS_LOGIC (0x5000+0xe4)
1613 #define GT_SC74_MONITOR1 (0x5000+0xe5)
1614 #define GT_SC74_LEFT_TV (0x5000+0xe6)
1615 #define GT_SC74_RIGHT_TV (0x5000+0xe7)
1616 #define SC74_MONITORS_ACTION (0x5000+0xe8)
1617 #define GT_SC74_INTERFACE (0x5000+0xe9)
1618 #define SC74_INTERFACE_ACTION (0x5000+0xea)
1619 #define GT_SC74_FLOOR (0x5000+0xeb)
1620 #define GT_SC74_INT_SLOT (0x5000+0xec)
1621 #define SC74_INT_SLOT_ACTION (0x5000+0xed)
1622 #define SC74_INT_SLOT_LOGIC (0x5000+0xee)
1623 #define GT_SC74_TERMINAL (0x5000+0xef)
1624 #define SC74_TERMINAL_ACTION (0x5000+0xf0)
1625 #define SC74_POD_LOGIC (0x5000+0xf1)
1626 #define SC75_BIG_DOOR_WALK_ON (0x5000+0xf2)
1627 #define GT_SC75_BIG_DOOR (0x5000+0xf3)
1628 #define SC75_BIG_DOOR_ACTION (0x5000+0xf4)
1629 #define SC75_DOOR_WALK_ON (0x5000+0xf5)
1630 #define GT_SC75_DOOR (0x5000+0xf6)
1631 #define SC75_DOOR_ACTION (0x5000+0xf7)
1632 #define SC75_NITRO_TANK_LOGIC (0x5000+0xf8)
1633 #define GT_SC75_NITRO_TANK (0x5000+0xf9)
1634 #define SC75_NITRO_TANK_ACTION (0x5000+0xfa)
1635 #define SC75_LIVE_TANK_LOGIC (0x5000+0xfb)
1636 #define GT_SC75_LIVE_TANK (0x5000+0xfc)
1637 #define SC75_TISSUE_LOGIC (0x5000+0xfd)
1638 #define SC75_LIVE_TANK_ACTION (0x5000+0xfe)
1639 #define SC75_CONSOLE_LOGIC (0x5000+0xff)
1640 #define SC75_CRASH_LOGIC (0x5000+0x100)
1641 #define GT_SC75_CONSOLE (0x5000+0x101)
1642 #define SC75_CONSOLE_ACTION (0x5000+0x102)
1643 #define SC75_TONGS_LOGIC (0x5000+0x103)
1644 #define GT_SC75_TONGS (0x5000+0x104)
1645 #define SC75_TONGS_ACTION (0x5000+0x105)
1646 #define SC75_LIGHT1_LOGIC (0x5000+0x106)
1647 #define SC75_LIGHT2_LOGIC (0x5000+0x107)
1648 #define SC76_DOOR75_WALK_ON (0x5000+0x108)
1649 #define GT_SC76_DOOR75 (0x5000+0x109)
1650 #define SC76_DOOR75_ACTION (0x5000+0x10a)
1651 #define SC76_DOOR77_WALK_ON (0x5000+0x10b)
1652 #define GT_SC76_DOOR77 (0x5000+0x10c)
1653 #define SC76_DOOR77_ACTION (0x5000+0x10d)
1654 #define GT_SC76_ANYTHING (0x5000+0x10e)
1655 #define SC76_ANDROID_ACTION (0x5000+0x10f)
1656 #define SC76_CONSOLE_1_ACTION (0x5000+0x110)
1657 #define SC76_CONSOLE_2_ACTION (0x5000+0x111)
1658 #define SC76_CONSOLE_3_ACTION (0x5000+0x112)
1659 #define SC76_BOARD_1_ACTION (0x5000+0x113)
1660 #define SC76_BOARD_2_ACTION (0x5000+0x114)
1661 #define SC76_BOARD_3_ACTION (0x5000+0x115)
1662 #define SC76_BOARD_1_LOGIC (0x5000+0x116)
1663 #define SC76_BOARD_2_LOGIC (0x5000+0x117)
1664 #define SC76_BOARD_3_LOGIC (0x5000+0x118)
1665 #define SC76_CABINET_1_ACTION (0x5000+0x119)
1666 #define SC76_CABINET_2_ACTION (0x5000+0x11a)
1667 #define SC76_CABINET_3_ACTION (0x5000+0x11b)
1668 #define SC76_CABINET_1_LOGIC (0x5000+0x11c)
1669 #define SC76_CABINET_2_LOGIC (0x5000+0x11d)
1670 #define SC76_CABINET_3_LOGIC (0x5000+0x11e)
1671 #define SC76_LIGHT1_LOGIC (0x5000+0x11f)
1672 #define SC76_LIGHT2_LOGIC (0x5000+0x120)
1673 #define SC76_LIGHT3_LOGIC (0x5000+0x121)
1674 #define SC76_LIGHT4_LOGIC (0x5000+0x122)
1675 #define SC76_LIGHT5_LOGIC (0x5000+0x123)
1676 #define SC76_LIGHT6_LOGIC (0x5000+0x124)
1677 #define SC76_LIGHT7_LOGIC (0x5000+0x125)
1678 #define SC76_LIGHT8_LOGIC (0x5000+0x126)
1679 #define SC76_LIGHT9_LOGIC (0x5000+0x127)
1680 #define SC76_ANDROID_1_LOGIC (0x5000+0x128)
1681 #define SC76_ANDROID_2_LOGIC (0x5000+0x129)
1682 #define KEN_START_LOGIC (0x5000+0x12a)
1683 #define SC76_ANDROID_3_LOGIC (0x5000+0x12b)
1684 #define KEN_EXTRA (0x5000+0x12c)
1685 #define KEN_LOGIC (0x5000+0x12d)
1686 #define KEN_STUCK_LOGIC (0x5000+0x12e)
1687 #define STUCK_SSS (0x5000+0x12f)
1688 #define GT_SC77_STUCK_KEN (0x5000+0x130)
1689 #define STUCK_KEN_ACTION (0x5000+0x131)
1690 #define KEN_MISSION_HAND_EXTRA (0x5000+0x132)
1691 #define KEN_MISSION_HAND (0x5000+0x133)
1692 #define SC77_DOOR76_WALK_ON (0x5000+0x134)
1693 #define GT_SC77_DOOR76 (0x5000+0x135)
1694 #define SC77_DOOR76_ACTION (0x5000+0x136)
1695 #define SC77_BIG_DOOR_MOUSE_ON (0x5000+0x137)
1696 #define SC77_BIG_DOOR_LOGIC (0x5000+0x138)
1697 #define SC77_BIG_DOOR_WALK_ON (0x5000+0x139)
1698 #define GT_SC77_BIG_DOOR (0x5000+0x13a)
1699 #define SC77_BIG_DOOR_ACTION (0x5000+0x13b)
1700 #define GT_SC77_TANKS (0x5000+0x13c)
1701 #define SC77_TANKS_ACTION (0x5000+0x13d)
1702 #define GT_SC77_HAND_1 (0x5000+0x13e)
1703 #define SC77_HAND_1_ACTION (0x5000+0x13f)
1704 #define GN_SC77_HAND_2 (0x5000+0x140)
1705 #define GT_SC77_HAND_2 (0x5000+0x141)
1706 #define SC77_HAND_2_ACTION (0x5000+0x142)
1707 #define GT_SC78_LEDGE (0x5000+0x143)
1708 #define GT_SC78_PIPE (0x5000+0x144)
1709 #define SC78_BIG_DOOR_WALK_ON (0x5000+0x145)
1710 #define GT_SC78_BIG_DOOR (0x5000+0x146)
1711 #define SC78_BIG_DOOR_ACTION (0x5000+0x147)
1712 #define SC78_EXIT_WALK_ON (0x5000+0x148)
1713 #define GT_SC78_EXIT (0x5000+0x149)
1714 #define SC78_EXIT_ACTION (0x5000+0x14a)
1715 #define GT_SC78_SUPPORT (0x5000+0x14b)
1716 #define SC78_SUPPORT_ACTION (0x5000+0x14c)
1717 #define SC79_EXIT_WALK_ON (0x5000+0x14d)
1718 #define GT_SC79_EXIT (0x5000+0x14e)
1719 #define SC79_EXIT_ACTION (0x5000+0x14f)
1720 #define GT_SC79_SUPPORT (0x5000+0x150)
1721 #define SC79_SUPPORT_ACTION (0x5000+0x151)
1722 #define SC79_KNOT_LOGIC (0x5000+0x152)
1723 #define GT_SC79_KNOT (0x5000+0x153)
1724 #define SC79_KNOT_ACTION (0x5000+0x154)
1725 #define SC79_ROPE_LOGIC (0x5000+0x155)
1726 #define GT_SC79_ROPE (0x5000+0x156)
1727 #define SC79_ROPE_ACTION (0x5000+0x157)
1728 #define GT_SC79_LADDER (0x5000+0x158)
1729 #define SC79_LADDER_ACTION (0x5000+0x159)
1730 #define SC80_LADDER_ACTION (0x5000+0x15a)
1731 #define SC80_ROPE_ACTION (0x5000+0x15b)
1732 #define SC80_ROPE_LOGIC (0x5000+0x15c)
1733 #define SC80_SPOUT_ACTION (0x5000+0x15d)
1734 #define SC80_ORIFICE_ACTION (0x5000+0x15e)
1735 #define SC80_SAMPLE_LOGIC (0x5000+0x15f)
1736 #define SC80_EXIT_LOGIC (0x5000+0x160)
1737 #define SC80_EXIT_ACTION (0x5000+0x161)
1738 #define SC80_GOO_LOGIC (0x5000+0x162)
1739 #define SC80_BUBBLE1_LOGIC (0x5000+0x163)
1740 #define SC80_BUBBLE2_LOGIC (0x5000+0x164)
1741 #define SC80_BUBBLE3_LOGIC (0x5000+0x165)
1742 #define SC80_BUBBLE4_LOGIC (0x5000+0x166)
1743 #define SC80_BUBBLE5_LOGIC (0x5000+0x167)
1744 #define SC80_BUBBLE6_LOGIC (0x5000+0x168)
1745 #define SC80_BUBBLE7_LOGIC (0x5000+0x169)
1746 #define SC80_BUBBLE8_LOGIC (0x5000+0x16a)
1747 #define SC80_BUBBLE9_LOGIC (0x5000+0x16b)
1748 #define SC80_BUBBLE10_LOGIC (0x5000+0x16c)
1749 #define SC80_BUBBLE11_LOGIC (0x5000+0x16d)
1750 #define SC80_BUBBLE12_LOGIC (0x5000+0x16e)
1751 #define SC81_PULSE_LOGIC (0x5000+0x16f)
1752 #define SC81_FATHER_CHAIR_LOGIC (0x5000+0x170)
1753 #define SC81_FATHER_FLOOR_LOGIC (0x5000+0x171)
1754 #define SC81_FATHER_FINISHED (0x5000+0x172)
1755 #define SC81_FATHER_SSS (0x5000+0x173)
1756 #define SC81_FATHER_FALL (0x5000+0x174)
1757 #define FOSTER_ENTER_BOARDROOM (0x5000+0x175)
1758 #define SC81_FATHER_ACTION (0x5000+0x176)
1759 #define LAST_WORDS_WITH_FATHER (0x5000+0x177)
1760 #define SC81_KEN_SSS (0x5000+0x178)
1761 #define SC81_KEN_ACTION (0x5000+0x179)
1762 #define SC81_DOOR_LOGIC (0x5000+0x17a)
1763 #define SC81_KEN_LOGIC (0x5000+0x17b)
1764 #define SC81_FOSTER_ABSORBED (0x5000+0x17c)
1765 #define SC81_FOSTER_GRABBED (0x5000+0x17d)
1766 #define SC81_CHAIR_ACTION (0x5000+0x17e)
1767 #define SC81_TENT1_LOGIC (0x5000+0x17f)
1768 #define SC81_TENT2_LOGIC (0x5000+0x180)
1769 #define SC81_TENT3_LOGIC (0x5000+0x181)
1770 #define SC81_TENT4_LOGIC (0x5000+0x182)
1771 #define SC81_TENT5_LOGIC (0x5000+0x183)
1772 #define SC81_TENT6_LOGIC (0x5000+0x184)
1773 #define SC81_BIG_TENT1_LOGIC (0x5000+0x185)
1774 #define SC81_BIG_TENT2_LOGIC (0x5000+0x186)
1775 #define SC81_BIG_TENT3_LOGIC (0x5000+0x187)
1776 #define SC82_JOBS_SSS (0x0000+0x47)
1777 #define SC82_JOBSWORTH_LOGIC (0x0000+0x48)
1778 #define PRINT_CREDITS (0x0000+0x49)
1779 #define END_SEQUENCE (0x0000+0x4a)
1780 #define FOSTER_ENTER_NEW_BOARDROOM (0x0000+0x4b)
1781 #define SC82_KEN_LOGIC (0x0000+0x4c)
1782 #define S19_LEFT_ON (0x0000+0x4d)
1783 #define S19_RIGHT_ON (0x0000+0x4e)
1784 #define GT_RIGHT_EXIT_19 (0x0000+0x4f)
1785 #define ER19_ACTION (0x0000+0x50)
1786 #define CABLE2_LOGIC (0x0000+0x51)
1787 #define CABLE_FALL_LOGIC (0x0000+0x52)
1788 #define SMASHED_WINDOW_LOGIC (0x0000+0x53)
1789 #define BITS_LOGIC (0x0000+0x54)
1790 #define GT_CABLE_11 (0x0000+0x55)
1791 #define CABLE_11_ACTION (0x0000+0x56)
1792 #define SPY11_LOGIC (0x0000+0x57)
1793 #define LOCKER_11_LOGIC (0x0000+0x58)
1794 #define GT_LOCKER_11 (0x0000+0x59)
1795 #define LOCKER_11_ACTION (0x0000+0x5a)
1796 #define START90 (0x0000+0x5b)
1797 #define EXIT_LINC (0x0000+0x5c)
1798 #define LINC_MENU_SCRIPT (0x6000+0x1)
1799 #define LINC_MENU_SELECT (0x6000+0x2)
1800 #define INFO_MENU_SELECT (0x6000+0x3)
1801 #define DIS_MENU_SELECT (0x6000+0x4)
1802 #define JOIN_MENU_SELECT (0x6000+0x5)
1803 #define DECOMP_MENU_SELECT (0x6000+0x6)
1804 #define DECRYPT_MENU_SELECT (0x6000+0x7)
1805 #define DOC_MENU_SELECT (0x6000+0x8)
1806 #define SET_UP_INFO_WINDOW (0x6000+0x9)
1807 #define INFO_WINDOW_LOGIC (0x6000+0xa)
1808 #define INFO_BUTTON_LOGIC (0x6000+0xb)
1809 #define CLOSE_WINDOW (0x6000+0xc)
1810 #define NORMAL_MOUSE (0x6000+0xd)
1811 #define BUTTON_MOUSE (0x6000+0xe)
1812 #define DISCONNECT_FOSTER (0x6000+0xf)
1813 #define DOOR_L90_LOGIC (0x6000+0x10)
1814 #define DOOR_L90F_LOGIC (0x6000+0x11)
1815 #define GET_TO_DOOR_L90 (0x6000+0x12)
1816 #define DOOR_L90_ACTION (0x6000+0x13)
1817 #define DOOR_R90_LOGIC (0x6000+0x14)
1818 #define DOOR_R90F_LOGIC (0x6000+0x15)
1819 #define GET_TO_DOOR_R90 (0x6000+0x16)
1820 #define DOOR_R90_ACTION (0x6000+0x17)
1821 #define GET_TO_JOIN_OBJECT (0x6000+0x18)
1822 #define JOIN_OBJECT_ACTION (0x6000+0x19)
1823 #define JOIN_OBJECT_LOGIC (0x6000+0x1a)
1824 #define GET_TO_OSCILLATOR (0x6000+0x1b)
1825 #define OSCILLATOR_ACTION (0x6000+0x1c)
1826 #define OSCILLATOR_LOGIC (0x6000+0x1d)
1827 #define GET_TO_EYEBALL_90 (0x6000+0x1e)
1828 #define EYEBALL_90_ACTION (0x6000+0x1f)
1829 #define EYEBALL_90_LOGIC (0x6000+0x20)
1830 #define DOOR_L91_LOGIC (0x6000+0x21)
1831 #define DOOR_L91F_LOGIC (0x6000+0x22)
1832 #define GET_TO_DOOR_L91 (0x6000+0x23)
1833 #define DOOR_L91_ACTION (0x6000+0x24)
1834 #define DOOR_R91_LOGIC (0x6000+0x25)
1835 #define DOOR_R91F_LOGIC (0x6000+0x26)
1836 #define GET_TO_DOOR_R91 (0x6000+0x27)
1837 #define DOOR_R91_ACTION (0x6000+0x28)
1838 #define DOOR_T91_LOGIC (0x6000+0x29)
1839 #define DOOR_T91R_LOGIC (0x6000+0x2a)
1840 #define GET_TO_DOOR_T91 (0x6000+0x2b)
1841 #define DOOR_T91_ACTION (0x6000+0x2c)
1842 #define GET_TO_BAG_91 (0x6000+0x2d)
1843 #define BAG_91_ACTION (0x6000+0x2e)
1844 #define BAG_91_LOGIC (0x6000+0x2f)
1845 #define GET_TO_DECOMP_OBJ (0x6000+0x30)
1846 #define DECOMP_OBJ_ACTION (0x6000+0x31)
1847 #define DECOMP_OBJ_LOGIC (0x6000+0x32)
1848 #define GET_TO_DECRYPT_OBJ (0x6000+0x33)
1849 #define DECRYPT_OBJ_ACTION (0x6000+0x34)
1850 #define DECRYPT_OBJ_LOGIC (0x6000+0x35)
1851 #define GET_TO_REPORT_BOOK (0x6000+0x36)
1852 #define REPORT_BOOK_ACTION (0x6000+0x37)
1853 #define REPORT_BOOK_LOGIC (0x6000+0x38)
1854 #define GET_TO_EYEBALL_91 (0x6000+0x39)
1855 #define EYEBALL_91_ACTION (0x6000+0x3a)
1856 #define EYEBALL_91_LOGIC (0x6000+0x3b)
1857 #define DOOR_L92_LOGIC (0x6000+0x3c)
1858 #define DOOR_L92F_LOGIC (0x6000+0x3d)
1859 #define GET_TO_DOOR_L92 (0x6000+0x3e)
1860 #define DOOR_L92_ACTION (0x6000+0x3f)
1861 #define DOOR_R92_LOGIC (0x6000+0x40)
1862 #define DOOR_R92R_LOGIC (0x6000+0x41)
1863 #define GET_TO_DOOR_R92 (0x6000+0x42)
1864 #define DOOR_R92_ACTION (0x6000+0x43)
1865 #define SLAB1_LOGIC (0x6000+0x44)
1866 #define SLAB2_LOGIC (0x6000+0x45)
1867 #define SLAB3_LOGIC (0x6000+0x46)
1868 #define SLAB4_LOGIC (0x6000+0x47)
1869 #define SLAB5_LOGIC (0x6000+0x48)
1870 #define SLAB6_LOGIC (0x6000+0x49)
1871 #define SLAB7_LOGIC (0x6000+0x4a)
1872 #define SLAB8_LOGIC (0x6000+0x4b)
1873 #define SLAB9_LOGIC (0x6000+0x4c)
1874 #define GET_TO_SLAB (0x6000+0x4d)
1875 #define SLAB_ACTION (0x6000+0x4e)
1876 #define SLAB_6_9_ACTION (0x6000+0x4f)
1877 #define BRIDGE_A_LOGIC (0x6000+0x50)
1878 #define BRIDGE_B_LOGIC (0x6000+0x51)
1879 #define BRIDGE_C_LOGIC (0x6000+0x52)
1880 #define BRIDGE_D_LOGIC (0x6000+0x53)
1881 #define BRIDGE_E_LOGIC (0x6000+0x54)
1882 #define BRIDGE_F_LOGIC (0x6000+0x55)
1883 #define BRIDGE_G_LOGIC (0x6000+0x56)
1884 #define BRIDGE_H_LOGIC (0x6000+0x57)
1885 #define GET_TO_CIRCLE (0x6000+0x58)
1886 #define GREEN_CIRCLE_LOGIC (0x6000+0x59)
1887 #define GREEN_CIRCLE_ACTION (0x6000+0x5a)
1888 #define RED_CIRCLE_LOGIC (0x6000+0x5b)
1889 #define RED_CIRCLE_ACTION (0x6000+0x5c)
1890 #define SLAB_ON (0x6000+0x5d)
1891 #define SLAB_OFF (0x6000+0x5e)
1892 #define LEFT_MOUSE (0x6000+0x5f)
1893 #define RIGHT_MOUSE (0x6000+0x60)
1894 #define UP_MOUSE (0x6000+0x61)
1895 #define DOWN_MOUSE (0x6000+0x62)
1896 #define DOOR_L93_LOGIC (0x6000+0x63)
1897 #define DOOR_L93F_LOGIC (0x6000+0x64)
1898 #define GET_TO_DOOR_L93 (0x6000+0x65)
1899 #define DOOR_L93_ACTION (0x6000+0x66)
1900 #define GET_TO_PERSONA (0x6000+0x67)
1901 #define PERSONA_ACTION (0x6000+0x68)
1902 #define PERSONA_LOGIC (0x6000+0x69)
1903 #define GET_TO_ADJUST_BOOK (0x6000+0x6a)
1904 #define ADJUST_BOOK_ACTION (0x6000+0x6b)
1905 #define ADJUST_BOOK_LOGIC (0x6000+0x6c)
1906 #define DOOR_L94_LOGIC (0x6000+0x6d)
1907 #define DOOR_L94R_LOGIC (0x6000+0x6e)
1908 #define GET_TO_DOOR_L94 (0x6000+0x6f)
1909 #define DOOR_L94_ACTION (0x6000+0x70)
1910 #define DOOR_R94_LOGIC (0x6000+0x71)
1911 #define DOOR_R94R_LOGIC (0x6000+0x72)
1912 #define GET_TO_DOOR_R94 (0x6000+0x73)
1913 #define DOOR_R94_ACTION (0x6000+0x74)
1914 #define GET_TO_HOLOGRAM_PAD (0x6000+0x75)
1915 #define HOLOGRAM_PAD_ACTION (0x6000+0x76)
1916 #define HOLOGRAM_A_LOGIC (0x6000+0x77)
1917 #define HOLOGRAM_B_LOGIC (0x6000+0x78)
1918 #define DOOR_L95_LOGIC (0x6000+0x79)
1919 #define DOOR_L95F_LOGIC (0x6000+0x7a)
1920 #define GET_TO_DOOR_L95 (0x6000+0x7b)
1921 #define DOOR_L95_ACTION (0x6000+0x7c)
1922 #define DOOR_R95_LOGIC (0x6000+0x7d)
1923 #define DOOR_R95F_LOGIC (0x6000+0x7e)
1924 #define GET_TO_DOOR_R95 (0x6000+0x7f)
1925 #define DOOR_R95_ACTION (0x6000+0x80)
1926 #define DOOR_T95_LOGIC (0x6000+0x81)
1927 #define DOOR_T95R_LOGIC (0x6000+0x82)
1928 #define GET_TO_DOOR_T95 (0x6000+0x83)
1929 #define DOOR_T95_ACTION (0x6000+0x84)
1930 #define GET_TO_GUARDIAN (0x6000+0x85)
1931 #define GUARDIAN_ACTION (0x6000+0x86)
1932 #define GUARDIAN_LOGIC (0x6000+0x87)
1933 #define WEIGHT_LOGIC (0x6000+0x88)
1934 #define DOOR_L96_LOGIC (0x6000+0x89)
1935 #define DOOR_L96F_LOGIC (0x6000+0x8a)
1936 #define GET_TO_DOOR_L96 (0x6000+0x8b)
1937 #define DOOR_L96_ACTION (0x6000+0x8c)
1938 #define CRYSTAL_LOGIC (0x6000+0x8d)
1939 #define GET_TO_CRYSTAL (0x6000+0x8e)
1940 #define CRYSTAL_ACTION (0x6000+0x8f)
1941 #define VIRUS_LOGIC (0x6000+0x90)
1942 #define GET_TO_VIRUS (0x6000+0x91)
1943 #define VIRUS_ACTION (0x6000+0x92)
1944 #define ANITA_SPEECH (0x2000+0x105)
1945 #define LAMB_FACTORY (0x2000+0x106)
1946 #define LAMB_UNUSED (0x2000+0x107)
1947 #define LAMB_BELLEVUE (0x0000+0x5d)
1948 #define FORE_SPEECH (0x2000+0x108)
1949 #define GORDON_SPEECH (0x2000+0x109)
1950 #define GUARD_SPEECH (0x2000+0x10a)
1951 #define WANK (0x2000+0x10b)
1952 #define WRECK_SPEECH (0x2000+0x10c)
1953 #define LOB_DAD_SPEECH (0x2000+0x10d)
1954 #define LOB_SON_SPEECH (0x2000+0x10e)
1955 #define RADMAN_SPEECH (0x2000+0x10f)
1956 #define BURKE_SPEECH (0x3000+0x139)
1957 #define JASON_SPEECH (0x3000+0x13a)
1958 #define JOEY_RECYCLE (0x1000+0xab)
1959 #define JOEY_UNUSED (0x1000+0xac)
1960 #define JOEY_FACTORY (0x2000+0x110)
1961 #define JOEY_BELLEVUE (0x3000+0x13b)
1962 #define ANCHOR_SPEECH (0x3000+0x13c)
1963 #define TREVOR_SPEECH (0x3000+0x13d)
1964 #define HELGA_SPEECH (0x3000+0x13e)
1965 #define GALL_BELLEVUE (0x3000+0x13f)
1966 #define FULL_SCREEN_LOGIC (0x0000+0x5e)
1967 #define CANCEL_ACTION_101 (0x0000+0x5f)
1968 #define BUTTON_ACTION_101 (0x0000+0x60)
1969 #define FS_BUTTON_LOGIC (0x0000+0x61)
1970 #define FS_RETINA_SCAN_LOGIC (0x0000+0x62)
1971 #define START_0 (0x0000+0x63)
1972 #define START_S4 (0x0000+0x64)
1973 #define START_S2 (0x0000+0x65)
1974 #define START_S3 (0x0000+0x66)
1975 #define START_S6 (0x0000+0x67)
1976 #define START_29 (0x0000+0x68)
1977 #define START_TEN (0x0000+0x69)
1978 #define START_ONE (0x0000+0x6a)
1979 #define START_IN_FACTORY (0x0000+0x6b)
1980 #define START_14 (0x0000+0x6c)
1981 #define START_SC31 (0x0000+0x6d)
1982 #define START_SC37 (0x0000+0x6e)
1983 #define START_SC42 (0x0000+0x6f)
1984 #define START_SC48 (0x0000+0x70)
1985 #define START_SC66 (0x0000+0x71)
1986 #define START_SC73 (0x0000+0x72)
1987 #define START_SC81 (0x0000+0x73)
1988 #define START_SC82 (0x0000+0x74)
1989 #define START_SC90 (0x0000+0x75)
1990 #define MANTRACH_SPEECH (0x0000+0x76)
1991 #define ID_GRID81 21010
1992 #define ID_SC81_DOOR 21011
1993 #define ID_SC81_CHAIR 21012
1994 #define ID_SC81_HELMET 21013
1995 #define ID_SC81_FATHER 21014
1996 #define ID_SC81_FATHER_SAT 21015
1997 #define ID_SC81_FOSTER_SAT 21016
1998 #define ID_SC81_KEN_SAT 21017
1999 #define ID_SC81_TENT1 21025
2000 #define ID_SC81_TENT2 21026
2001 #define ID_SC81_TENT3 21027
2002 #define ID_SC81_TENT4 21028
2003 #define ID_SC81_TENT5 21029
2004 #define ID_SC81_TENT6 21030
2005 #define ID_SC81_BIG_TENT1 21037
2006 #define ID_SC81_BIG_TENT2 21038
2007 #define ID_SC81_BIG_TENT3 21039
2008 #define ID_SC39_WALTERS 16809
2009 #define ID_SC31_JOEY 16851
2010 #define ID_SC82_JOBSWORTH 21069
2011 #define DISQ_1 2048
2012 #define DISQ_2 4096
2013 #define DISQ_3 6144
2014 #define DISQ_5 10240
2015 #define DISQ_6 12288
2016 #define DISQ_7 14336
2017 #define DISQ_8 16384
2018 #define DISQ_9 18432
2019 #define DISQ_10 20480
2020 #define DISQ_11 22528
2021 #define DISQ_12 24576
2022 #define DISQ_13 26624
2023 #define DISQ_14 28672
2024 #define DISQ_15 30720
2025 //#define T0 0
2026 //#define T1 4096
2027 //#define T2 8192
2028 //#define T3 12288
2029 //#define T4 16384
2030 //#define T5 20480
2031 //#define T6 24576
2032 //#define T7 28672
2033 #define UP 0
2034 #define DOWN 1
2035 #define LEFT 2
2036 #define RIGHT 3
2037 #define TALK 4
2038 #define ID_FOSTER 3
2039 #define ID_JOEY 1
2040 #define JOBS 4122
2041 #define ID_JOBS 4122
2042 #define MINI_SS 4100
2043 #define FULL_SS 4101
2044 #define ID_S2_FLOOR 115
2045 #define ID_L_EXIT_S2 4315
2046 #define FOSTER_BIG 4098
2047 #define ID_R_EXIT_S2 4103
2048 #define ID_S4_FLOOR 4104
2049 #define ID_S4_L_EXIT 4105
2050 #define ID_TV_SCREENS 4108
2051 #define ID_KNOB 4109
2052 #define ID_CHUCK 4110
2053 #define ID_LAZER 4111
2054 #define ID_CUPBOARD 4112
2055 #define ID_SARNIE 4113
2056 #define ID_SPANNER 4114
2057 #define ID_BUTTONS 4115
2058 #define ID_TOP_LIFT 4116
2059 #define ID_MONITORS 4117
2060 #define ID_HOLE 4119
2061 #define ID_TOP_BARREL 4120
2062 #define ID_LOADER 4121
2063 #define ID_UPLOAD 4125
2064 #define ID_LIGHT1 4126
2065 #define ID_PANEL 4127
2066 #define ID_ALARM 4128
2067 #define ID_S3_FLOOR 4130
2068 #define ID_ROBOT_SHELL 4131
2069 #define ID_JOEY_PARK 2
2070 #define ID_DEAD_LOADER 4133
2071 #define IDO_CROW_BAR 63
2072 #define IDO_SARNIE 64
2073 #define IDO_SPANNER 65
2074 #define IDO_JOEY_BOARD 66
2075 #define IDO_CITYCARD 8
2076 #define IDO_SHADES 9
2077 #define IDO_PUTTY 10
2078 #define IDO_LIGHTBULB 11
2079 #define IDO_ANITA_CARD 71
2080 #define IDO_ANCHOR 74
2081 #define IDO_MAGAZINE 75
2082 #define IDO_TAPE 76
2083 #define IDO_GLASS 77
2084 #define IDO_TICKET 79
2085 #define IDO_SECATEURS 36
2086 #define IDO_ROPE 37
2087 #define IDO_PLASTER 38
2088 #define IDO_NEW_CABLE 39
2089 #define IDO_BRICK 42
2090 #define IDO_TONGS 43
2091 #define IDO_GALLCARD 6
2092 #define ID_LOW_LIFT 4137
2093 #define ID_STEVE_SPY 4138
2094 #define ID_LOW_BARREL 4139
2095 #define ID_CONVEY 4140
2096 #define ID_JOEY_FLY 4141
2097 #define ID_FURNACE 4142
2098 #define ID_LIGHTS1 4143
2099 #define ID_EYE_BALL 4144
2100 #define ID_EYE_BOLT 4145
2101 #define ID_FURNACE_DOOR 4146
2102 #define ID_SLOT 4147
2103 #define ID_SHADES 4148
2104 #define ID_LAZER_GUN 4149
2105 #define ID_SMOULDER 4150
2106 #define ID_NOTICE 4151
2107 #define ID_NOTICE2 4152
2108 #define ID_SS_SIGN 4153
2109 #define ID_POSTCARD 4154
2110 #define ID_NOTICE4 4155
2111 #define ID_SHRUG_SEQ 40
2112 #define ID_SMALL_SHRUG 13
2113 #define ID_SML_UP_GET_SEQ 14
2114 #define ID_TEXT_MOUSE 5
2115 #define ID_S_AND_R 19
2116 #define ID_MENU_LOGIC 4
2117 #define ID_STD_MENU_LOGIC 4
2118 #define ID_ANIM 4186
2119 #define ID_RESET 4282
2120 #define ID_RESET_MEGA 7
2121 #define ID_FAN1 4102
2122 #define ID_FAN2 4303
2123 #define ID_FAN3 4305
2124 #define ID_FAN4 4307
2125 #define ID_FAN5 4309
2126 #define ID_FAN6 4311
2127 #define ID_FAN7 4313
2128 #define ID_S6_FLOOR 8200
2129 #define ID_S6_STAIRS 8210
2130 #define ID_S6_JOEY_FLY 8215
2131 #define ID_LEFT_EXIT_S6 8221
2132 #define ID_S5_FLOOR 8223
2133 #define ID_RIGHT_EXIT_S5 8224
2134 #define ID_RIGHT_EXIT_S6 8226
2135 #define ID_S7_FLOOR 8231
2136 #define ID_LEFT_EXIT_S7 8234
2137 #define ID_LEFT_EXIT_S5 8238
2138 #define ID_S18_FLOOR 8243
2139 #define ID_RIGHT_EXIT_S18 8246
2140 #define ID_SECURITY_EXIT 8248
2141 #define ID_S9_FLOOR 8253
2142 #define ID_LEFT_EXIT_S9 8256
2143 #define ID_STEAM 8259
2144 #define ID_POWER_DOOR 8264
2145 #define ID_POWER_MOTOR 8266
2146 #define ID_POWER_PANEL 8270
2147 #define PANEL_FRAME 4160
2148 #define SWITCH_FRAME 4032
2149 #define ID_POWER_SWITCH 8271
2150 #define ID_POWER_CHAIR 8272
2151 #define ID_LEFT_SKULL 8273
2152 #define ID_RIGHT_SKULL 8274
2153 #define ID_POWER_BANG 8275
2154 #define ID_MONITOR 136
2155 #define ID_LEFT_LEVER 8290
2156 #define ID_RIGHT_LEVER 8291
2157 #define LEFT_LEVER_FRAME 5760
2158 #define RIGHT_LEVER_FRAME 5824
2159 #define ID_FANS 8292
2160 #define ID_LOBBY_DOOR 8295
2161 #define ID_SCANNER 8298
2162 #define ID_LOBBY_SLOT 8299
2163 #define NO_TEXT_MESSAGE 28707
2164 #define ID_DAD 8301
2165 #define ID_SON 8211
2166 #define ID_LOW_GET_SEQ 12
2167 #define ID_PRESS 4321
2168 #define ID_LOW_FLOOR 67
2169 #define ID_SMALL_DOOR 105
2170 #define ID_LFAN1 4326
2171 #define ID_LFAN2 4328
2172 #define ID_SMOKE1 4330
2173 #define ID_SMOKE2 4332
2174 #define ID_SKORL_GUARD 8309
2175 #define S5_SECURITY_EXIT 8310
2176 #define ID_S8_FLOOR 8316
2177 #define ID_S7_RIGHT_EXIT 8317
2178 #define ID_DOWN_EXIT_S8 8320
2179 #define ID_WRECK_GUARD 8324
2180 #define ID_FACTORY_ENTRY 8331
2181 #define ID_S12_FLOOR 8336
2182 #define ID_FACTORY_EXIT 8341
2183 #define ID_FACT1_EXIT 8344
2184 #define ID_S13_FLOOR 8349
2185 #define ID_FACT2_L_EXIT 8353
2186 #define ID_FACT2_R_EXIT 8355
2187 #define ID_S14_FLOOR 8360
2188 #define ID_FACT3_L_EXIT 8364
2189 #define ID_F2_STORE_EXIT 8366
2190 #define ID_S15_FLOOR 8371
2191 #define ID_NU_FLOOR 8441
2192 #define ID_STORE_EXIT 8375
2193 #define ID_ANITA 137
2194 #define ID_TOP_BELT 8379
2195 #define ID_BOT_BELT 8381
2196 #define ID_PIPES 8383
2197 #define ID_ANITA_SPY 8385
2198 #define ID_WELDER 8388
2199 #define ID_LAMB 16
2200 #define ID_COGS 8393
2201 #define ID_GEARS 8395
2202 #define ID_BELT1 8397
2203 #define ID_BELT2 8399
2204 #define ID_PIPE1 8401
2205 #define ID_PIPE2 8403
2206 #define ID_PIPE3 8405
2207 #define ID_PIPE4 8407
2208 #define ID_STD_LEFT_TALK 23
2209 #define ID_STD_RIGHT_TALK 24
2210 #define ID_SENSOR 8410
2211 #define ID_LITE1 8412
2212 #define ID_LITE2 8414
2213 #define ID_FOREMAN 8544
2214 #define ID_FACT2_SPY 8418
2215 #define ID_S7_CARD_SLOT 8420
2216 #define ID_LIFT_NOTICE 8421
2217 #define ID_LIFT_S7 8422
2218 #define ID_LINC_S7 8425
2219 #define ID_JUNCTION_BOX 8426
2220 #define ID_FAKE_FLOOR 8427
2221 #define ID_FACT_CONSOLE 8435
2222 #define ID_FLAP 8438
2223 #define ID_SKEY 8442
2224 #define ID_WD40 8443
2225 #define IDO_WD40 34
2226 #define IDO_SKEY 35
2227 #define ID_FLOOR_PUTTY 8446
2228 #define ID_NEW_GRID 15
2229 #define ST_BACKGROUND 1
2230 #define ST_FOREGROUND 2
2231 #define ST_SORT 4
2232 #define ST_RECREATE 8
2233 #define ST_MOUSE 16
2234 #define ST_COLLISION 32
2235 #define ST_LOGIC 64
2236 #define ST_GRID_PLOT 128
2237 #define ST_AR_PRIORITY 256
2238 #define S62 3968
2239 #define S91 5824
2240 #define S94 6016
2241 #define S95 6080
2242 #define S96 6144
2243 #define S106 6784
2244 #define S108 6912
2245 #define S137 8768
2246 #define S152 9728
2247 #define S182 11648
2248 #define S191 12224
2249 #define HEAD_TEXT 24681
2250 #define PAL_90 24717
2251 #define PAL_90A 24718
2252 #define PAL_90B 24719
2253 #define PAL_91 24720
2254 #define PAL_92 24721
2255 #define PAL_93 24722
2256 #define PAL_94 24723
2257 #define PAL_95 24724
2258 #define PAL_96 24725
2259 #define RST_L_ARR_LINC 142
2260 #define RST_R_ARR_LINC 143
2261 #define RST_BLANKS_LINC 144
2262 #define RST_FOST_S90 24656
2263 #define RST_FOST_90_91 24657
2264 #define RST_FOST_90_94 24658
2265 #define RST_FOST_91_90 24659
2266 #define RST_FOST_91_92 24660
2267 #define RST_FOST_91_95 24661
2268 #define RST_FOST_92_91 24662
2269 #define RST_FOST_92_93 24663
2270 #define RST_FOST_93_92 24664
2271 #define RST_FOST_94_90 24665
2272 #define RST_FOST_94_95 24666
2273 #define RST_FOST_95_91 24667
2274 #define RST_FOST_95_94 24668
2275 #define RST_FOST_95_96 24669
2276 #define RST_FOST_96_95 24670
2277 #define AMT_ENTER_TOP 24814
2278 #define AMT_EXIT_TOP 24815
2279 #define AMT_LOGON 24824
2280 #define AMT_LOGOFF 24825
2281 #define AMT_CROUCH_LEFT 24759
2282 #define AMT_CROUCH_RIGHT 24760
2283 #define AMT_CROUCH_RIGHT_A 24805
2284 #define AMT_CROUCH_RIGHT_B 24806
2285 #define AMT_CROUCH_DOWN 24704
2286 #define AMT_SHRUG 24618
2287 #define AMT_LIGHT1 24671
2288 #define AMT_LIGHT2 24672
2289 #define AMT_LIGHT3A 24673
2290 #define AMT_LIGHT3B 24674
2291 #define AMT_LIGHT3C 24675
2292 #define AMT_LIGHT4 24676
2293 #define AMT_LIGHT5 24677
2294 #define AMT_LIGHT6 24678
2295 #define AMT_LIGHT7 24679
2296 #define AMT_LIGHT8 24680
2297 #define AMT_LIGHT9A 24681
2298 #define AMT_LIGHT9B 24682
2299 #define AMT_LIGHT9C 24683
2300 #define AMT_LIGHT10A 24684
2301 #define AMT_LIGHT10B 24685
2302 #define AMT_LIGHT10C 24686
2303 #define AMT_LIGHT10D 24687
2304 #define AMT_DOOR_L90 24688
2305 #define AMT_DOOR_L90F 24689
2306 #define AMT_DOOR_R90 24690
2307 #define AMT_DOOR_R90F 24691
2308 #define AMT_GET_JOIN 24692
2309 #define AMT_GET_OSCILL 24693
2310 #define AMT_BLIND_EYE 24694
2311 #define AMT_SEE_EYE 24695
2312 #define AMT_GET_EYE 24758
2313 #define AMT_EYE90_ZAP 24802
2314 #define AMT_FOST_DIE90 24793
2315 #define AMT_DOOR_L91 24696
2316 #define AMT_DOOR_L91F 24697
2317 #define AMT_DOOR_R91 24796
2318 #define AMT_DOOR_R91F 24797
2319 #define AMT_DOOR_T91 24698
2320 #define AMT_DOOR_T91R 24699
2321 #define AMT_GET_DECOMP 24702
2322 #define AMT_GET_DECRYPT 24703
2323 #define AMT_GET_REPORT 24733
2324 #define AMT_EYE91_ZAP 24800
2325 #define AMT_FOST_DIE91 24728
2326 #define AMT_DOOR_L92 24822
2327 #define AMT_DOOR_L92F 24823
2328 #define AMT_DOOR_R92 24808
2329 #define AMT_DOOR_R92R 24809
2330 #define AMT_DOOR_L93 24812
2331 #define AMT_DOOR_L93F 24813
2332 #define AMT_GET_PERSONA 24705
2333 #define AMT_GET_ADJUST 24706
2334 #define AMT_DOOR_L94 24707
2335 #define AMT_DOOR_L94R 24708
2336 #define AMT_DOOR_R94 24709
2337 #define AMT_DOOR_R94R 24710
2338 #define AMT_HOLO1_A 24726
2339 #define AMT_HOLO1_B 24727
2340 #define AMT_HOLO3 24768
2341 #define AMT_DOOR_L95 24711
2342 #define AMT_DOOR_L95F 24712
2343 #define AMT_DOOR_R95 24771
2344 #define AMT_DOOR_R95F 24772
2345 #define AMT_DOOR_T95 24713
2346 #define AMT_DOOR_T95R 24714
2347 #define AMT_GUARDIAN_UP 24791
2348 #define AMT_GUARDIAN_DOWN 24801
2349 #define AMT_WEIGHT_ANIM 24826
2350 #define AMT_DOOR_L96 24780
2351 #define AMT_DOOR_L96F 24781
2352 #define AMT_CRYSTAL_SPIN 24788
2353 #define AMT_CRYSTAL_BREAK 24789
2354 #define AMT_VIRUS_SPIN 24790
2355 #define AMT_GET_VIRUS 24794
2356 #define ID_LINC_MENU_LOGIC 24831
2357 #define ID_LINC_MENU_MOUSE 24832
2358 #define IT_BLUE_FOSTER 182
2359 #define IT_LOGOFF 117
2360 #define IT_LINK_ARROWS 190
2361 #define IT_LINK_OBJECTS 191
2362 #define IT_WINDOW 26
2363 #define IT_INFO_BUTTON 137
2364 #define IT_WINDOW_LOGIC 24765
2365 #define IT_WINDOW_MOUSE 24766
2366 #define IT_GET_EYE 18
2367 #define IT_CROUCH_LEFT 16
2368 #define IT_CROUCH_RIGHT 17
2369 #define IT_CROUCH_DOWN 20
2370 #define IT_ENTER_TOP 135
2371 #define IT_EXIT_TOP 136
2372 #define IT_LIGHT1 64
2373 #define IT_LIGHT2 65
2374 #define IT_LIGHT3A 66
2375 #define IT_LIGHT3B 67
2376 #define IT_LIGHT3C 68
2377 #define IT_LIGHT4 69
2378 #define IT_LIGHT5 70
2379 #define IT_LIGHT6 71
2380 #define IT_LIGHT7 72
2381 #define IT_LIGHT8 73
2382 #define IT_LIGHT9A 74
2383 #define IT_LIGHT9B 75
2384 #define IT_LIGHT9C 76
2385 #define IT_LIGHT10A 85
2386 #define IT_LIGHT10B 86
2387 #define IT_LIGHT10C 87
2388 #define IT_LIGHT10D 88
2389 #define IT_SC90_LAYER_0 175
2390 #define IT_SC90_LAYER_1 176
2391 #define IT_SC90_GRID_1 177
2392 #define IT_SC90_FAST 102
2393 #define IT_SC90_CHIP 24735
2394 #define IT_SC90_LOGIC 24736
2395 #define IT_SC90_MOUSE 24737
2396 #define IT_DOOR_L90 45
2397 #define IT_DOOR_L90F 46
2398 #define IT_DOOR_R90 258
2399 #define IT_DOOR_R90F 259
2400 #define IT_JOIN_OBJECT 22
2401 #define IT_OSCILLATOR 132
2402 #define IT_EYEBALL 91
2403 #define IT_BLIND_EYE 89
2404 #define IT_SEE_EYE 90
2405 #define IT_EYE90_ZAP 113
2406 #define IT_FOST_DIE90 115
2407 #define IT_SC91_LAYER_0 183
2408 #define IT_SC91_LAYER_1 184
2409 #define IT_SC91_GRID_1 185
2410 #define IT_SC91_FAST 24738
2411 #define IT_SC91_CHIP 24739
2412 #define IT_SC91_LOGIC 24740
2413 #define IT_SC91_MOUSE 24741
2414 #define IT_DOOR_L91 260
2415 #define IT_DOOR_L91F 261
2416 #define IT_DOOR_R91 111
2417 #define IT_DOOR_R91F 112
2418 #define IT_DOOR_T91 31
2419 #define IT_DOOR_T91R 32
2420 #define IT_BAG_91 47
2421 #define IT_DECOMP_OBJ 48
2422 #define IT_DECRYPT_OBJ 131
2423 #define IT_REPORT_BOOK 95
2424 #define IT_EYE91_ZAP 114
2425 #define IT_FOST_DIE91 116
2426 #define IT_SC92_LAYER_0 192
2427 #define IT_SC92_LAYER_1 193
2428 #define IT_SC92_GRID_1 194
2429 #define IT_SC92_FAST 24742
2430 #define IT_SC92_CHIP 24743
2431 #define IT_SC92_LOGIC 24744
2432 #define IT_SC92_MOUSE 24745
2433 #define IT_BRIDGES 44
2434 #define IT_CIRCLES 62
2435 #define IT_DOOR_L92 54
2436 #define IT_DOOR_L92F 55
2437 #define IT_DOOR_R92 129
2438 #define IT_DOOR_R92R 130
2439 #define IT_SC93_LAYER_0 199
2440 #define IT_SC93_LAYER_1 250
2441 #define IT_SC93_GRID_1 251
2442 #define IT_SC93_FAST 24746
2443 #define IT_SC93_CHIP 24747
2444 #define IT_SC93_LOGIC 24748
2445 #define IT_SC93_MOUSE 24749
2446 #define IT_DOOR_L93 133
2447 #define IT_DOOR_L93F 134
2448 #define IT_PERSONA 51
2449 #define IT_ADJUST_BOOK 63
2450 #define IT_SC94_LAYER_0 13
2451 #define IT_SC94_FAST 24750
2452 #define IT_SC94_CHIP 24751
2453 #define IT_SC94_LOGIC 24752
2454 #define IT_SC94_MOUSE 24753
2455 #define IT_DOOR_L94 58
2456 #define IT_DOOR_L94R 59
2457 #define IT_DOOR_R94 60
2458 #define IT_DOOR_R94R 61
2459 #define IT_HOLO1_A 92
2460 #define IT_HOLO1_B 93
2461 #define IT_HOLO2_A 94
2462 #define IT_HOLO2_B 96
2463 #define IT_HOLO3 97
2464 #define IT_SC95_LAYER_0 23
2465 #define IT_SC95_LAYER_1 24
2466 #define IT_SC95_GRID_1 25
2467 #define IT_SC95_FAST 24754
2468 #define IT_SC95_CHIP 24755
2469 #define IT_SC95_LOGIC 24756
2470 #define IT_SC95_MOUSE 24757
2471 #define IT_DOOR_L95 56
2472 #define IT_DOOR_L95F 57
2473 #define IT_DOOR_R95 100
2474 #define IT_DOOR_R95F 101
2475 #define IT_DOOR_T95 52
2476 #define IT_DOOR_T95R 53
2477 #define IT_GUARDIAN 102
2478 #define IT_WEIGHT 103
2479 #define IT_SC96_LAYER_0 27
2480 #define IT_SC96_LAYER_1 28
2481 #define IT_SC96_GRID_1 29
2482 #define IT_SC96_FAST 24773
2483 #define IT_SC96_CHIP 24774
2484 #define IT_SC96_LOGIC 24775
2485 #define IT_SC96_MOUSE 24776
2486 #define IT_DOOR_L96 98
2487 #define IT_DOOR_L96F 99
2488 #define IT_CRYSTAL_SPIN 106
2489 #define IT_CRYSTAL_BREAK 107
2490 #define IT_VIRUS_SPIN 108
2491 #define IT_GET_VIRUS 110
2492 #define ID_BLUE_FOSTER 3
2493 #define ID_WINDOW_1 24761
2494 #define ID_WINDOW_2 24762
2495 #define ID_WINDOW_3 24763
2496 #define ID_WINDOW_4 24764
2497 #define ID_INFO_BUTTON 24810
2498 #define ID_HEAD_MODULE 24816
2499 #define ID_FILE_MODULE 24817
2500 #define ID_SIZE_MODULE 24818
2501 #define ID_AUTH_MODULE 24819
2502 #define ID_NOTE_MODULE 24820
2503 #define ID_SKY 24640
2504 #define ID_LIGHTNING 24645
2505 #define ID_LIGHTNING1 24646
2506 #define ID_LIGHTNING2 24647
2507 #define ID_LIGHTNING3 24648
2508 #define ID_GRID90 24701
2509 #define ID_GRID91 24715
2510 #define ID_GRID92 24716
2511 #define ID_GRID93 24782
2512 #define ID_GRID94 24783
2513 #define ID_GRID95 24784
2514 #define ID_GRID96 24785
2515 #define ID_INFO_MENU 24581
2516 #define ID_READ_MENU 24582
2517 #define ID_OPEN_MENU 24583
2518 #define ID_ORDERS_MENU 24630
2519 #define ID_ORDERS2_MENU 24828
2520 #define ID_CHARON_MENU 24628
2521 #define ID_JOIN_MENU 24584
2522 #define ID_GREEN_MENU 24626
2523 #define ID_RED_MENU 24627
2524 #define ID_REPORT_MENU 24732
2525 #define ID_REPORT2_MENU 24829
2526 #define ID_DECOMP_MENU 24629
2527 #define ID_DECRYPT_MENU 24631
2528 #define ID_PERSONA_MENU 24632
2529 #define ID_ADJUST_MENU 24643
2530 #define ID_ADJUST2_MENU 24830
2531 #define ID_PLAYBAK_MENU 24650
2532 #define ID_BLIND_MENU 24625
2533 #define ID_OSCILL_MENU 24649
2534 #define ID_KILL_MENU 24827
2535 #define ID_VIRUS_MENU 24651
2536 #define ID_SC90_FLOOR 24577
2537 #define ID_SC90_SMFLOOR 24591
2538 #define ID_DOOR_L90 24635
2539 #define ID_DOOR_L90F 24636
2540 #define ID_DOOR_R90 24579
2541 #define ID_DOOR_R90F 24600
2542 #define ID_JOIN_OBJECT 24604
2543 #define ID_OSCILLATOR 24641
2544 #define ID_EYEBALL_90 24644
2545 #define ID_EYE_90_TABLE 24652
2546 #define ID_SC91_FLOOR 24578
2547 #define ID_DOOR_L91 24580
2548 #define ID_DOOR_L91F 24601
2549 #define ID_DOOR_R91 24585
2550 #define ID_DOOR_R91F 24795
2551 #define ID_DOOR_T91 24606
2552 #define ID_DOOR_T91R 24607
2553 #define ID_BAG_91 24637
2554 #define ID_DECOMP_OBJ 24638
2555 #define ID_DECRYPT_OBJ 24639
2556 #define ID_REPORT_BOOK 24731
2557 #define ID_EYEBALL_91 24798
2558 #define ID_EYE_91_TABLE 24799
2559 #define ID_SLAB1 24586
2560 #define ID_SLAB2 24592
2561 #define ID_SLAB3 24593
2562 #define ID_SLAB4 24594
2563 #define ID_SLAB5 24595
2564 #define ID_SLAB6 24596
2565 #define ID_SLAB7 24597
2566 #define ID_SLAB8 24598
2567 #define ID_SLAB9 24599
2568 #define ID_BRIDGE_A 24610
2569 #define ID_BRIDGE_B 24611
2570 #define ID_BRIDGE_C 24612
2571 #define ID_BRIDGE_D 24613
2572 #define ID_BRIDGE_E 24614
2573 #define ID_BRIDGE_F 24615
2574 #define ID_BRIDGE_G 24616
2575 #define ID_BRIDGE_H 24617
2576 #define ID_DOOR_L92 24587
2577 #define ID_DOOR_L92F 24821
2578 #define ID_DOOR_R92 24588
2579 #define ID_DOOR_R92R 24807
2580 #define ID_GREEN_CIRCLE 24633
2581 #define ID_RED_CIRCLE 24634
2582 #define ID_SC93_FLOOR 24589
2583 #define ID_DOOR_L93 24590
2584 #define ID_DOOR_L93F 24792
2585 #define ID_PERSONA 24602
2586 #define ID_ADJUST_BOOK 24642
2587 #define ID_SC94_FLOOR 24603
2588 #define ID_DOOR_L94 24623
2589 #define ID_DOOR_L94R 24624
2590 #define ID_DOOR_R94 24621
2591 #define ID_DOOR_R94R 24622
2592 #define ID_HOLOGRAM_A 24729
2593 #define ID_HOLOGRAM_B 24767
2594 #define ID_HOLOGRAM_PAD 24730
2595 #define ID_SC95_FLOOR 24605
2596 #define ID_DOOR_L95 24608
2597 #define ID_DOOR_L95F 24609
2598 #define ID_DOOR_R95 24769
2599 #define ID_DOOR_R95F 24770
2600 #define ID_DOOR_T95 24619
2601 #define ID_DOOR_T95R 24620
2602 #define ID_GUARDIAN 24804
2603 #define ID_WEIGHT 24811
2604 #define ID_SC96_FLOOR 24777
2605 #define ID_DOOR_L96 24778
2606 #define ID_DOOR_L96F 24779
2607 #define ID_CRYSTAL 24786
2608 #define ID_VIRUS 24787
2609 #define BEFORE_SHRUG 5
2610 #define OFF_LEFT 104
2611 #define OFF_RIGHT 472
2612 #define DOOR_SHUT 1
2613 #define DOOR_OPEN 2
2614 #define DOOR_MOVING 3
2615 #define AR_OK 0
2616 #define AR_FAIL 1
2617 #define AR_ZERO 2
2618 #define L_BUTTON 2
2619 #define R_BUTTON 1
2620 #define F_UP 9
2621 #define W_UP 86
2622 #define M_UP 104
2623 #define G_UP 114
2624 #define K_UP 134
2625 #define ID_PIPE_TALK 144
2626 #define ID_MEDI 20511
2627 #define ID_WITNESS 20754
2628 #define ID_GALLAGHER 20812
2629 #define ID_KEN 20911
2630 #define ID_WALTER_TALK_UP 20983
2631 #define ID_WALTER_TALK_DWN 20984
2632 #define ID_WALTER_TALK_LFT 20985
2633 #define ID_WALTER_CONV 20986
2634 #define ID_MEDI_TALK_UP 20987
2635 #define ID_MEDI_TALK_DOWN 20988
2636 #define ID_MEDI_TALK_LEFT 20989
2637 #define ID_MEDI_TALK_RIGHT 20990
2638 #define ID_FOST_CONV_LEFT 20991
2639 #define ID_GALL_TALK_UP 20992
2640 #define ID_GALL_TALK_LEFT 20993
2641 #define ID_SC75_FREEZE_TLK 20994
2642 #define ID_SC75_DEAD_TLK 20995
2643 #define ID_KEN_TALK_UP 20996
2644 #define ID_KEN_TALK_DOWN 20997
2645 #define ID_KEN_TALK_LEFT 20998
2646 #define ID_KEN_TALK_RIGHT 20999
2647 #define ID_ANDROID_BABBLE 21000
2648 #define ID_STUCK_TALK 21001
2649 #define ID_FOST_PIPE_TALK 21002
2650 #define ID_SC66_FAST_LIST 20481
2651 #define ID_SC66_CHIP_LIST 20482
2652 #define ID_SC66_LOGIC_LIST 20483
2653 #define ID_SC66_MOUSE_LIST 20484
2654 #define ID_SC66_PALETTE 20485
2655 #define ID_RESET_66 20486
2656 #define ID_SC66_DOOR 20977
2657 #define ID_SC66_DOOR_CLOSE 20978
2658 #define ID_SC66_HOLE 20487
2659 #define ID_SC66_FOS_WALK_IN 20982
2660 #define ID_SC66_FOS_CRUSHED 20981
2661 #define ID_SC66_LO_BEAM 20969
2662 #define ID_SC66_LO_BEAM_ANM 20970
2663 #define ID_SC66_HI_BEAM 20966
2664 #define ID_SC66_HI_BEAM_AN1 20967
2665 #define ID_SC66_HI_BEAM_AN2 20968
2666 #define ID_SC66_ROCK1 20971
2667 #define ID_SC66_ROCK1_ANIM 20972
2668 #define ID_SC66_ROCK2 20973
2669 #define ID_SC66_ROCK2_ANIM 20974
2670 #define ID_SC66_ROCK3 20975
2671 #define ID_SC66_ROCK3_ANIM 20976
2672 #define ID_SC66_STONES 20979
2673 #define ID_SC66_STONES_ANIM 20980
2674 #define ID_SC67_FAST_LIST 20488
2675 #define ID_SC67_CHIP_LIST 20489
2676 #define ID_SC67_LOGIC_LIST 20490
2677 #define ID_SC67_MOUSE_LIST 20491
2678 #define ID_SC67_PALETTE 20492
2679 #define ID_GRID67 20502
2680 #define ID_RESET_66_67 20523
2681 #define ID_RESET_68_67 20529
2682 #define ID_SC67_FLOOR 20501
2683 #define ID_SC67_DOOR 20506
2684 #define ID_SC67_DOOR_OPEN 20508
2685 #define ID_SC67_DOOR_CLOSE 20509
2686 #define ID_SC67_BRICKWORK 20503
2687 #define ID_SC67_VEIN 20510
2688 #define ID_SC67_CLOT 20507
2689 #define ID_SC67_CRAWL 20521
2690 #define ID_SC67_DUSTOFF 20522
2691 #define ID_SC67_GETBRICK 20524
2692 #define ID_SC67_PLASTER 20526
2693 #define ID_SC67_PLAST_FALL 20525
2694 #define ID_SC67_PICK_PLAST 20651
2695 #define ID_SC67_BRICK 20527
2696 #define ID_SC67_BRICK_FALL 20528
2697 #define ID_SC67_PICK_BRICK 20650
2698 #define ID_SC67_STICK_IN 20652
2699 #define ID_SC67_PULL_OUT 20653
2700 #define ID_SC67_BRICK_HIT 20654
2701 #define ID_SC67_PLAST_HIT 20655
2702 #define ID_SC67_LPOCKET 20661
2703 #define ID_SC67_RPOCKET 20662
2704 #define ID_SC67_RUB_HEAD 20663
2705 #define ID_SC67_TRY_STICK 20677
2706 #define ID_SC67_CROWBAR 20678
2707 #define ID_SC67_BAR_FALL 20679
2708 #define ID_SC67_PUSS_LEAK 20680
2709 #define ID_SC67_MEDIFIX 20681
2710 #define ID_SC67_MEND 20682
2711 #define ID_SC67_MENDING 20683
2712 #define ID_SC67_ROCK 20504
2713 #define ID_SC67_ROCK_ANIM 20505
2714 #define ID_SC67_PULSE1 20493
2715 #define ID_SC67_PULSE1_ANIM 20497
2716 #define ID_SC67_PULSE2 20494
2717 #define ID_SC67_PULSE2_ANIM 20498
2718 #define ID_SC67_PULSE3 20495
2719 #define ID_SC67_PULSE3_ANIM 20499
2720 #define ID_SC67_PULSE4 20496
2721 #define ID_SC67_PULSE4_ANIM 20500
2722 #define ID_SC68_FAST_LIST 20512
2723 #define ID_SC68_CHIP_LIST 20513
2724 #define ID_SC68_LOGIC_LIST 20514
2725 #define ID_SC68_MOUSE_LIST 20515
2726 #define ID_SC68_PALETTE 20516
2727 #define ID_GRID68 20520
2728 #define ID_SC68_JOEY_LIST 20784
2729 #define ID_RESET_67_68 20517
2730 #define ID_RESET_69_68 20561
2731 #define ID_RESET_70_68 20599
2732 #define ID_SC68_FLOOR 20519
2733 #define ID_SC68_DOOR 20518
2734 #define ID_SC68_DOOR_CLOSE 20533
2735 #define ID_SC68_STAIRS 20532
2736 #define ID_SC68_DESCEND 20684
2737 #define ID_SC68_ASCEND 20685
2738 #define ID_SC68_EXIT 20558
2739 #define ID_SC68_SENSOR 20531
2740 #define ID_SC68_SENSOR_ANIM 20656
2741 #define ID_SC68_GRILL 20530
2742 #define ID_SC68_PULSE1 20534
2743 #define ID_SC68_PULSE1_ANIM 20540
2744 #define ID_SC68_PULSE2 20535
2745 #define ID_SC68_PULSE2_ANIM 20541
2746 #define ID_SC68_PULSE3 20536
2747 #define ID_SC68_PULSE3_ANIM 20542
2748 #define ID_SC68_PULSE4 20537
2749 #define ID_SC68_PULSE4_ANIM 20543
2750 #define ID_SC68_PULSE5 20538
2751 #define ID_SC68_PULSE5_ANIM 20544
2752 #define ID_SC68_PULSE6 20539
2753 #define ID_SC68_PULSE6_ANIM 20545
2754 #define ID_SC69_FAST_LIST 20552
2755 #define ID_SC69_CHIP_LIST 20553
2756 #define ID_SC69_LOGIC_LIST 20554
2757 #define ID_SC69_MOUSE_LIST 20555
2758 #define ID_SC69_PALETTE 20556
2759 #define ID_GRID69 20563
2760 #define ID_SC69_JOEY_LIST 20813
2761 #define ID_RESET_68_69 20559
2762 #define ID_RESET_71_69 20574
2763 #define ID_SC69_FLOOR 20557
2764 #define ID_SC69_EXIT 20560
2765 #define ID_SC69_GRILL 20562
2766 #define ID_SC69_DOOR 20570
2767 #define ID_SC69_PULSE1 20635
2768 #define ID_SC69_PULSE1_ANIM 20641
2769 #define ID_SC69_PULSE2 20636
2770 #define ID_SC69_PULSE2_ANIM 20642
2771 #define ID_SC69_PULSE3 20637
2772 #define ID_SC69_PULSE3_ANIM 20643
2773 #define ID_SC69_PULSE4 20638
2774 #define ID_SC69_PULSE4_ANIM 20644
2775 #define ID_SC69_PULSE5 20639
2776 #define ID_SC69_PULSE5_ANIM 20645
2777 #define ID_SC69_PULSE6 20640
2778 #define ID_SC69_PULSE6_ANIM 20646
2779 #define ID_SC70_FAST_LIST 20589
2780 #define ID_SC70_CHIP_LIST 20590
2781 #define ID_SC70_LOGIC_LIST 20591
2782 #define ID_SC70_MOUSE_LIST 20592
2783 #define ID_SC70_PALETTE 20593
2784 #define ID_GRID70 20597
2785 #define ID_RESET_68_70 20594
2786 #define ID_SC70_FLOOR 20595
2787 #define ID_SC70_DOOR 20598
2788 #define ID_SC70_IRIS 20600
2789 #define ID_SC70_BAR 20601
2790 #define ID_SC70_CONTROL 20602
2791 #define ID_SC70_GRILL 20603
2792 #define ID_SC70_CONSOL_ANIM 20647
2793 #define ID_SC70_PIT 20648
2794 #define ID_SC70_PIT_ANIM 20649
2795 #define ID_SC70_STEP_UP 20756
2796 #define ID_SC70_STEP_DOWN 20757
2797 #define ID_SC70_BAR_ANIM 20758
2798 #define ID_SC70_PULL_BAR 20759
2799 #define ID_SC70_ENTER_ANIM 20778
2800 #define ID_SC70_EXIT_ANIM 20779
2801 #define ID_SC710_FAST_LIST 20687
2802 #define ID_SC71_FAST_LIST 20564
2803 #define ID_SC71_CHIP_LIST 20565
2804 #define ID_SC71_LOGIC_LIST 20566
2805 #define ID_SC71_MOUSE_LIST 20567
2806 #define ID_SC71_PALETTE 20568
2807 #define ID_GRID71 20575
2808 #define ID_SC71_JOEY_LIST 20814
2809 #define ID_RESET_69_71 20571
2810 #define ID_RESET_72_71 20582
2811 #define ID_SC71_FAKE_FLOOR 20569
2812 #define ID_SC71_FLOOR 20572
2813 #define ID_SC71_DOOR69 20573
2814 #define ID_SC71_DOOR72 20579
2815 #define ID_SC71_LOCKED_DOOR 20674
2816 #define ID_SC71_MONITOR 20576
2817 #define ID_SC71_RECHARGER 20577
2818 #define ID_SC71_PANEL_ANIM 20776
2819 #define ID_SC71_PANEL2 20775
2820 #define ID_SC71_PANEL2_ANIM 20777
2821 #define ID_SC71_CONTROLS 20578
2822 #define ID_SC71_LIGHT2_ANIM 20768
2823 #define ID_SC71_LIGHT1 20766
2824 #define ID_SC71_LIGHT1_ANIM 20767
2825 #define ID_SC71_CHLITE 20769
2826 #define ID_SC71_CHLITE_ANIM 20770
2827 #define ID_SC71_MON_ANIM 20771
2828 #define ID_SC71_MEDI_CHARGE 20772
2829 #define ID_SC71_MEDI_GET_UP 20774
2830 #define ID_SC71_MEDI_SLOT 20675
2831 #define ID_SC71_USE_BOARD 20773
2832 #define ID_SC720_FAST_LIST 20686
2833 #define ID_SC72_FAST_LIST 20546
2834 #define ID_SC72_CHIP_LIST 20547
2835 #define ID_SC72_LOGIC_LIST 20548
2836 #define ID_SC72_MOUSE_LIST 20549
2837 #define ID_SC72_PALETTE 20550
2838 #define ID_GRID72 20596
2839 #define ID_SC72_JOEY_LIST 20815
2840 #define ID_RESET_71_72 20581
2841 #define ID_RESET_73_72 20614
2842 #define ID_SC72_FAKE_FLOOR 20551
2843 #define ID_SC72_FLOOR 20580
2844 #define ID_SC72_DOOR 20583
2845 #define ID_SC72_EXIT 20604
2846 #define ID_SC72_TAP 20588
2847 #define ID_SC72_TANK 20584
2848 #define ID_SC72_TANK_ANIM 20785
2849 #define ID_SC72_ROT_LIGHT 20792
2850 #define ID_SC72_ROTATING 20793
2851 #define ID_SC72_CHAMBER1 20585
2852 #define ID_SC72_CHAM1_ANIM 20789
2853 #define ID_SC72_CHAM1_LIGHT 20780
2854 #define ID_SC72_CHAM1_FLASH 20781
2855 #define ID_SC72_CHAMBER2 20586
2856 #define ID_SC72_CHAM2_ANIM 20790
2857 #define ID_SC72_CHAM2_LIGHT 20782
2858 #define ID_SC72_CHAM2_FLASH 20783
2859 #define ID_SC72_CHAMBER3 20761
2860 #define ID_SC72_CHAM3_ANIM 20791
2861 #define ID_SC72_COMPUTER 20765
2862 #define ID_SC72_COMP_FLASH 20786
2863 #define ID_SC72_COMPUTER2 20787
2864 #define ID_SC72_COMP2_FLASH 20788
2865 #define ID_SC72_LIGHT1 20762
2866 #define ID_SC72_LIGHT2 20763
2867 #define ID_SC72_LIGHT3 20764
2868 #define ID_SC72_GRILL 20587
2869 #define ID_SC72_WALTER_KILL 20794
2870 #define ID_SC72_FOSTER_DIE 20795
2871 #define ID_SC72_WALTER_DIE 20800
2872 #define ID_SC72_JOEY_TAP 20796
2873 #define ID_SC72_SPILL 20798
2874 #define ID_SC72_SPILL_ANIM 20799
2875 #define ID_SC72_DRIP_ANIM 20797
2876 #define ID_SC73_FAST_LIST 20605
2877 #define ID_SC73_CHIP_LIST 20606
2878 #define ID_SC73_LOGIC_LIST 20607
2879 #define ID_SC73_MOUSE_LIST 20608
2880 #define ID_SC73_PALETTE 20609
2881 #define ID_GRID73 20612
2882 #define ID_SC73_JOEY_LIST 20816
2883 #define ID_RESET_72_73 20610
2884 #define ID_RESET_74_73 20629
2885 #define ID_RESET_75_73 20673
2886 #define ID_SC73_FLOOR 20611
2887 #define ID_SC73_EXIT 20613
2888 #define ID_SC73_BIG_DOOR 20617
2889 #define ID_SC73_SENSOR 20618
2890 #define ID_SC73_SENSOR_ANIM 20657
2891 #define ID_SC73_DOOR 20619
2892 #define ID_SC73_LOCKED_DOOR 20676
2893 #define ID_SC73_CHAMBER3 20817
2894 #define ID_SC73_CHAM3_ANIM 20818
2895 #define ID_SC73_CHAMBER4 20615
2896 #define ID_SC73_CHAM4_ANIM 20658
2897 #define ID_SC73_CHAM4_LIGHT 20819
2898 #define ID_SC73_CHAM4_FLASH 20820
2899 #define ID_SC73_CHAMBER5 20616
2900 #define ID_SC73_CHAM5_ANIM 20755
2901 #define ID_SC73_CHAM5_LIGHT 20821
2902 #define ID_SC73_CHAM5_FLASH 20822
2903 #define ID_SC73_JOEY_LUNGE 20846
2904 #define ID_SC73_JOEY_FIGHT1 20847
2905 #define ID_SC73_GALL_FIGHT1 20848
2906 #define ID_SC73_JOEY_FIGHT2 20849
2907 #define ID_SC73_GALL_FIGHT2 20850
2908 #define ID_SC73_GET_BOARD 20859
2909 #define ID_SC73_SEARCH 20860
2910 #define ID_SC73_BITS 20851
2911 #define ID_SC73_BITS_ANIM 20852
2912 #define ID_SC73_BITS2 20853
2913 #define ID_SC73_BITS2_ANIM 20854
2914 #define ID_SC73_SPRAY 20855
2915 #define ID_SC73_SPRAY_ANIM 20856
2916 #define ID_SC74_FAST_LIST 20620
2917 #define ID_SC74_CHIP_LIST 20621
2918 #define ID_SC74_LOGIC_LIST 20622
2919 #define ID_SC74_MOUSE_LIST 20623
2920 #define ID_SC74_PALETTE 20624
2921 #define ID_GRID74 20627
2922 #define ID_RESET_73_74 20625
2923 #define ID_SC74_FLOOR 20626
2924 #define ID_SC74_DOOR 20628
2925 #define ID_SC74_INTERFACE 20633
2926 #define ID_SC74_INT_SLOT 20659
2927 #define ID_SC74_TERMINAL 20634
2928 #define ID_SC74_POD 20823
2929 #define ID_SC74_POD_DOWN 20824
2930 #define ID_SC74_POD_UP 20825
2931 #define ID_SC74_FOST_SIT 20826
2932 #define ID_SC74_GET_UP 20827
2933 #define ID_SC74_USECARD 20702
2934 #define ID_SC74_USECARD2 20704
2935 #define ID_SC74_RPOCKET 20862
2936 #define ID_SC74_MONITOR1 20630
2937 #define ID_SC74_MON1_ANIM 20801
2938 #define ID_SC74_MONITOR2 20802
2939 #define ID_SC74_MON2_ANIM 20803
2940 #define ID_SC74_MONITOR3 20804
2941 #define ID_SC74_MON3_ANIM 20805
2942 #define ID_SC74_MONITOR4 20806
2943 #define ID_SC74_MON4_ANIM 20807
2944 #define ID_SC74_LEFT_TV 20631
2945 #define ID_SC74_LTV_ANIM 20808
2946 #define ID_SC74_RIGHT_TV 20632
2947 #define ID_SC74_RTV_ANIM 20809
2948 #define ID_SC74_LIGHTS 20810
2949 #define ID_SC74_LIGHTS_ANIM 20811
2950 #define ID_SC75_FAST_LIST 20664
2951 #define ID_SC75_CHIP_LIST 20665
2952 #define ID_SC75_LOGIC_LIST 20666
2953 #define ID_SC75_MOUSE_LIST 20667
2954 #define ID_SC75_PALETTE 20668
2955 #define ID_GRID75 20671
2956 #define ID_SC75_JOEY_LIST 20912
2957 #define ID_RESET_73_75 20669
2958 #define ID_RESET_76_75 20698
2959 #define ID_RS_TONGS_EMPTY 20868
2960 #define ID_RS_TONGS_LIVE 20869
2961 #define ID_RS_TONGS_FROZEN 20870
2962 #define ID_RS_TONGS_DEAD 20871
2963 #define ID_SC75_FLOOR 20670
2964 #define ID_SC75_BIG_DOOR 20672
2965 #define ID_SC75_DOOR 20696
2966 #define ID_SC75_TONGS 20660
2967 #define ID_SC75_GET_TONGS 20857
2968 #define ID_SC75_NITRO_TANK 20699
2969 #define ID_SC75_NITRO_ANIM 20828
2970 #define ID_SC75_LIVE_TANK 20700
2971 #define ID_SC75_TANK_ANIM 20872
2972 #define ID_SC75_CONSOLE 20703
2973 #define ID_SC75_MON_ANIM 20829
2974 #define ID_SC75_CRASH_ANIM 20701
2975 #define ID_SC75_LIGHT1 20830
2976 #define ID_SC75_LIGHT1_ANIM 20831
2977 #define ID_SC75_LIGHT2 20832
2978 #define ID_SC75_LIGHT2_ANIM 20833
2979 #define ID_SC75_USECARD 20858
2980 #define ID_SC75_RPOCKET 20861
2981 #define ID_SC75_HAND_TANK 20875
2982 #define ID_SC75_GET_TISS 20863
2983 #define ID_SC75_FREEZE_IT 20864
2984 #define ID_SC75_FREEZE_IT2 20865
2985 #define ID_SC75_FREEZE_DED 20866
2986 #define ID_SC75_FREEZE_DED2 20867
2987 #define ID_SC75_FREEZE_TALK 126
2988 #define ID_SC75_DEAD_TALK 128
2989 #define ID_SC76_FAST_LIST 20688
2990 #define ID_SC76_CHIP_LIST 20689
2991 #define ID_SC76_LOGIC_LIST 20690
2992 #define ID_SC76_MOUSE_LIST 20691
2993 #define ID_SC76_PALETTE 20692
2994 #define ID_GRID76 20695
2995 #define ID_SC76_JOEY_LIST 20913
2996 #define ID_RESET_75_76 20693
2997 #define ID_RESET_77_76 20727
2998 #define ID_SC76_FLOOR 20694
2999 #define ID_SC76_DOOR75 20697
3000 #define ID_SC76_DOOR77 20725
3001 #define ID_SC76_ANDROID_1 20705
3002 #define ID_SC76_HATCH_1 20909
3003 #define ID_SC76_ANDROID_2 20706
3004 #define ID_SC76_HATCH_2 20910
3005 #define ID_SC76_ANDROID_3 20707
3006 #define ID_SC76_HATCH_3 20908
3007 #define ID_SC76_PUNCH 20916
3008 #define ID_SC76_FOSTFALL 20917
3009 #define ID_SC76_CONSOLE_1 20711
3010 #define ID_SC76_CONSOLE_2 20712
3011 #define ID_SC76_CONSOLE_3 20713
3012 #define ID_SC76_CABINET_1 20714
3013 #define ID_SC76_CAB1_OPEN 20890
3014 #define ID_SC76_CAB1_CLOSE 20891
3015 #define ID_SC76_CABINET_2 20715
3016 #define ID_SC76_CAB2_OPEN 20892
3017 #define ID_SC76_CAB2_CLOSE 20893
3018 #define ID_SC76_CABINET_3 20716
3019 #define ID_SC76_CAB3_OPEN 20894
3020 #define ID_SC76_CAB3_CLOSE 20895
3021 #define ID_SC76_BOARD_1 20896
3022 #define ID_SC76_BOARD_2 20897
3023 #define ID_SC76_BOARD_3 20898
3024 #define ID_SC76_OPEN_CAB 20899
3025 #define ID_SC76_SHUT_CAB 20900
3026 #define ID_SC76_LOW_GET 20901
3027 #define ID_SC76_LIGHT1 20834
3028 #define ID_SC76_LIGHT1_ANIM 20835
3029 #define ID_SC76_LIGHT2 20836
3030 #define ID_SC76_LIGHT2_ANIM 20837
3031 #define ID_SC76_LIGHT3 20838
3032 #define ID_SC76_LIGHT3_ANIM 20839
3033 #define ID_SC76_LIGHT4 20840
3034 #define ID_SC76_LIGHT4_ANIM 20841
3035 #define ID_SC76_LIGHT5 20842
3036 #define ID_SC76_LIGHT5_ANIM 20843
3037 #define ID_SC76_LIGHT6 20844
3038 #define ID_SC76_LIGHT6_ANIM 20845
3039 #define ID_SC76_LIGHT7 20902
3040 #define ID_SC76_LIGHT7_ANIM 20903
3041 #define ID_SC76_LIGHT8 20904
3042 #define ID_SC76_LIGHT8_ANIM 20905
3043 #define ID_SC76_LIGHT9 20906
3044 #define ID_SC76_LIGHT9_ANIM 20907
3045 #define ID_SC76_AND2_BABBLE 142
3046 #define ID_SC77_FAST_LIST 20717
3047 #define ID_SC77_CHIP_LIST 20718
3048 #define ID_SC77_LOGIC_LIST 20719
3049 #define ID_SC77_MOUSE_LIST 20720
3050 #define ID_SC77_PALETTE 20721
3051 #define ID_GRID77 20724
3052 #define ID_SC77_JOEY_LIST 20914
3053 #define ID_RESET_76_77 20722
3054 #define ID_RESET_78_77 20742
3055 #define ID_SC77_FLOOR 20723
3056 #define ID_SC77_DOOR76 20726
3057 #define ID_SC77_BIG_DOOR 20728
3058 #define ID_SC77_TANK_1 20729
3059 #define ID_SC77_TANK_2 20730
3060 #define ID_SC77_HAND_1 20731
3061 #define ID_SC77_HAND_2 20732
3062 #define ID_SC77_DOOR_OPEN 20760
3063 #define ID_SC77_FPUSHL_1 20918
3064 #define ID_SC77_FPUSHL_2 20919
3065 #define ID_SC77_FPUSHR_1 20920
3066 #define ID_SC77_FPUSHR_2 20921
3067 #define ID_SC77_KPUSHR_1 20922
3068 #define ID_SC77_KPUSHR_2 20923
3069 #define ID_SC77_STRETCH 20924
3070 #define ID_SC78_FAST_LIST 20733
3071 #define ID_SC78_CHIP_LIST 20734
3072 #define ID_SC78_LOGIC_LIST 20735
3073 #define ID_SC78_MOUSE_LIST 20736
3074 #define ID_SC78_PALETTE 20737
3075 #define ID_SC781_PALETTE 20964
3076 #define ID_GRID78 20740
3077 #define ID_RESET_77_78 20738
3078 #define ID_RESET_79_78 20753
3079 #define ID_SC78_LEDGE 20739
3080 #define ID_SC78_PIPE 20915
3081 #define ID_SC78_BIG_DOOR 20741
3082 #define ID_SC78_EXIT 20743
3083 #define ID_SC78_SUPPORT 20874
3084 #define ID_SC78_JUMP_DOWN 20881
3085 #define ID_SC78_CLIMB_UP 20883
3086 #define ID_SC79_FAST_LIST 20744
3087 #define ID_SC79_CHIP_LIST 20745
3088 #define ID_SC79_LOGIC_LIST 20746
3089 #define ID_SC79_MOUSE_LIST 20747
3090 #define ID_SC79_PALETTE 20748
3091 #define ID_SC791_PALETTE 20963
3092 #define ID_GRID79 20751
3093 #define ID_RESET_78_79 20749
3094 #define ID_RESET_80_79 20889
3095 #define ID_SC79_PIPE 20750
3096 #define ID_SC79_EXIT 20752
3097 #define ID_SC79_SUPPORT 20873
3098 #define ID_SC79_LADDER 20940
3099 #define ID_SC79_CROUCH_DOWN 20941
3100 #define ID_SC79_CROUCH_UP 20942
3101 #define ID_SC79_CLIMB_DOWN 20943
3102 #define ID_SC79_CLIMB_UP 20944
3103 #define ID_SC79_TIE_ROPE 20951
3104 #define ID_SC79_TOSS_ROPE 20952
3105 #define ID_SC79_KNOT 20955
3106 #define ID_SC79_ROPE 20887
3107 #define ID_SC79_ROPE_ANIM 20953
3108 #define ID_SC80_FAST_LIST 20876
3109 #define ID_SC80_CHIP_LIST 20877
3110 #define ID_SC80_LOGIC_LIST 20878
3111 #define ID_SC80_MOUSE_LIST 20879
3112 #define ID_SC80_PALETTE 20880
3113 #define ID_SC801_PALETTE 20959
3114 #define ID_SC802_PALETTE 20960
3115 #define ID_SC803_PALETTE 20961
3116 #define ID_SC804_PALETTE 20962
3117 #define ID_RESET_79_80 20882
3118 #define ID_SC80_SPOUT 20884
3119 #define ID_SC80_LADDER 20950
3120 #define ID_SC80_ROPE 20888
3121 #define ID_SC80_ORIFICE 20885
3122 #define ID_SC80_EXIT 20886
3123 #define ID_SC80_EXIT_OPEN 20954
3124 #define ID_SC80_GOO 20925
3125 #define ID_SC80_GOO_ANIM 20926
3126 #define ID_SC80_BUBBLE1 20927
3127 #define ID_SC80_BUB1_ANIM 20928
3128 #define ID_SC80_BUBBLE2 20929
3129 #define ID_SC80_BUBBLE3 20930
3130 #define ID_SC80_BUBBLE4 20931
3131 #define ID_SC80_BUBBLE5 20932
3132 #define ID_SC80_BUBBLE6 20933
3133 #define ID_SC80_BUBBLE7 20934
3134 #define ID_SC80_BUBBLE8 20935
3135 #define ID_SC80_BUBBLE9 20936
3136 #define ID_SC80_BUBBLE10 20937
3137 #define ID_SC80_BUBBLE11 20938
3138 #define ID_SC80_BUBBLE12 20939
3139 #define ID_SC80_CLIMB_DOWN 20945
3140 #define ID_SC80_CLIMB_UP 20946
3141 #define ID_SC80_PIPE_SHRUG 20965
3142 #define ID_SC80_CLAMBER 20947
3143 #define ID_SC80_GET_ROPE 20948
3144 #define ID_SC80_SWING 20949
3145 #define ID_SC80_DROP 20956
3146 #define ID_SC80_SAMPLE 20957
3147 #define ID_SC80_SAMPLE_FALL 20958
3148 #define IT_MEDI 32
3149 #define IT_MEDI_TALK 180
3150 #define IT_WITNESS 159
3151 #define IT_GALLAGHER 90
3152 #define IT_GALL_TALK 91
3153 #define IT_SC66_LAYER_0 20
3154 #define IT_SC66_DOOR 105
3155 #define IT_SC66_HI_BEAM_AN1 98
3156 #define IT_SC66_HI_BEAM_AN2 99
3157 #define IT_SC66_LO_BEAM_ANM 22
3158 #define IT_SC66_ROCK1 100
3159 #define IT_SC66_ROCK2 101
3160 #define IT_SC66_ROCK3 102
3161 #define IT_SC66_STONES 103
3162 #define IT_SC66_FOS_CRUSHED 104
3163 #define IT_SC66_FOS_WALK_IN 21
3164 #define IT_SC67_LAYER_0 23
3165 #define IT_SC67_LAYER_1 24
3166 #define IT_SC67_GRID_1 25
3167 #define IT_SC67_PULSE1 26
3168 #define IT_SC67_PULSE2 27
3169 #define IT_SC67_PULSE3 28
3170 #define IT_SC67_PULSE4 29
3171 #define IT_SC67_DOOR 30
3172 #define IT_SC67_ROCK 31
3173 #define IT_SC67_CRAWL 46
3174 #define IT_SC67_DUSTOFF 47
3175 #define IT_SC67_GETBRICK 48
3176 #define IT_SC67_BRICK 55
3177 #define IT_SC67_PLASTER 56
3178 #define IT_SC67_PICK_BRICK 129
3179 #define IT_SC67_PICK_PLAST 130
3180 #define IT_SC67_STICK_IN 131
3181 #define IT_SC67_PULL_OUT 132
3182 #define IT_SC67_BRICK_HIT 133
3183 #define IT_SC67_PLAST_HIT 134
3184 #define IT_SC67_LPOCKET 141
3185 #define IT_SC67_RPOCKET 142
3186 #define IT_SC67_RUB_HEAD 143
3187 #define IT_SC67_PUSS 149
3188 #define IT_SC67_MEDIFIX 150
3189 #define IT_SC67_MENDING 151
3190 #define IT_SC67_CROWBAR 152
3191 #define IT_SC68_LAYER_0 43
3192 #define IT_SC68_LAYER_1 44
3193 #define IT_SC68_GRID_1 45
3194 #define IT_SC68_DOOR 57
3195 #define IT_SC68_PULSE1 58
3196 #define IT_SC68_PULSE2 59
3197 #define IT_SC68_PULSE3 60
3198 #define IT_SC68_PULSE4 61
3199 #define IT_SC68_PULSE5 62
3200 #define IT_SC68_PULSE6 63
3201 #define IT_SC68_SENSOR 137
3202 #define IT_SC68_DESCEND 153
3203 #define IT_SC68_ASCEND 154
3204 #define IT_SC69_LAYER_0 71
3205 #define IT_SC69_LAYER_1 72
3206 #define IT_SC69_LAYER_2 74
3207 #define IT_SC69_GRID_1 75
3208 #define IT_SC69_GRID_2 76
3209 #define IT_SC69_PULSE1 109
3210 #define IT_SC69_PULSE2 110
3211 #define IT_SC69_PULSE3 111
3212 #define IT_SC69_PULSE4 112
3213 #define IT_SC69_PULSE5 113
3214 #define IT_SC69_PULSE6 114
3215 #define IT_SC70_LAYER_0 90
3216 #define IT_SC70_LAYER_1 91
3217 #define IT_SC70_LAYER_2 92
3218 #define IT_SC70_GRID_1 93
3219 #define IT_SC70_GRID_2 94
3220 #define IT_SC70_IRIS 95
3221 #define IT_SC70_BAR 96
3222 #define IT_SC70_CONSOLE 115
3223 #define IT_SC70_GRILL 116
3224 #define IT_SC70_PIT 117
3225 #define IT_SC70_STEP_UP 14
3226 #define IT_SC70_STEP_DOWN 15
3227 #define IT_SC70_PULL_BAR 18
3228 #define IT_SC70_ENTER_ANIM 97
3229 #define IT_SC71_LAYER_0 85
3230 #define IT_SC71_LAYER_1 86
3231 #define IT_SC71_LAYER_2 87
3232 #define IT_SC71_GRID_1 88
3233 #define IT_SC71_GRID_2 89
3234 #define IT_SC710_LAYER_0 70
3235 #define IT_SC710_LAYER_1 16
3236 #define IT_SC710_LAYER_2 157
3237 #define IT_SC710_GRID_1 17
3238 #define IT_SC710_GRID_2 158
3239 #define IT_SC71_LIGHT1 162
3240 #define IT_SC71_LIGHT2 163
3241 #define IT_SC71_SCREEN 164
3242 #define IT_SC71_CHARGE_LIGHT 165
3243 #define IT_SC71_MEDI_CHARGE 166
3244 #define IT_SC71_USE_BOARD 148
3245 #define IT_SC71_PANEL 167
3246 #define IT_SC71_PANEL2 168
3247 #define IT_SC72_LAYER_0 64
3248 #define IT_SC72_LAYER_1 65
3249 #define IT_SC72_LAYER_2 66
3250 #define IT_SC72_GRID_1 68
3251 #define IT_SC72_GRID_2 69
3252 #define IT_SC720_LAYER_0 67
3253 #define IT_SC720_LAYER_1 160
3254 #define IT_SC720_LAYER_2 155
3255 #define IT_SC720_GRID_1 161
3256 #define IT_SC720_GRID_2 156
3257 #define IT_WALTER_CONVERSATION 129
3258 #define IT_WALTER_TALK_UP 130
3259 #define IT_WALTER_TALK_DOWN 131
3260 #define IT_WALTER_TALK_LEFT 132
3261 #define IT_SC72_CHAM1_LIGHT 171
3262 #define IT_SC72_CHAM2_LIGHT 172
3263 #define IT_SC72_TANK 173
3264 #define IT_SC72_ROT_LIGHT 177
3265 #define IT_SC72_COMPUTER 169
3266 #define IT_SC72_COMPUTER2 170
3267 #define IT_SC72_CHAMBER1 174
3268 #define IT_SC72_CHAMBER2 175
3269 #define IT_SC72_CHAMBER3 176
3270 #define IT_SC72_WALTER_KILL 178
3271 #define IT_SC72_FOSTER_DIE 179
3272 #define IT_SC72_WALTER_DIE 30
3273 #define IT_SC72_GRILL 28
3274 #define IT_SC72_JOEY_TAP 29
3275 #define IT_SC72_SPILL 31
3276 #define IT_SC73_LAYER_0 97
3277 #define IT_SC73_LAYER_1 98
3278 #define IT_SC73_LAYER_2 99
3279 #define IT_SC73_GRID_1 101
3280 #define IT_SC73_GRID_2 102
3281 #define IT_SC73_BIG_DOOR 138
3282 #define IT_SC73_SENSOR 139
3283 #define IT_SC73_CHAMBER3 142
3284 #define IT_SC73_CHAMBER4 140
3285 #define IT_SC73_CHAMBER5 141
3286 #define IT_SC73_CHAM4_LIGHT 95
3287 #define IT_SC73_CHAM5_LIGHT 96
3288 #define IT_SC73_JOEY_LUNGE 85
3289 #define IT_SC73_JOEY_FIGHT1 86
3290 #define IT_SC73_GALL_FIGHT1 87
3291 #define IT_SC73_JOEY_FIGHT2 88
3292 #define IT_SC73_GALL_FIGHT2 89
3293 #define IT_SC73_GET_BOARD 43
3294 #define IT_SC73_SEARCH 44
3295 #define IT_SC73_DEAD_GALL 72
3296 #define IT_SC73_BITS 74
3297 #define IT_SC73_BITS2 75
3298 #define IT_SC73_SPRAY 76
3299 #define IT_SC74_LAYER_0 104
3300 #define IT_SC74_LAYER_1 105
3301 #define IT_SC74_LAYER_2 106
3302 #define IT_SC74_GRID_1 107
3303 #define IT_SC74_GRID_2 108
3304 #define IT_SC74_POD_DOWN 109
3305 #define IT_SC74_POD_UP 110
3306 #define IT_SC74_FOST_SIT 92
3307 #define IT_SC74_GET_UP 93
3308 #define IT_SC74_USECARD 70
3309 #define IT_SC74_USECARD2 71
3310 #define IT_SC74_RPOCKET 62
3311 #define IT_SC74_MONITOR1 55
3312 #define IT_SC74_MONITOR2 56
3313 #define IT_SC74_MONITOR3 57
3314 #define IT_SC74_MONITOR4 58
3315 #define IT_SC74_LEFT_TV 59
3316 #define IT_SC74_RIGHT_TV 60
3317 #define IT_SC74_LIGHTS 61
3318 #define IT_SC75_LAYER_0 144
3319 #define IT_SC75_LAYER_1 145
3320 #define IT_SC75_LAYER_2 146
3321 #define IT_SC75_GRID_1 147
3322 #define IT_SC75_GRID_2 148
3323 #define IT_SC75_MONITOR 149
3324 #define IT_SC75_CRASH 164
3325 #define IT_SC75_TANK 165
3326 #define IT_SC75_STEAM 150
3327 #define IT_SC75_LIGHT1 151
3328 #define IT_SC75_LIGHT2 152
3329 #define IT_SC75_TONGS 153
3330 #define IT_SC75_GET_TONGS 154
3331 #define IT_SC75_USECARD 155
3332 #define IT_SC75_RPOCKET 156
3333 #define IT_SC75_HAND_TANK 166
3334 #define IT_SC75_GET_TISS 157
3335 #define IT_SC75_FREEZE_IT 158
3336 #define IT_SC75_FREEZE_TALK 159
3337 #define IT_SC75_FREEZE_IT2 160
3338 #define IT_SC75_FREEZE_DED 161
3339 #define IT_SC75_DEAD_TALK 162
3340 #define IT_SC75_FREEZE_DED2 163
3341 #define IT_SC76_LAYER_0 14
3342 #define IT_SC76_LAYER_1 15
3343 #define IT_SC76_LAYER_2 16
3344 #define IT_SC76_GRID_1 17
3345 #define IT_SC76_GRID_2 18
3346 #define IT_SC76_LIGHT1 29
3347 #define IT_SC76_LIGHT2 30
3348 #define IT_SC76_LIGHT3 31
3349 #define IT_SC76_LIGHT4 32
3350 #define IT_SC76_LIGHT5 43
3351 #define IT_SC76_LIGHT6 44
3352 #define IT_SC76_LIGHT7 45
3353 #define IT_SC76_LIGHT8 46
3354 #define IT_SC76_LIGHT9 47
3355 #define IT_SC76_CABINET_1 55
3356 #define IT_SC76_CABINET_2 56
3357 #define IT_SC76_CABINET_3 57
3358 #define IT_SC76_BOARD_1 58
3359 #define IT_SC76_BOARD_2 59
3360 #define IT_SC76_BOARD_3 60
3361 #define IT_SC76_OPEN_CAB 62
3362 #define IT_SC76_LOW_GET 63
3363 #define IT_KEN 61
3364 #define IT_SC76_HATCH_1 66
3365 #define IT_SC76_ANDROID_2 67
3366 #define IT_SC76_HATCH_2 68
3367 #define IT_SC76_ANDROID_3 64
3368 #define IT_SC76_HATCH_3 65
3369 #define IT_SC76_PUNCH 69
3370 #define IT_SC76_FOSTFALL 70
3371 #define IT_SC76_KEN_TALK 71
3372 #define IT_SC76_AND2_BABBLE 72
3373 #define IT_SC77_LAYER_0 20
3374 #define IT_SC77_LAYER_1 21
3375 #define IT_SC77_GRID_1 22
3376 #define IT_SC77_BIG_DOOR 28
3377 #define IT_SC77_FPUSHL 74
3378 #define IT_SC77_FPUSHR 75
3379 #define IT_SC77_KPUSHR 76
3380 #define IT_SC77_STRETCH 87
3381 #define IT_SC78_LAYER_0 23
3382 #define IT_SC78_LAYER_1 24
3383 #define IT_SC78_GRID_1 25
3384 #define IT_SC78_JUMP_DOWN 85
3385 #define IT_SC78_CLIMB_UP 86
3386 #define IT_SC79_LAYER_0 26
3387 #define IT_SC79_SUPPORT 48
3388 #define IT_SC79_CROUCH 91
3389 #define IT_SC79_CLIMB 92
3390 #define IT_SC79_TIE_ROPE 96
3391 #define IT_SC79_TOSS_ROPE 97
3392 #define IT_SC79_ROPE 98
3393 #define IT_SC79_KNOT 101
3394 #define IT_SC80_LAYER_0 27
3395 #define IT_SC80_EXIT 100
3396 #define IT_SC80_ROPE 99
3397 #define IT_SC80_GOO 88
3398 #define IT_SC80_BUBBLE 89
3399 #define IT_SC80_CLIMB 90
3400 #define IT_SC80_CLAMBER 93
3401 #define IT_SC80_GET_ROPE 94
3402 #define IT_SC80_SWING 95
3403 #define IT_SC80_DROP 103
3404 #define IT_SC80_SAMPLE 104
3405 #define IT_SC80_PIPE_TALK 105
3406 #define IT_SC80_PIPE_SHRUG 106
3407 #define IDO_DOG_FOOD 49
3408 #define ID_SC30_FAST_LIST 16385
3409 #define ID_SC30_CHIP_LIST 16386
3410 #define ID_SC30_LOGIC_LIST 16387
3411 #define ID_SC30_MOUSE_LIST 16388
3412 #define ID_SC30_PALETTE 16389
3413 #define ID_SC30_WALK_GRID 16390
3414 #define ID_SC30_JOEY_LIST 16547
3415 #define ID_RESET_31_30 16413
3416 #define ID_RESET_33_30 16414
3417 #define ID_RESET_36_30 16539
3418 #define ID_RESET_42_30 16811
3419 #define ID_RESET_COURT_OPEN 16813
3420 #define ID_SC30_FLOOR 16392
3421 #define ID_SC30_EXIT_31 16393
3422 #define ID_SC30_EXIT_33 16394
3423 #define ID_SC30_EXIT_36 16492
3424 #define ID_SC30_COURT_DOOR 16487
3425 #define ID_SC30_COURT_CLOSE 16814
3426 #define ID_SC30_NOTICE 16489
3427 #define ID_SC30_STATUE_1 16490
3428 #define ID_SC30_STATUE_2 16491
3429 #define ID_SC30_HENRI 16516
3430 #define ID_SC30_HENRI_TALK 16517
3431 #define ID_SC30_HENRI_TIE 16518
3432 #define ID_SC30_HEN_STEP_F 16519
3433 #define ID_SC30_HEN_STEP_B 16520
3434 #define ID_SC30_HEN_BLINK 16521
3435 #define ID_SC30_PUSH_DOOR 16522
3436 #define ID_SC31_FAST_LIST 16774
3437 #define ID_SC31_CHIP_LIST 16396
3438 #define ID_SC31_LOGIC_LIST 16397
3439 #define ID_SC31_MOUSE_LIST 16398
3440 #define ID_SC31_PALETTE 16399
3441 #define ID_SC31_WALK_GRID 16400
3442 #define ID_SC31_JOEY_LIST 16548
3443 #define ID_RESET_START_31 16391
3444 #define ID_RESET_30_31 16401
3445 #define ID_RESET_32_31 16425
3446 #define ID_RESET_39_31 16463
3447 #define ID_RS_GUARD_CHAT 16699
3448 #define ID_RS_GUARD_AVAIL 16700
3449 #define ID_SC31_FLOOR 16402
3450 #define ID_SC31_EXIT_30 16403
3451 #define ID_SC31_EXIT_32 16415
3452 #define ID_SC31_EXIT_39 16453
3453 #define ID_SC31_LIFT_SLOT 16493
3454 #define ID_SC31_LIFT 16513
3455 #define ID_SC31_LIFT_OPEN 16514
3456 #define ID_SC31_LIFT_CLOSE 16515
3457 #define ID_SC31_USE_CARD 16523
3458 #define ID_SC31_PULL_ROPE 16551
3459 #define ID_SC31_LOWER_ROPE 16552
3460 #define ID_SC31_DROP_ROPE 16553
3461 #define ID_SC31_END_OF_ROPE 16554
3462 #define ID_SC31_ROPE 16555
3463 #define ID_SC31_ROPE_PULLED 16556
3464 #define ID_SC31_ROPE_LOWER 16557
3465 #define ID_SC31_ROPE_DROP 16558
3466 #define ID_SC31_BRICKS 16559
3467 #define ID_SC31_BRICKS_UP 16560
3468 #define ID_SC31_BRICKS_DOWN 16561
3469 #define ID_SC31_BRICKS_FALL 16562
3470 #define ID_SC31_PLANK 16563
3471 #define ID_SC31_PLANK_DROP 16564
3472 #define ID_SC31_PLANK_RAISE 16565
3473 #define ID_SC31_PLANK_FLICK 16566
3474 #define ID_SC31_GUARD 16601
3475 #define ID_SC31_GUARD_TALK 16607
3476 #define ID_SC31_GUARD_BLINK 16693
3477 #define ID_SC31_GUARD_MOVE 16694
3478 #define ID_SC31_GUARD_REACH 16695
3479 #define ID_SC31_GUARD_TALK2 16696
3480 #define ID_SC31_GET_BRICKS 16683
3481 #define ID_SC31_GET_PLANK 16687
3482 #define ID_SC31_CLIMB_PLANK 16684
3483 #define ID_SC31_DOG_FLY 16685
3484 #define ID_SC31_DOG_RISE 16697
3485 #define ID_SC31_DOG_SWIM 16698
3486 #define ID_SC31_PUT_BISC 16688
3487 #define ID_SC31_BISCUITS 16692
3488 #define ID_SC31_BISC_PLACED 16689
3489 #define ID_SC31_BISC_DROP 16690
3490 #define ID_SC31_BISC_RAISE 16691
3491 #define ID_SC32_FAST_LIST 16416
3492 #define ID_SC32_CHIP_LIST 16417
3493 #define ID_SC32_LOGIC_LIST 16418
3494 #define ID_SC32_MOUSE_LIST 16419
3495 #define ID_SC32_PALETTE 16420
3496 #define ID_SC32_WALK_GRID 16421
3497 #define ID_SC32_JOEY_LIST 16549
3498 #define ID_RESET_31_32 16422
3499 #define ID_RESET_33_32 16429
3500 #define ID_RESET_38_32 16452
3501 #define ID_SC32_FLOOR 16423
3502 #define ID_SC32_EXIT_31 16424
3503 #define ID_SC32_EXIT_33 16426
3504 #define ID_SC32_LIFT 16442
3505 #define ID_SC32_LIFT_OPEN 16540
3506 #define ID_SC32_LIFT_CLOSE 16541
3507 #define ID_SC32_TERMINAL 16494
3508 #define ID_SC32_BUZZER 16495
3509 #define ID_SC32_PLANT_1 16496
3510 #define ID_SC32_PLANT_2 16497
3511 #define ID_SC32_PLANT_3 16498
3512 #define ID_SC32_USE_CARD 16524
3513 #define ID_SC32_USE_COM 16525
3514 #define ID_SC32_VINCENT 16599
3515 #define ID_SC32_VINC_ANIM 16602
3516 #define ID_SC32_GARDENER 16600
3517 #define ID_SC32_GARDENING1 16622
3518 #define ID_SC32_GARDENING2 16623
3519 #define ID_SC32_GARDENER_UP 16624
3520 #define ID_SC32_GARDENER_DN 16625
3521 #define ID_SC32_GARD_TURN_D 16626
3522 #define ID_SC32_GARD_TURN_U 16627
3523 #define ID_SC32_GARDEN_TALK 16628
3524 #define ID_SC33_FAST_LIST 16404
3525 #define ID_SC33_CHIP_LIST 16405
3526 #define ID_SC33_LOGIC_LIST 16406
3527 #define ID_SC33_MOUSE_LIST 16407
3528 #define ID_SC33_PALETTE 16408
3529 #define ID_SC33_WALK_GRID 16409
3530 #define ID_SC33_JOEY_LIST 16550
3531 #define ID_RESET_30_33 16410
3532 #define ID_RESET_32_33 16427
3533 #define ID_RESET_34_33 16440
3534 #define ID_SC33_FLOOR 16411
3535 #define ID_SC33_EXIT_30 16412
3536 #define ID_SC33_EXIT_32 16428
3537 #define ID_SC33_SHED_DOOR 16430
3538 #define ID_SC33_LOCK 16499
3539 #define ID_SC33_USE_CARD 16526
3540 #define ID_SC33_PUSH_DOOR1 16527
3541 #define ID_SC33_PUSH_DOOR2 16528
3542 #define ID_SC33_DOOR_OPEN 16529
3543 #define ID_SC34_FAST_LIST 16431
3544 #define ID_SC34_CHIP_LIST 16432
3545 #define ID_SC34_LOGIC_LIST 16433
3546 #define ID_SC34_MOUSE_LIST 16434
3547 #define ID_SC34_PALETTE 16435
3548 #define ID_SC34_WALK_GRID 16436
3549 #define ID_RESET_33_34 16437
3550 #define ID_SC34_FLOOR 16438
3551 #define ID_SC34_DOOR 16439
3552 #define ID_SC34_SECATEURS 16501
3553 #define ID_SC34_TKT_MACHINE 16502
3554 #define ID_SC34_MAP 16503
3555 #define ID_SC34_BRICKS 16504
3556 #define ID_SC34_GET_SECS 16544
3557 #define ID_SC34_STAIRS1 16545
3558 #define ID_SC34_STAIRS2 16546
3559 #define ID_SC36_FAST_LIST 16530
3560 #define ID_SC36_CHIP_LIST 16531
3561 #define ID_SC36_LOGIC_LIST 16532
3562 #define ID_SC36_MOUSE_LIST 16533
3563 #define ID_SC36_PALETTE 16534
3564 #define ID_SC36_WALK_GRID 16535
3565 #define ID_RESET_30_36 16536
3566 #define ID_RESET_37_36 16593
3567 #define ID_RESET_COLSTON 16812
3568 #define ID_SC36_FLOOR 16537
3569 #define ID_SC36_LOW_FLOOR 16596
3570 #define ID_SC36_EXIT_30 16538
3571 #define ID_SC36_DOOR 16583
3572 #define ID_SC36_DOOROPEN 16792
3573 #define ID_SC36_DOORSHUT 16793
3574 #define ID_SC36_FOS_DOWN1 16748
3575 #define ID_SC36_FOS_DOWN2 16749
3576 #define ID_SC36_FOS_UP1 16750
3577 #define ID_SC36_FOS_UP2 16751
3578 #define ID_SC36_PRESS_PLATE 16752
3579 #define ID_SC36_USE_JUKEBOX 16753
3580 #define ID_SC36_REACH_GLASS 16759
3581 #define ID_SC36_GET_GLASS 16760
3582 #define ID_SC36_JUKEBOX 16597
3583 #define ID_SC36_JUKE_TALK 16756
3584 #define ID_SC36_JUKE_STUCK 16770
3585 #define ID_SC36_JUKE_BREAK 16771
3586 #define ID_SC36_JUKE_LIGHT 16757
3587 #define ID_SC36_JUKEBOX_ON 16754
3588 #define ID_SC36_JUKEBOX_OFF 16755
3589 #define ID_SC36_JUKE_KICKED 16758
3590 #define ID_SC36_CARDS 16742
3591 #define ID_SC36_GLASS 16747
3592 #define ID_SC36_SENSOR 16594
3593 #define ID_SC36_BAND 16598
3594 #define ID_SC36_BAND_ANIM 16686
3595 #define ID_SC36_BARMAN 16701
3596 #define ID_BAR_BLINK 16702
3597 #define ID_BAR_GET_DRINK 16703
3598 #define ID_BAR_DRINK 16704
3599 #define ID_BAR_GET_CLOTH 16705
3600 #define ID_BAR_PUT_CLOTH 16706
3601 #define ID_BAR_WIPE 16707
3602 #define ID_BAR_WIPE2 16708
3603 #define ID_BARMAN_TALK 16709
3604 #define ID_SC36_BABS 16772
3605 #define ID_SC36_BABS_TALK 16773
3606 #define ID_SC36_COLSTON 16731
3607 #define ID_SC36_COL_FEET 16732
3608 #define ID_SC36_COL_TALK1 16743
3609 #define ID_SC36_COL_TALK2 16744
3610 #define ID_SC36_COL_DRINK 16746
3611 #define ID_SC36_COL_DEAL 16733
3612 #define ID_SC36_COL_THINK 16734
3613 #define ID_SC36_COL_BLINK1 16735
3614 #define ID_SC36_COL_BLINK2 16736
3615 #define ID_SC36_COL_DOWN1 16761
3616 #define ID_SC36_COL_DOWN2 16762
3617 #define ID_SC36_COL_DOWN3 16763
3618 #define ID_SC36_COL_DOWN4 16764
3619 #define ID_SC36_COL_UP1 16765
3620 #define ID_SC36_COL_UP2 16766
3621 #define ID_SC36_COL_UP3 16767
3622 #define ID_SC36_COL_UP4 16768
3623 #define ID_SC36_COL_KICK 16769
3624 #define ID_SC36_GALLAGHER 16737
3625 #define ID_SC36_GAL_TALK 16745
3626 #define ID_SC36_GAL_LEGS 16738
3627 #define ID_SC36_GAL_DEAL 16739
3628 #define ID_SC36_GAL_LOOK1 16740
3629 #define ID_SC36_GAL_LOOK2 16741
3630 #define ID_SC37_FAST_LIST 16584
3631 #define ID_SC37_CHIP_LIST 16585
3632 #define ID_SC37_LOGIC_LIST 16586
3633 #define ID_SC37_MOUSE_LIST 16587
3634 #define ID_SC37_PALETTE 16588
3635 #define ID_SC37_WALK_GRID 16589
3636 #define ID_RESET_36_37 16590
3637 #define ID_SC37_FLOOR 16591
3638 #define ID_SC37_HOLDING_LID 16794
3639 #define ID_SC37_DOOR 16592
3640 #define ID_SC37_DOOROPEN 16790
3641 #define ID_SC37_DOORSHUT 16791
3642 #define ID_SC37_SENSOR 16595
3643 #define ID_SC37_BIG_BOX 16620
3644 #define ID_SC37_FLIMSY_BOX 16619
3645 #define ID_SC37_WINE_RACK 16799
3646 #define ID_SC37_LID 16621
3647 #define ID_SC37_LIDUP 16786
3648 #define ID_SC37_LIDDOWN 16787
3649 #define ID_SC37_LIDUSED 16788
3650 #define ID_SC37_GRILL 16617
3651 #define ID_SC37_GRILLOPEN 16789
3652 #define ID_SC37_CRBARBOX 16775
3653 #define ID_SC37_GETLID 16776
3654 #define ID_SC37_PUTLID 16777
3655 #define ID_SC37_USELID 16778
3656 #define ID_SC37_STEPUP 16779
3657 #define ID_SC37_FOOTDROP 16780
3658 #define ID_SC37_STEPDOWN 16781
3659 #define ID_SC37_USEBAR 16782
3660 #define ID_SC37_USESEC 16783
3661 #define ID_SC37_CLIMBOUT 16784
3662 #define ID_SC37_THUMBSUP 16785
3663 #define ID_SC38_FAST_LIST 16443
3664 #define ID_SC38_CHIP_LIST 16444
3665 #define ID_SC38_LOGIC_LIST 16445
3666 #define ID_SC38_MOUSE_LIST 16446
3667 #define ID_SC38_PALETTE 16447
3668 #define ID_SC38_WALK_GRID 16448
3669 #define ID_RESET_32_38 16449
3670 #define ID_RESET_SPUNKY_38 16616
3671 #define ID_RESET_DANI_SIT 16608
3672 #define ID_RESET_DANI_STAND 16609
3673 #define ID_RESET_DANI_32 16629
3674 #define ID_RESET_SPUNKY_32 16630
3675 #define ID_SC38_FLOOR 16450
3676 #define ID_SC38_LIFT 16451
3677 #define ID_SC38_LIFT_UP 16542
3678 #define ID_SC38_LIFT_DOWN 16543
3679 #define ID_SC38_STATUE 16505
3680 #define ID_SC38_MONITOR 16506
3681 #define ID_SC38_VIDEO 16507
3682 #define ID_SC38_SOFA 16508
3683 #define ID_SC38_DOG_TRAY 16615
3684 #define ID_SC38_BISCUITS 16618
3685 #define ID_SC38_HAND_SET 16610
3686 #define ID_SC38_RINGER 16611
3687 #define ID_SC38_RINGER_ANIM 16612
3688 #define ID_DANIELLE 16441
3689 #define ID_DANI_CONV 16603
3690 #define ID_SC38_DANI_ANIM_1 16395
3691 #define ID_SC38_DANI_ANIM_2 16488
3692 #define ID_SC38_DANI_ANIM_3 16500
3693 #define ID_SC38_DANI_GET_UP 16605
3694 #define ID_SC38_DANI_SATTLK 16604
3695 #define ID_SC38_GET_PHONE 16613
3696 #define ID_SC38_PHONE_TALK 16614
3697 #define ID_SPUNKY 16486
3698 #define ID_SNIFF_LEFT 16509
3699 #define ID_SNIFF_RIGHT 16510
3700 #define ID_PISS_LEFT 16511
3701 #define ID_PISS_RIGHT 16512
3702 #define ID_BARK 16637
3703 #define ID_SC38_USE_VIDEO 16631
3704 #define ID_SC38_VIDEO_ANIM 16632
3705 #define ID_SC38_SCREEN_1 16633
3706 #define ID_SC38_SCREEN_2 16634
3707 #define ID_SC38_SCREEN_3 16635
3708 #define ID_SC38_SCREEN_4 16636
3709 #define ID_SC38_REACH_FOOD 16638
3710 #define ID_SC38_GET_FOOD 16639
3711 #define ID_SC39_FAST_LIST 16454
3712 #define ID_SC39_CHIP_LIST 16455
3713 #define ID_SC39_LOGIC_LIST 16456
3714 #define ID_SC39_MOUSE_LIST 16457
3715 #define ID_SC39_PALETTE 16458
3716 #define ID_SC39_WALK_GRID 16459
3717 #define ID_RESET_31_39 16460
3718 #define ID_RESET_40_39 16475
3719 #define ID_RESET_41_39 16485
3720 #define ID_SC39_FLOOR 16461
3721 #define ID_SC39_EXIT_31 16462
3722 #define ID_SC39_EXIT_40 16464
3723 #define ID_SC39_EXIT_41 16465
3724 #define ID_SC40_FAST_LIST 16466
3725 #define ID_SC40_CHIP_LIST 16467
3726 #define ID_SC40_LOGIC_LIST 16468
3727 #define ID_SC40_MOUSE_LIST 16469
3728 #define ID_SC40_PALETTE 16470
3729 #define ID_SC40_WALK_GRID 16471
3730 #define ID_RESET_39_40 16472
3731 #define ID_SC40_FLOOR 16473
3732 #define ID_SC40_EXIT_39 16474
3733 #define ID_SC40_CABINET 16567
3734 #define ID_SC40_TROLLEY 16568
3735 #define ID_SC40_LOCKER_1 16569
3736 #define ID_SC40_LOCKER_2 16570
3737 #define ID_SC40_LOCKER_3 16571
3738 #define ID_SC40_LOCKER_4 16572
3739 #define ID_SC40_LOCKER_5 16573
3740 #define ID_SC40_LOCKER_OPEN 16574
3741 #define ID_SC40_LOCKER_SHUT 16575
3742 #define ID_SC40_BODY_1 16576
3743 #define ID_SC40_BODY_2 16577
3744 #define ID_SC40_BODY_3 16578
3745 #define ID_SC40_BODY_4 16579
3746 #define ID_SC40_BODY_5 16580
3747 #define ID_SC40_OPEN_DOOR 16581
3748 #define ID_SC40_CLOSE_DOOR 16582
3749 #define ID_SC41_FAST_LIST 16476
3750 #define ID_SC41_CHIP_LIST 16477
3751 #define ID_SC41_LOGIC_LIST 16478
3752 #define ID_SC41_MOUSE_LIST 16479
3753 #define ID_SC41_PALETTE 16480
3754 #define ID_SC41_WALK_GRID 16481
3755 #define ID_RESET_39_41 16482
3756 #define ID_SC41_FLOOR 16483
3757 #define ID_SC41_EXIT_39 16484
3758 #define ID_SC42_FAST_LIST 16802
3759 #define ID_SC42_CHIP_LIST 16803
3760 #define ID_SC42_LOGIC_LIST 16804
3761 #define ID_SC42_MOUSE_LIST 16805
3762 #define ID_SC42_PALETTE 16806
3763 #define ID_SC42_WALK_GRID 16807
3764 #define ID_RESET_30_42 16808
3765 #define ID_SC44_FAST_LIST 16640
3766 #define ID_SC44_CHIP_LIST 16641
3767 #define ID_SC44_LOGIC_LIST 16642
3768 #define ID_SC44_MOUSE_LIST 16643
3769 #define ID_SC44_PALETTE 16644
3770 #define ID_SC44_WALK_GRID 16645
3771 #define ID_RESET_37_44 16646
3772 #define ID_RESET_45_44 16647
3773 #define ID_SC44_FLOOR 16648
3774 #define ID_SC44_EXIT_45 16649
3775 #define ID_SC44_GRILL 16795
3776 #define ID_SC44_RUBBLE 16800
3777 #define ID_SC45_FAST_LIST 16650
3778 #define ID_SC45_CHIP_LIST 16651
3779 #define ID_SC45_LOGIC_LIST 16652
3780 #define ID_SC45_MOUSE_LIST 16653
3781 #define ID_SC45_PALETTE 16654
3782 #define ID_SC45_WALK_GRID 16655
3783 #define ID_RESET_44_45 16656
3784 #define ID_RESET_46_45 16657
3785 #define ID_RESET_47_45 16658
3786 #define ID_SC45_FLOOR 16659
3787 #define ID_SC45_EXIT_44 16660
3788 #define ID_SC45_EXIT_46 16661
3789 #define ID_SC45_EXIT_47 16662
3790 #define ID_SC46_FAST_LIST 16663
3791 #define ID_SC46_CHIP_LIST 16664
3792 #define ID_SC46_LOGIC_LIST 16665
3793 #define ID_SC46_MOUSE_LIST 16666
3794 #define ID_SC46_PALETTE 16667
3795 #define ID_SC46_WALK_GRID 16668
3796 #define ID_RESET_45_46 16669
3797 #define ID_SC46_FLOOR 16670
3798 #define ID_SC46_EXIT_45 16671
3799 #define ID_SC46_RUBBLE 16801
3800 #define ID_SC47_FAST_LIST 16672
3801 #define ID_SC47_CHIP_LIST 16673
3802 #define ID_SC47_LOGIC_LIST 16674
3803 #define ID_SC47_MOUSE_LIST 16675
3804 #define ID_SC47_PALETTE 16676
3805 #define ID_SC47_WALK_GRID 16677
3806 #define ID_RESET_45_47 16678
3807 #define ID_RESET_48_47 16679
3808 #define ID_SC47_FLOOR 16680
3809 #define ID_SC47_EXIT_45 16681
3810 #define ID_SC47_EXIT_48 16682
3811 #define ID_SC48_FAST_LIST 16710
3812 #define ID_SC48_CHIP_LIST 16711
3813 #define ID_SC48_LOGIC_LIST 16712
3814 #define ID_SC48_MOUSE_LIST 16713
3815 #define ID_SC48_PALETTE 16714
3816 #define ID_SC48_WALK_GRID 16715
3817 #define ID_RESET_47_48 16716
3818 #define ID_RESET_65_48 16717
3819 #define ID_SC48_FLOOR 16718
3820 #define ID_SC48_EXIT_47 16719
3821 #define ID_SC48_EXIT_65 16720
3822 #define ID_SC65_FAST_LIST 16721
3823 #define ID_SC65_CHIP_LIST 16722
3824 #define ID_SC65_LOGIC_LIST 16723
3825 #define ID_SC65_MOUSE_LIST 16724
3826 #define ID_SC65_PALETTE 16725
3827 #define ID_SC65_WALK_GRID 16726
3828 #define ID_RESET_48_65 16727
3829 #define ID_SC65_FLOOR 16728
3830 #define ID_SC65_EXIT_48 16729
3831 #define ID_SC65_EXIT_66 16730
3832 #define ID_SC65_POSTER1 16796
3833 #define ID_SC65_POSTER2 16797
3834 #define ID_SC65_SIGN 16798
3835 #define IT_SC30_LAYER_0 14
3836 #define IT_SC30_LAYER_1 15
3837 #define IT_SC30_LAYER_2 16
3838 #define IT_SC30_GRID_1 17
3839 #define IT_SC30_GRID_2 18
3840 #define IT_SC30_HENRI_TALK 87
3841 #define IT_SC30_HENRI_TIE 88
3842 #define IT_SC30_HENRI_STEP 89
3843 #define IT_SC30_HENRI_BLINK 90
3844 #define IT_SC30_COURT_DOOR 134
3845 #define IT_SC30_PUSH_DOOR 91
3846 #define IT_SC31_LAYER_0 20
3847 #define IT_SC31_LAYER_1 21
3848 #define IT_SC31_GRID_1 22
3849 #define IT_SC31_LIFT 86
3850 #define IT_SC31_USE_CARD 92
3851 #define IT_SC31_PULL_ROPE 31
3852 #define IT_SC31_HOLD_ROPE 108
3853 #define IT_SC31_LOWER_ROPE 32
3854 #define IT_SC31_DROP_ROPE 43
3855 #define IT_SC31_PLANK 44
3856 #define IT_SC31_BRICK_UP 45
3857 #define IT_SC31_BRICK_FALL 46
3858 #define IT_SC31_END_OF_ROPE 61
3859 #define IT_SC31_ROPE_PULLED 62
3860 #define IT_SC31_ROPE_LOWER 63
3861 #define IT_SC31_ROPE_DROP 64
3862 #define IT_SC31_GUARD_TALK 101
3863 #define IT_SC31_GUARD_BLINK 110
3864 #define IT_SC31_GUARD_MOVE 129
3865 #define IT_SC31_GUARD_REACH 130
3866 #define IT_SC31_GUARD_TALK2 131
3867 #define IT_SC31_GET_BRICKS 102
3868 #define IT_SC31_GET_PLANK 106
3869 #define IT_SC31_CLIMB_PLANK 103
3870 #define IT_SC31_DOG_FLY 104
3871 #define IT_SC31_DOG_RISE 132
3872 #define IT_SC31_DOG_SWIM 133
3873 #define IT_SC31_PUT_BISC 109
3874 #define IT_SC31_HAND 107
3875 #define IT_SC31_BISCUITS 105
3876 #define IT_SC32_LAYER_0 23
3877 #define IT_SC32_LAYER_1 24
3878 #define IT_SC32_LAYER_2 98
3879 #define IT_SC32_GRID_1 25
3880 #define IT_SC32_GRID_2 99
3881 #define IT_SC32_USE_CARD 93
3882 #define IT_SC32_USE_COM 94
3883 #define IT_SC32_LIFT 100
3884 #define IT_SC32_VINCENT 56
3885 #define IT_SC32_VINC_TALK 57
3886 #define IT_SC32_GARDENER 58
3887 #define IT_SC32_GARD_TURN 59
3888 #define IT_SC32_GARDEN_TALK 60
3889 #define IT_SC33_LAYER_0 26
3890 #define IT_SC33_LAYER_1 27
3891 #define IT_SC33_LAYER_2 28
3892 #define IT_SC33_GRID_1 29
3893 #define IT_SC33_GRID_2 30
3894 #define IT_SC33_USE_CARD 95
3895 #define IT_SC33_PUSH_DOOR 96
3896 #define IT_SC33_SHED_DOOR 97
3897 #define IT_SC34_LAYER_0 31
3898 #define IT_SC34_LAYER_1 32
3899 #define IT_SC34_GRID_1 43
3900 #define IT_SC34_STAIRS1 102
3901 #define IT_SC34_STAIRS2 103
3902 #define IT_SC34_SECATEURS 104
3903 #define IT_SC34_GET_SECS 105
3904 #define IT_SC36_LAYER_0 20
3905 #define IT_SC36_LAYER_1 21
3906 #define IT_SC36_LAYER_2 22
3907 #define IT_SC36_LAYER_3 56
3908 #define IT_SC36_GRID_1 23
3909 #define IT_SC36_GRID_2 24
3910 #define IT_SC36_GRID_3 57
3911 #define IT_SC36_BABS 106
3912 #define IT_SC36_BABS_TALK 107
3913 #define IT_SC36_FOS_DOWN1 92
3914 #define IT_SC36_FOS_DOWN2 93
3915 #define IT_SC36_FOS_UP1 94
3916 #define IT_SC36_FOS_UP2 95
3917 #define IT_SC36_PRESS_PLATE 70
3918 #define IT_SC36_USE_JUKEBOX 67
3919 #define IT_SC36_GET_GLASS 96
3920 #define IT_SC36_JUKE_LIGHT 68
3921 #define IT_SC36_JUKEBOX 86
3922 #define IT_SC36_GLASS 66
3923 #define IT_SC36_BAND 31
3924 #define IT_SC36_BARMAN 32
3925 #define IT_BARMAN_TALK 61
3926 #define IT_SC36_COLSTON 47
3927 #define IT_SC36_COL_FEET 48
3928 #define IT_SC36_COL_TALK1 62
3929 #define IT_SC36_COL_TALK2 63
3930 #define IT_SC36_COL_DRINK 69
3931 #define IT_SC36_COL_DOWN1 97
3932 #define IT_SC36_COL_DOWN2 98
3933 #define IT_SC36_COL_DOWN3 99
3934 #define IT_SC36_COL_DOWN4 100
3935 #define IT_SC36_COL_UP1 101
3936 #define IT_SC36_COL_UP2 102
3937 #define IT_SC36_COL_UP3 103
3938 #define IT_SC36_COL_UP4 104
3939 #define IT_SC36_COL_KICK 105
3940 #define IT_SC36_GALLAGHER 58
3941 #define IT_SC36_GAL_LEGS 59
3942 #define IT_SC36_GAL_TALK 64
3943 #define IT_SC36_CARDS 60
3944 #define IT_SC36_DOOR 144
3945 #define IT_SC37_LAYER_0 14
3946 #define IT_SC37_LAYER_1 15
3947 #define IT_SC37_LAYER_2 16
3948 #define IT_SC37_GRID_1 17
3949 #define IT_SC37_GRID_2 18
3950 #define IT_SC37_CRBARBOX 108
3951 #define IT_SC37_GETLID 109
3952 #define IT_SC37_USELID 110
3953 #define IT_SC37_STEPUP 129
3954 #define IT_SC37_FOOTDROP 130
3955 #define IT_SC37_STEPDOWN 131
3956 #define IT_SC37_USEBAR 132
3957 #define IT_SC37_USESEC 133
3958 #define IT_SC37_CLIMBOUT 134
3959 #define IT_SC37_THUMBSUP 136
3960 #define IT_SC37_BOXLID 137
3961 #define IT_SC37_LIDUP 138
3962 #define IT_SC37_LIDUSED 139
3963 #define IT_SC37_LOOSEBIT 140
3964 #define IT_SC37_GRILL 141
3965 #define IT_SC37_GRILLOPEN 142
3966 #define IT_SC37_DOOR 143
3967 #define IT_SC38_LAYER_0 44
3968 #define IT_SC38_LAYER_1 45
3969 #define IT_SC38_LAYER_2 46
3970 #define IT_SC38_GRID_1 47
3971 #define IT_SC38_GRID_2 48
3972 #define IT_DANIELLE 55
3973 #define IT_DANI_CONV 85
3974 #define IT_SPUNKY 71
3975 #define IT_SC38_SEXY_DANI 106
3976 #define IT_SC38_DANI_ANIMS 107
3977 #define IT_SC38_DANI_SATTLK 108
3978 #define IT_SC38_DANI_GET_UP 109
3979 #define IT_SNIFF_LEFT 72
3980 #define IT_SNIFF_RIGHT 74
3981 #define IT_PISS_LEFT 75
3982 #define IT_PISS_RIGHT 76
3983 #define IT_BARK 65
3984 #define IT_SC38_FOSTER_LIFT 101
3985 #define IT_SC38_HAND_SET 110
3986 #define IT_SC38_RINGER 129
3987 #define IT_SC38_GET_PHONE 130
3988 #define IT_SC38_PHONE_TALK 131
3989 #define IT_SC38_USE_VIDEO 132
3990 #define IT_SC38_VIDEO_ANIM 133
3991 #define IT_SC38_SCREEN_1 134
3992 #define IT_SC38_SCREEN_2 136
3993 #define IT_SC38_SCREEN_3 137
3994 #define IT_SC38_SCREEN_4 138
3995 #define IT_SC38_GET_FOOD 139
3996 #define IT_SC39_LAYER_0 56
3997 #define IT_SC39_LAYER_1 57
3998 #define IT_SC39_LAYER_2 58
3999 #define IT_SC39_GRID_1 59
4000 #define IT_SC39_GRID_2 60
4001 #define IT_SC40_LAYER_0 61
4002 #define IT_SC40_LAYER_1 62
4003 #define IT_SC40_LAYER_2 63
4004 #define IT_SC40_GRID_1 64
4005 #define IT_SC40_GRID_2 65
4006 #define IT_SC40_LOCKER 14
4007 #define IT_SC40_OPEN_DOOR 15
4008 #define IT_SC40_CLOSE_DOOR 16
4009 #define IT_SC41_LAYER_0 66
4010 #define IT_SC41_LAYER_1 67
4011 #define IT_SC41_LAYER_2 68
4012 #define IT_SC41_GRID_1 69
4013 #define IT_SC41_GRID_2 70
4014 #define IT_SC42_LAYER_0 20
4015 #define IT_SC42_LAYER_1 21
4016 #define IT_SC42_GRID_1 23
4017 #define IT_SC44_LAYER_0 25
4018 #define IT_SC45_LAYER_0 26
4019 #define IT_SC45_LAYER_1 27
4020 #define IT_SC45_GRID_1 28
4021 #define IT_SC46_LAYER_0 29
4022 #define IT_SC47_LAYER_0 30
4023 #define IT_SC48_LAYER_0 43
4024 #define IT_SC65_LAYER_0 44
4025 #define IT_SC65_LAYER_1 45
4026 #define IT_SC65_GRID_1 46
4027 #define ID_RADMAN 8205
4028 #define ID_FACT3_R_EXIT 8459
4029 #define ID_LOCKER3 8460
4030 #define ID_LOCKER2 8463
4031 #define ID_LOCKER1 8464
4032 #define ID_MACHINE 8467
4033 #define ID_STUMP 8468
4034 #define ID_S16_FLOOR 8473
4035 #define ID_ENTRANCE_EXIT 8478
4036 #define ID_REACTOR_PC 8480
4037 #define ID_REACTOR_DOOR 8481
4038 #define ID_RAD_SCREEN 8482
4039 #define ID_14_CONSOLE 8483
4040 #define ID_COAT 8484
4041 #define ID_SENSORS 8500
4042 #define ID_REACTOR_LOWER 8502
4043 #define ID_S17_FLOOR 8507
4044 #define ID_CORE_EXIT 8511
4045 #define ID_PULSE 8513
4046 #define ID_PULSEB 8515
4047 #define ID_ANITA_CARD 8517
4048 #define ID_CONSOLE_12 8524
4049 #define ID_JUNK1 4339
4050 #define ID_JUNK2 4340
4051 #define ID_LIFT7_LIGHT 8529
4052 #define ID_S29_FLOOR 12292
4053 #define ID_LIFT_29 12296
4054 #define ID_S29_CARD_SLOT 12299
4055 #define ID_LIFT29_LIGHT 12301
4056 #define ID_RIGHT_EXIT_29 12304
4057 #define ID_S23_FLOOR 12309
4058 #define ID_LEFT_EXIT_23 12313
4059 #define ID_ANCHOR_EXIT_23 12315
4060 #define ID_S25_FLOOR 12320
4061 #define ID_ANCHOR_EXIT_25 12324
4062 #define ID_TRAVEL_EXIT_23 12327
4063 #define ID_S24_FLOOR 12332
4064 #define ID_LEFT_EXIT_24 12336
4065 #define ID_LEFT_EXIT_29 12338
4066 #define ID_S28_FLOOR 12343
4067 #define ID_RIGHT_EXIT_28 12347
4068 #define ID_LEFT_EXIT_28 12349
4069 #define ID_S19_FLOOR 12354
4070 #define ID_RIGHT_EXIT_19 12358
4071 #define ID_LEFT_EXIT_19 12361
4072 #define ID_S26_FLOOR 12366
4073 #define ID_RIGHT_EXIT_26 12370
4074 #define ID_DUSTBIN_28 12372
4075 #define ID_POSTER1 12375
4076 #define ID_POSTER2 12376
4077 #define ID_POSTER3 12377
4078 #define ID_POSTER4 12378
4079 #define ID_26_PLANT 12379
4080 #define ID_LEAFLET 12380
4081 #define ID_HOLO 12381
4082 #define ID_BIN_23 12382
4083 #define ID_SCULPTURE 12383
4084 #define ID_LINK_23 12384
4085 #define ID_WRECK_23 12385
4086 #define ID_LONDON_POSTER 12386
4087 #define ID_NEW_YORK 12387
4088 #define ID_MURAL 12388
4089 #define ID_PIDGEONS 12405
4090 #define ID_LEFT_EXIT_26 12390
4091 #define ID_S27_FLOOR 12395
4092 #define ID_RIGHT_EXIT_27 12399
4093 #define ID_CHART1 12401
4094 #define ID_CHART2 12402
4095 #define ID_GAS 12403
4096 #define ID_SCANNER_27 12404
4097 #define ID_BURKE 12407
4098 #define ID_MEDI_COMP 12425
4099 #define ID_CHAIR_27 12417
4100 #define ID_HELMET_COLE 12420
4101 #define ID_BODY 12429
4102 #define ID_ANCHOR 12430
4103 #define ID_ANCHOR_PC 3
4104 #define ID_HOOK 12434
4105 #define ID_STATUE_25 12435
4106 #define ID_LAZER_25 12437
4107 #define ID_SPARK_25 12439
4108 #define ID_TREVOR 12442
4109 #define ID_UP_EXIT_28 12447
4110 #define ID_S20_FLOOR 12452
4111 #define ID_DOWN_EXIT_20 12456
4112 #define ID_REICH_DOOR_20 12459
4113 #define ID_REICH_SLOT 12462
4114 #define ID_S22_FLOOR 12467
4115 #define ID_RIGHT_EXIT_22 12471
4116 #define ID_LAMB_DOOR_20 12474
4117 #define ID_LAMB_SLOT 12477
4118 #define ID_S21_FLOOR 12482
4119 #define ID_LEFT_EXIT_21 12486
4120 #define ID_SHRUB_1 12488
4121 #define ID_SHRUB_2 12489
4122 #define ID_SHRUB_3 12490
4123 #define ID_LAMB_BED 12492
4124 #define ID_LAMB_TV 12493
4125 #define ID_FISH_TANK 12494
4126 #define ID_FISH_POSTER 12495
4127 #define ID_PILLOW 12496
4128 #define ID_MAGAZINE 12501
4129 #define ID_REICH_CHAIR 12505
4130 #define ID_CABINET 12506
4131 #define ID_CERT 12507
4132 #define ID_REICH_PICTURE 12508
4133 #define ID_FISH_FOOD 12509
4134 #define ID_LAMBS_BOOKS 12510
4135 #define ID_LAMBS_CHAIR 12511
4136 #define ID_DISPENSOR 12512
4137 #define ID_CATFOOD 12514
4138 #define ID_VIDEO 12516
4139 #define ID_CASSETTE 12517
4140 #define ID_BIG_PICT1 12524
4141 #define ID_VIDEO_SCREEN 12525
4142 #define ID_BIG_PICT2 12526
4143 #define ID_BIG_PICT3 12527
4144 #define ID_CAT 12534
4145 #define ID_BIO_DOOR 12541
4146 #define ID_SALES_CHART 12545
4147 #define ID_GALLAGER_BEL 12546
4148 #define ID_FAKE_FLOOR_22 12554
4149 #define ID_REICH_WINDOW 12555
4150 #define ID_LAMB_WINDOW 12556
4151 #define ID_FAKE_FLOOR_21 12557
4152 #define ID_INNER_LAMB_DOOR 12558
4153 #define ID_TICKET 12565
4154 #define ID_GLOBE 12568
4155 #define ID_INNER_R_DOOR 12571
4156 #define ID_GLASS_SLOT 12574
4157 #define ID_LIFT_WAIT 42
4158 #define ID_CABLE_7 8204
4159 #define ID_CABLE_29 12588
4160 #define ID_S11_FLOOR 12594
4161 #define ID_CABLE_FALL 12601
4162 #define ID_CABLE_FALL2 12604
4163 #define ID_SMASHED_WINDOW 12605
4164 #define ID_BITS 12607
4165 #define ID_BITS2 12609
4166 #define ID_LOCKER_11 12613
4167 #define ID_SPY_11 12612
4168 #define ID_SLOT_11 12616
4169 #define ID_SOCCER_1 12620
4170 #define ID_SOCCER_2 12621
4171 #define ID_SOCCER_3 12622
4172 #define ID_SOCCER_4 12623
4173 #define ID_SOCCER_5 12624
4174 #define ID_SLAT_1 12626
4175 #define ID_SLAT_2 12627
4176 #define ID_SLAT_3 12628
4177 #define ID_SLAT_4 12629
4178 #define ID_SLAT_5 12630
4179 #define ID_RIGHT_EXIT_11 12631
4180 #define ID_S10_FLOOR 12636
4181 #define ID_LEFT_EXIT_10 12641
4182 #define ID_LIFT_10 12642
4183 #define ID_LIFT_SLOT_10 12644
4184 #define ID_SCANNER_10 12647
4185 #define ID_POD 12648
4186 #define ID_LINC_10 12651
4187 #define ID_POD_LIGHT 12652
4188 #define ID_MONITOR_10 12657
4189 #define ID_LIYT_1 12659
4190 #define ID_LIYT_2 12661
4191 #define ID_LIYT_3 12663
4192 #define ID_LIYT_4 12665
4193 #define ID_LITEBANK 12667
4194 #define ID_TERMINAL_10 12670
4195 #define ID_FAKE_FLOOR_9 8536
4196 #define ID_FAKE_FLOOR_10 12672
4197 #define ID_LINC_S9 8543
4198 #define ID_SMALL_23 12676
4199 #define ID_SMALL_R_29 12677
4200 #define ID_SMALL_L_29 12678
4201 #define ID_SMALL_R_28 12679
4202 #define ID_SMALL_L_28 12680
4203 #define ID_SMALL_19 12681
4204 #define ID_S29_SML_FLOOR 12682
4205 #define ID_S28_SML_FLOOR 12686
4206 #define ID_LIFT_28 12694
4207 #define ID_SLOT_28 12697
4208 #define ID_COPTER 8209
4209 #define ID_SC48_SOCKET 16815
4210 #define ID_SC48_HOLE 16816
4211 #define ID_SC48_EYES 16817
4212 #define ID_SC48_LIGHT_PAL 16820
4213 #define ID_SC42_JUDGE 16821
4214 #define ID_SC42_CLERK 16822
4215 #define ID_SC42_PROSECUTION 16823
4216 #define ID_SC42_JOBSWORTH 16824
4217 #define ID_SC42_SIGN 16849
4218 #define ID_DOG_BARK_THING 16855
4219 #define ID_SC41_HEAT_1 16856
4220 #define ID_SC41_HEAT_2 16857
4221 #define ID_SC41_HEAT_3 16858
4222 #define ID_FIRE1 4360
4223 #define ID_FIRE2 4362
4224 #define ID_CAR_UP 4364
4225 #define ID_CAR_DOWN 4366
4226 #define C_LOGIC 0
4227 #define C_STATUS 2
4228 #define C_SYNC 4
4229 #define C_SCREEN 6
4230 #define C_PLACE 8
4231 #define C_GET_TO_TABLE 10
4232 #define C_XCOOD 14
4233 #define C_YCOOD 16
4234 #define C_FRAME 18
4235 #define C_CURSOR_TEXT 20
4236 #define C_MOUSE_ON 22
4237 #define C_MOUSE_OFF 24
4238 #define C_MOUSE_CLICK 26
4239 #define C_MOUSE_REL_X 28
4240 #define C_MOUSE_REL_Y 30
4241 #define C_MOUSE_SIZE_X 32
4242 #define C_MOUSE_SIZE_Y 34
4243 #define C_ACTION_SCRIPT 36
4244 #define C_UP_FLAG 38
4245 #define C_DOWN_FLAG 40
4246 #define C_GET_TO_FLAG 42
4247 #define C_FLAG 44
4248 #define C_MOOD 46
4249 #define C_GRAFIX_PROG 48
4250 #define C_OFFSET 52
4251 #define C_MODE 54
4252 #define C_BASE_SUB 56
4253 #define C_ACTION_SUB 60
4254 #define C_GET_TO_SUB 64
4255 #define C_EXTRA_SUB 68
4256 #define C_DIR 72
4257 #define C_STOP_SCRIPT 74
4258 #define C_MINI_BUMP 76
4259 #define C_LEAVING 78
4260 #define C_AT_WATCH 80
4261 #define C_AT_WAS 82
4262 #define C_ALT 84
4263 #define C_REQUEST 86
4264 
4265 //system flags
4266 #define SF_TIMER (1 << 0) // set if timer interrupt redirected
4267 #define SF_GRAPHICS (1 << 1) // set if screen is in graphics mode
4268 #define SF_MOUSE (1 << 2) // set if mouse handler installed
4269 #define SF_KEYBOARD (1 << 3) // set if keyboard interrupt redirected
4270 #define SF_MUSIC_BOARD (1 << 4) // set if a music board detected
4271 #define SF_ROLAND (1 << 5) // set if roland board present
4272 #define SF_ADLIB (1 << 6) // set if adlib board present
4273 #define SF_SBLASTER (1 << 7) // set if sblaster present
4274 #define SF_TANDY (1 << 8) // set if tandy present
4275 #define SF_MUSIC_BIN (1 << 9) // set if music driver is loaded
4276 #define SF_PLUS_FX (1 << 10) // set if extra fx module needed
4277 #define SF_FX_OFF (1 << 11) // set if fx disabled
4278 #define SF_MUS_OFF (1 << 12) // set if music disabled
4279 #define SF_TIMER_TICK (1 << 13) // set every timer interrupt
4280 
4281 // Status flags
4282 #define SF_CHOOSING (1 << 14) // set when choosing text
4283 #define SF_NO_SCROLL (1 << 15) // when set don't scroll
4284 #define SF_SPEED (1 << 16) // when set allow speed options
4285 #define SF_GAME_RESTORED (1 << 17) // set when game restored or restarted
4286 #define SF_REPLAY_RST (1 << 18) // set when loading restart data (used to stop rewriting of replay file)
4287 #define SF_SPEECH_FILE (1 << 19) // set when loading speech file
4288 #define SF_VOC_PLAYING (1 << 20) // set when a voc file is playing
4289 #define SF_PLAY_VOCS (1 << 21) // set when we want speech instead of text
4290 #define SF_CRIT_ERR (1 << 22) // set when critical error routine trapped
4291 #define SF_ALLOW_SPEECH (1 << 23) // speech allowes on cd sblaster version
4292 #define SF_ALLOW_TEXT (1 << 24) // text allowed on cd sblaster version
4293 #define SF_ALLOW_QUICK (1 << 25) // when set allow speed playing
4294 #define SF_TEST_DISK (1 << 26) // set when loading files
4295 #define SF_MOUSE_LOCKED (1 << 27) // set if coordinates are locked
4296 
4297 // Mouse flags
4298 #define MF_NO_UPDATE (1 << 0) // set to disable mouse updating
4299 #define MF_IN_INT (1 << 1) // set when in mouse interrupt
4300 #define MF_SAVED (1 << 2) // set when saved data is valid
4301 #define MF_GOT_INT (1 << 3) // set when mouse interrupt received
4302 
4303 #define MOUSE_NORMAL 1 // normal mouse
4304 #define MOUSE_DISK 2 // disk mouse
4305 #define MOUSE_DOWN 3
4306 #define MOUSE_RIGHT 4 // right pointer
4307 #define MOUSE_LEFT 5 // left pointer
4308 #define MOUSE_BLANK 6 // blank mouse
4309 #define MOUSE_CROSS 7 // angry mouse
4310 #define MOUSE_UP 8 // mouse up
4311 
4312 #define TEXT_MOUSE_WIDTH 0x80
4313 
4314 } // End of namespace Sky
4315 
4316 #endif
Definition: autoroute.h:28