aboutsummaryrefslogtreecommitdiff
path: root/sky/compact.h
diff options
context:
space:
mode:
Diffstat (limited to 'sky/compact.h')
-rw-r--r--sky/compact.h3274
1 files changed, 48 insertions, 3226 deletions
diff --git a/sky/compact.h b/sky/compact.h
index 393b995d2c..e772d7be29 100644
--- a/sky/compact.h
+++ b/sky/compact.h
@@ -26,3235 +26,57 @@
#include "sky/struc.h"
#include "sky/skydefs.h"
-namespace Sky {
+class File;
-namespace SkyCompact {
- MegaSet *getMegaSet(Compact *cpt, uint16 megaSet);
- uint16 **getTurnTable(Compact *cpt, uint16 megaSet, uint16 dir);
- uint16 *getSub(Compact *cpt, uint16 mode);
- uint16 *getGrafixPtr(Compact *cpt);
- void *getCompactElem(Compact *cpt, uint32 off);
- void patchFor288(void);
+enum CptIds {
+ CPT_JOEY = 1,
+ CPT_FOSTER = 3,
+ CPT_REICH_DOOR_20 = 0x30AB,
+ CPT_MOVE_LIST = 0xBD //0x8000
+};
+
+enum CptTypeIds {
+ CPT_NULL = 0,
+ COMPACT,
+ TURNTAB,
+ ANIMSEQ,
+ MISCBIN,
+ GETTOTAB,
+ ROUTEBUF,
+ MAINLIST
+};
- extern uint16 s11_fl_tab288[33];
- extern uint16 s19_fl_tab288[17];
- extern uint16 s20_fl_tab288[37];
- extern uint16 s21_fl_tab288[31];
- extern uint16 s22_fl_tab288[31];
- extern uint16 s23_fl_tab288[27];
- extern uint16 s24_fl_tab288[23];
- extern uint16 s25_fl_tab288[19];
- extern uint16 s26_fl_tab288[29];
- extern uint16 s27_fl_tab288[29];
- extern uint16 s28_fl_tab288[27];
- extern uint16 s28_sml_tab288[13];
- extern uint16 s29_fl_tab288[27];
- extern uint16 s29_sml_tab288[13];
- extern uint16 body_tab288[7];
- extern uint16 chair_tab288[23];
+#define TALKTABLE_LIST_ID 0x7000
- extern uint16 slide2_seq[];
- extern uint16 m_ss_st_up[];
- extern uint16 crouch_seq[];
- extern uint16 fost_open_cup[];
- extern Compact fan3;
- extern uint16 ss_smokes_1[];
- extern Compact fan7;
- extern uint16 slide_seq[];
- extern uint16 f_ss_st_right[];
- extern uint16 f_ss_left[];
- extern uint16 m_ss_down[];
- extern uint16 s2_pal[];
- extern uint16 foster_hanging[];
- extern Compact fan4;
- extern uint16 rs_ss_to_1[];
- extern uint16 rs_foster_to_one[];
- extern uint16 m_ss_r_to_d[];
- extern uint16 f_ss_l_to_u[];
- extern Compact load_point;
- extern uint16 rs_foster_5_0[];
- extern uint16 fost_pull_knob[];
- extern uint16 m_ss_r_to_u[];
- extern uint16 rs_foster_to_1[];
- extern uint16 monitor_seq[];
- extern uint16 joey_door_seq[];
- extern uint16 small_opens[];
- extern uint16 fost_knob_locked[];
- extern uint16 s4_pal[];
- extern uint16 alarm_seq[];
- extern uint16 reverse_seq[];
- extern Compact press;
- extern uint16 furnace_seq[];
- extern uint16 load_point_seq[];
- extern uint16 m_ss_right[];
- extern uint16 use_bar2[];
- extern uint16 fost_cant_open[];
- extern uint16 f_ss_l_to_r[];
- extern uint16 f_ss_u_to_d[];
- extern uint16 push_small[];
- extern uint16 m_ss_l_to_d[];
- extern uint16 s0_pal[];
- extern uint16 foster_shot[];
- extern uint16 lazer_stop_seq[];
- extern uint16 rs_start_alarm[];
- extern Compact fan1;
- extern uint16 f_ss_d_to_u[];
- extern uint16 ss_smokes_3[];
- extern uint16 lights1_seq[];
- extern uint16 eye_open[];
- extern uint16 press_seq[];
- extern uint16 cup_close_seq[];
- extern uint16 low_lift_down_seq1[];
- extern uint16 barrel_in_seq[];
- extern uint16 rs_big_foster[];
- extern uint16 screen0_low_logic[];
- extern uint16 rs_foster_2_0[];
- extern uint16 foster_g_d[];
- extern uint16 fost_but_seq[];
- extern uint16 jobs_look_scrn[];
- extern uint16 jobs_chuck_look[];
- extern uint16 eye_blink[];
- extern uint16 fan1_seq[];
- extern uint16 m_ss_st_right[];
- extern uint16 screen0_low_mouse[];
- extern uint16 fan7_seq[];
- extern uint16 f_ss_r_to_d[];
- extern uint16 r1_opens[];
- extern uint16 f_ss_u_to_l[];
- extern uint16 rs_mini_ss[];
- extern uint16 s3_pal[];
- extern uint16 ss_smokes_2[];
- extern uint16 m_ss_up[];
- extern uint16 m_ss_left[];
- extern uint16 m_ss_st_down[];
- extern uint16 m_ss_st_left[];
- extern uint16 m_ss_st_talk[];
- extern uint16 m_ss_u_to_d[];
- extern uint16 m_ss_u_to_l[];
- extern uint16 m_ss_u_to_r[];
- extern uint16 m_ss_d_to_u[];
- extern uint16 m_ss_d_to_l[];
- extern uint16 m_ss_d_to_r[];
- extern uint16 m_ss_l_to_u[];
- extern uint16 m_ss_l_to_r[];
- extern uint16 m_ss_r_to_l[];
- extern ExtCompact mini_so_ext;
- extern Compact mini_so;
- extern uint16 unload_seq1[];
- extern uint16 open_r1[];
- extern uint16 get_bar_out[];
- extern uint16 fost_close_cup[];
- extern uint16 barrel_down_seq2[];
- extern uint16 ss_kick[];
- extern uint16 f_ss_up[];
- extern uint16 f_ss_down[];
- extern uint16 f_ss_right[];
- extern uint16 f_ss_st_up[];
- extern uint16 f_ss_st_down[];
- extern uint16 f_ss_st_left[];
- extern uint16 f_ss_u_to_r[];
- extern uint16 f_ss_d_to_l[];
- extern uint16 f_ss_d_to_r[];
- extern uint16 f_ss_l_to_d[];
- extern uint16 f_ss_r_to_u[];
- extern uint16 f_ss_r_to_l[];
- extern ExtCompact full_so_ext;
- extern Compact full_so;
- extern uint16 panel_seq[];
- extern uint16 chip_list_0[];
- extern uint16 use_the_bar[];
- extern uint16 small_closes[];
- extern uint16 jobs_buttons[];
- extern uint16 up_stairs[];
- extern uint16 chuck_seq[];
- extern uint16 rs_foster_to_0[];
- extern Compact fire_notice;
- extern uint16 screen0_high_mouse[];
- extern uint16 foster_g_up[];
- extern uint16 rs_foster_s3[];
- extern uint16 rs_mini_foster[];
- extern uint16 bolt1_seq[];
- extern uint16 rs_foster_4_2[];
- extern uint16 screen0_high_logic[];
- extern uint16 fan6_seq[];
- extern uint16 fexit_opens[];
- extern uint16 fost_push_knob[];
- extern uint16 lazer_run_seq[];
- extern uint16 try_to_open_r0[];
- extern uint16 fast_list_cut2[];
- extern uint16 knob_down[];
- extern uint16 chip_list_sc0[];
- extern uint16 sc0_cut_logic[];
- extern Compact lazer_gun;
- extern uint16 up_stairs2[];
- extern uint16 barrel_down_seq[];
- extern uint16 daft_seq[];
- extern uint16 down_stairs2[];
- extern uint16 joey_jump_seq[];
- extern uint16 fost_lean_seq[];
- extern uint16 joey_wake_seq[];
- extern uint16 low_lift_down_seq2[];
- extern uint16 lazer_start_seq[];
- extern uint16 get_the_bar[];
- extern uint16 fan4_seq[];
- extern uint16 tv_seq[];
- extern uint16 bolt2_seq[];
- extern Compact fan6;
- extern uint16 jobs_pull_knob[];
- extern uint16 convey_seq[];
- extern uint16 fan5_seq[];
- extern uint16 guard_lean_out[];
- extern uint16 put_bar_away[];
- extern uint16 fan3_seq[];
- extern uint16 s1_pal[];
- extern uint16 eye_shoot[];
- extern uint16 furnace_door_open[];
- extern uint16 ss_smokes_4[];
- extern Compact fan5;
- extern uint16 jobs_close[];
- extern uint16 cup_open_seq[];
- extern uint16 guard_lean_back[];
- extern uint16 ss_kick_2[];
- extern uint16 shot1_seq[];
- extern uint16 fexit_closes[];
- extern uint16 low_lift_down_seq3[];
- extern uint16 rs_restart_barrel[];
- extern uint16 open_r0[];
- extern uint16 rs_foster_2_4[];
- extern uint16 ss_shoot_seq[];
- extern uint16 shut_r1[];
- extern uint16 down_stairs[];
- extern uint16 barrel_seq[];
- extern uint16 jobs_scratch[];
- extern uint16 unload_seq2[];
- extern uint16 rs_foster_0_2[];
- extern uint16 r1_closes[];
- extern uint16 rs_convey[];
- extern uint16 jobs_push_knob[];
- extern uint16 knob_up[];
- extern uint16 crouch_talk[];
- extern uint16 shot2_seq[];
- extern uint16 joey_fly2[];
- extern uint16 jobs_key_seq[];
- extern uint16 rs_mega_2_0[];
- extern uint16 uncrouch_seq[];
- extern uint16 fost_must_close[];
- extern uint16 joey_fly1[];
- extern uint16 lazer_gun_seq[];
- extern uint16 rs_mega_0_2[];
- extern Compact fan2;
- extern uint16 fan2_seq[];
- extern void *data_1[];
- extern Compact cancel_button;
- extern Compact button_4;
- extern Compact full_screen;
- extern Compact button_5;
- extern uint16 s101_logic[];
- extern Compact button_7;
- extern uint16 s101_mouse[];
- extern Compact button_1;
- extern uint16 s101_pal[];
- extern Compact button_0;
- extern Compact button_9;
- extern Compact button_8;
- extern Compact retina_scan;
- extern Compact button_6;
- extern Compact button_3;
- extern Compact button_2;
- extern uint16 s101_chip_list[];
- extern uint16 restore_seq[];
- extern Compact restore_butt;
- extern uint16 s102_logic[];
- extern uint16 exit_seq[];
- extern uint16 restart_seq[];
- extern uint16 s102_mouse[];
- extern Compact exit_butt;
- extern uint16 s102_pal[];
- extern uint16 s102_chip_list[];
- extern Compact restart_butt;
- extern uint16 liyt_4_seq[];
- extern uint16 litebank_seq[];
- extern uint16 rs_foster_from_linc[];
- extern uint16 stand_10_seq[];
- extern uint16 pod_up[];
- extern uint16 rs_foster_11_10[];
- extern uint16 lift_10_close[];
- extern uint16 s10_floor_table[];
- extern uint16 monitor_10_seq[];
- extern uint16 sit_10_seq[];
- extern Compact lift_slot_10;
- extern uint16 scanline_seq[];
- extern Compact s10_floor;
- extern uint16 rs_foster_10_11[];
- extern Compact terminal_10;
- extern uint16 linc_card_seq[];
- extern uint16 liyt_1_seq[];
- extern uint16 fsit_talk_seq[];
- extern Compact scanner_10;
- extern Compact pod_light;
- extern Compact pod;
- extern Compact fake_floor_10;
- extern uint16 lift_10_open[];
- extern uint16 linc_10_table[];
- extern Compact linc_10;
- extern uint16 s10_logic[];
- extern uint16 liyt_2_seq[];
- extern uint16 s10_chip_list[];
- extern uint16 pod_down[];
- extern Compact monitor_10;
- extern uint16 liyt_3_seq[];
- extern Compact lift_10;
- extern Compact litebank;
- extern uint16 pod_light_seq[];
- extern uint16 card2_seq[];
- extern Compact liyt_3;
- extern Compact liyt_2;
- extern uint16 s10_pal[];
- extern uint16 s10_mouse[];
- extern Compact liyt_4;
- extern Compact left_exit_10;
- extern Compact liyt_1;
- extern Compact slat_3;
- extern uint16 fallin_seq[];
- extern uint16 s11_mouse[];
- extern uint16 s11_pal[];
- extern Compact locker_11;
- extern uint16 locker_11_open[];
- extern uint16 bits2_seq[];
- extern Compact soccer_2;
- extern uint16 usecard_11_seq[];
- extern Compact bits;
- extern Compact cable_fall;
- extern Compact soccer_4;
- extern uint16 s11_floor_table[];
- extern Compact soccer_1;
- extern uint16 rs_foster_1_11[];
- extern uint16 s11_logic[];
- extern uint16 close_11_locker[];
- extern uint16 s11_chip_list[];
- extern Compact slat_1;
- extern uint16 locker_11_close[];
- extern Compact bits2;
- extern Compact slot_11;
- extern uint16 bits_seq[];
- extern Compact slat_4;
- extern uint16 fallin2_seq[];
- extern uint16 smashed_window_seq[];
- extern Compact spy_11;
- extern Compact soccer_3;
- extern uint16 cable_fall1_seq[];
- extern Compact cable_fall2;
- extern Compact right_exit_11;
- extern Compact smashed_window;
- extern Compact soccer_5;
- extern uint16 open_11_locker[];
- extern Compact slat_2;
- extern uint16 fallin3_seq[];
- extern Compact s11_floor;
- extern uint16 get_cable_11[];
- extern uint16 cant_open_locker[];
- extern Compact slat_5;
- extern uint16 cable_fall2_seq[];
- extern uint16 botbelt_seq[];
- extern uint16 s12_floor_table[];
- extern uint16 swap1_seq[];
- extern uint16 rs_joey_start_12[];
- extern uint16 rs_lamb_start_fact[];
- extern uint16 welder_seq[];
- extern uint16 rs_foster_7_12[];
- extern uint16 factory_spanner_seq[];
- extern uint16 pipes_seq[];
- extern uint16 swap3_seq[];
- extern Compact fact1_right_exit;
- extern Compact pipes;
- extern Compact botbelt;
- extern uint16 joey_list_12[];
- extern Compact welder;
- extern Compact factory_exit;
- extern uint16 s12_pal[];
- extern uint16 cant_lift_seq[];
- extern Compact topbelt;
- extern uint16 s12_fast_list[];
- extern uint16 s12_new_chip[];
- extern Compact console_12;
- extern uint16 anita_walk_seq[];
- extern uint16 anita_work_seq[];
- extern uint16 anita_turn_seq[];
- extern uint16 anita_turn_back[];
- extern uint16 rs_foster_12_7[];
- extern uint16 s12_mouse[];
- extern uint16 s12_chip_list[];
- extern Compact stump;
- extern uint16 swap2_seq[];
- extern Compact anita_spy;
- extern Compact s12_floor;
- extern uint16 s12_logic[];
- extern uint16 topbelt_seq[];
- extern uint16 foreman_l_to_r[];
- extern uint16 rs_foster[];
- extern uint16 gears_seq[];
- extern Compact fact2_exit_left;
- extern Compact fact_console;
- extern Compact pipe1;
- extern uint16 lite1_table[];
- extern Compact sensor;
- extern uint16 foreman_l_to_d[];
- extern uint16 foreman_st_up[];
- extern uint16 foreman_work_seq[];
- extern uint16 nu_s13_chip[];
- extern uint16 rs_storeman[];
- extern uint16 foreman_left[];
- extern uint16 closecoat[];
- extern uint16 pipe1_seq[];
- extern uint16 foreman_r_to_l[];
- extern Compact fact2_exit_right;
- extern uint16 foreman_l_to_u[];
- extern Compact lite1;
- extern uint16 s13_floor_table[];
- extern uint16 fsearch_seq[];
- extern Compact fact2_store_exit;
- extern Compact pipe4;
- extern uint16 foreman_u_to_d[];
- extern uint16 foreman_right[];
- extern uint16 belts2_seq[];
- extern uint16 forfrisk_seq[];
- extern uint16 rs_foreman[];
- extern uint16 pipe2_seq[];
- extern uint16 rs_foster_13_12[];
- extern Compact s13_floor;
- extern Compact cogs;
- extern uint16 foreman_r_to_u[];
- extern Compact belts2;
- extern uint16 foreman_d_to_l[];
- extern uint16 s13_chip_list[];
- extern uint16 foreman_st_talk[];
- extern uint16 fact_console_dead[];
- extern uint16 foreman_st_down[];
- extern Compact lite2;
- extern Compact gears;
- extern uint16 fost_cog_seq[];
- extern uint16 cogs_seq[];
- extern Compact pipe3;
- extern uint16 lite2_seq[];
- extern Compact belts1;
- extern uint16 s13_logic[];
- extern uint16 s13_mouse[];
- extern Compact sensors;
- extern uint16 fact_console_seq[];
- extern uint16 foreman_down[];
- extern uint16 foreman_up[];
- extern uint16 foreman_st_left[];
- extern uint16 foreman_st_right[];
- extern uint16 foreman_u_to_l[];
- extern uint16 foreman_u_to_r[];
- extern uint16 foreman_d_to_u[];
- extern uint16 foreman_d_to_r[];
- extern uint16 foreman_r_to_d[];
- extern ExtCompact foreman_ext;
- extern Compact foreman;
- extern uint16 lite1_seq[];
- extern uint16 pipe3_seq[];
- extern uint16 opencoat_seq[];
- extern uint16 sensor_seq[];
- extern Compact fact2_spy_and_window;
- extern uint16 belts1_seq[];
- extern Compact pipe2;
- extern uint16 s13_pal[];
- extern uint16 new_13_chip[];
- extern uint16 rs_foster_12_13[];
- extern uint16 s13_fast_list[];
- extern uint16 pipe4_seq[];
- extern uint16 armsup_seq[];
- extern uint16 rs_foster_14_13[];
- extern uint16 rs_foster_13_14[];
- extern uint16 radman_l_to_r[];
- extern uint16 radman_up[];
- extern uint16 radman_down[];
- extern uint16 radman_left[];
- extern uint16 radman_right[];
- extern uint16 radman_st_up[];
- extern uint16 radman_st_down[];
- extern uint16 radman_st_left[];
- extern uint16 radman_st_right[];
- extern uint16 radman_st_talk[];
- extern uint16 radman_u_to_d[];
- extern uint16 radman_u_to_l[];
- extern uint16 radman_u_to_r[];
- extern uint16 radman_d_to_u[];
- extern uint16 radman_d_to_l[];
- extern uint16 radman_d_to_r[];
- extern uint16 radman_l_to_u[];
- extern uint16 radman_l_to_d[];
- extern uint16 radman_r_to_u[];
- extern uint16 radman_r_to_d[];
- extern uint16 radman_r_to_l[];
- extern ExtCompact radman_ext;
- extern Compact radman;
- extern Compact locker2;
- extern uint16 start_joey_14[];
- extern Compact fact3_exit_left;
- extern uint16 rs_anita_to_14[];
- extern uint16 s14_logic[];
- extern uint16 close_locker_seq[];
- extern uint16 locker_close_seq[];
- extern uint16 s14_floor_table[];
- extern Compact s14_floor;
- extern uint16 rad_open_locker[];
- extern uint16 change_back6[];
- extern uint16 change1_seq[];
- extern uint16 change_back3[];
- extern uint16 rs_foster_16_14[];
- extern Compact console_14;
- extern uint16 s14_pal[];
- extern uint16 change3_seq[];
- extern uint16 change_back4[];
- extern uint16 open_locker_seq[];
- extern uint16 change4_seq[];
- extern uint16 foster_give_seq[];
- extern Compact locker3;
- extern Compact rad_screen;
- extern uint16 change5_seq[];
- extern Compact locker1;
- extern Compact coat;
- extern uint16 change_back5[];
- extern Compact machine;
- extern uint16 anita_give_seq[];
- extern uint16 s14_fast_list[];
- extern Compact fact3_exit_right;
- extern uint16 joey_list_14[];
- extern uint16 rad_close_locker[];
- extern uint16 locker_open_seq[];
- extern uint16 s14_mouse[];
- extern uint16 s14_chip_list[];
- extern uint16 change_back2[];
- extern uint16 change2_seq[];
- extern uint16 change_back1[];
- extern uint16 change6_seq[];
- extern uint16 rs_foster_13_15[];
- extern Compact flap;
- extern uint16 weld_seq[];
- extern uint16 rs_foster_15_13[];
- extern Compact whole_floor;
- extern uint16 s15_logic[];
- extern uint16 flap_seq[];
- extern uint16 s15_floor_table[];
- extern Compact s15_flooor;
- extern uint16 flip_seq[];
- extern Compact skey;
- extern uint16 s15_pal[];
- extern Compact wd40;
- extern Compact junction_box;
- extern uint16 rs_joey_15_13[];
- extern Compact store_exit;
- extern uint16 s15_fast_list[];
- extern Compact nu_floor;
- extern Compact floor_putty;
- extern uint16 s15_mouse[];
- extern uint16 joey_list_15[];
- extern uint16 get_putty_seq[];
- extern uint16 shelf_get_seq[];
- extern uint16 s15_fake_mouse[];
- extern uint16 s15_chip_list[];
- extern Compact reactor_lower;
- extern uint16 foster2_die_seq[];
- extern Compact reactor_console;
- extern uint16 s16_fast_list[];
- extern Compact entrance_exit;
- extern uint16 console_16_seq[];
- extern uint16 s16_floor_table[];
- extern Compact s16_floor;
- extern uint16 s16_pal[];
- extern uint16 s16_chip_list[];
- extern uint16 rad_con_look[];
- extern uint16 s16_logic[];
- extern uint16 foster_die_seq[];
- extern Compact reactor_door;
- extern uint16 s16_mouse[];
- extern uint16 rs_foster_14_16[];
- extern uint16 fost_con_look[];
- extern uint16 pulseb_seq[];
- extern uint16 s17_floor_table[];
- extern Compact s17_floor;
- extern uint16 get_card_seq[];
- extern Compact core_exit;
- extern uint16 rs_foster_17_16[];
- extern uint16 s17_chip_list[];
- extern uint16 s17_pal[];
- extern uint16 s17_mouse[];
- extern Compact pulseb;
- extern uint16 s17_fast_list[];
- extern uint16 pulse_seq[];
- extern Compact anita_card;
- extern uint16 rs_foster_16_17[];
- extern uint16 s17_logic[];
- extern Compact pulse;
- extern uint16 steam_alert_seq[];
- extern uint16 sleep_seq[];
- extern Compact power_door;
- extern uint16 steam1_seq[];
- extern uint16 unpush_but_seq[];
- extern Compact right_lever;
- extern uint16 steam2_seq[];
- extern uint16 blowoff_seq[];
- extern uint16 s18_mouse[];
- extern uint16 power_start_seq[];
- extern Compact power_switch;
- extern uint16 power_stop_seq[];
- extern uint16 s18_floor_table[];
- extern Compact s18_floor;
- extern uint16 joey_list_s18[];
- extern uint16 nu_chip_18[];
- extern Compact power_chair;
- extern uint16 steam3_seq[];
- extern Compact left_skull;
- extern uint16 rs_gordon_end[];
- extern Compact right_skull;
- extern uint16 power_spin_seq[];
- extern uint16 s18_fast_list[];
- extern uint16 steam4_seq[];
- extern Compact steam;
- extern Compact socket;
- extern Compact power_motor;
- extern uint16 joey_unpush_seq[];
- extern uint16 high_push_seq[];
- extern Compact left_lever;
- extern uint16 s18_pal[];
- extern uint16 rs_foster_to_18[];
- extern uint16 power_bang_seq[];
- extern uint16 s18_logic[];
- extern uint16 high_unpush_seq[];
- extern uint16 s18_chip_list[];
- extern Compact power_bang;
- extern uint16 push_but_seq[];
- extern uint16 door_blast_seq[];
- extern uint16 rs_gordon_start[];
- extern uint16 monhit_seq[];
- extern uint16 spanner_seq[];
- extern uint16 joey_push_seq[];
- extern Compact right_exit_s18;
- extern uint16 rs_foster_19_28[];
- extern uint16 s19_mouse[];
- extern uint16 s19_floor_table[];
- extern Compact s19_floor;
- extern uint16 rs_28_sml_19[];
- extern uint16 s19_logic[];
- extern Compact right_exit_19;
- extern ExtCompact useless_char_ext;
- extern Compact useless_char;
- extern Compact left_exit_19;
- extern uint16 joey_list_s19[];
- extern uint16 rs_foster_28_19[];
- extern Compact top_right_19;
- extern uint16 s19_pal[];
- extern uint16 s19_chip_list[];
- extern uint16 s19_fast_list[];
- extern uint16 car_down_seq[];
- extern uint16 car_up_seq[];
- extern uint16 smoke1_seq[];
- extern uint16 screen1_logic[];
- extern uint16 fast_list_cut[];
- extern uint16 lfan2_seq[];
- extern Compact smoke2;
- extern Compact lfan2;
- extern uint16 lfan1_seq[];
- extern uint16 smoke2_seq[];
- extern Compact car_down;
- extern uint16 fire2_seq[];
- extern Compact smoke1;
- extern uint16 fast_list_sc1[];
- extern Compact fire_notice2;
- extern Compact car_up;
- extern Compact fire1;
- extern Compact ss_sign;
- extern Compact lfan1;
- extern uint16 chip_list_1[];
- extern uint16 sc1_mouse[];
- extern Compact fire2;
- extern uint16 fire1_seq[];
- extern uint16 gal_look_up[];
- extern uint16 rs_joey_start_20[];
- extern uint16 s20_pal[];
- extern Compact lamb_door_20;
- extern Compact reich_window;
- extern uint16 usecard_seq[];
- extern uint16 s20_chip_list[];
- extern Compact down_exit_20;
- extern uint16 s20_fast_list[];
- extern uint16 rs_all_28_20[];
- extern uint16 s20_floor_table[];
- extern Compact s20_floor;
- extern uint16 lamb_20_open[];
- extern Compact lamb_window;
- extern uint16 gal_look_down[];
- extern Compact lamb_slot;
- extern uint16 lamb_20_close[];
- extern Compact shrub_3;
- extern uint16 reich_20_close[];
- extern Compact reich_slot;
- extern Compact shrub_2;
- extern uint16 joey_list_20[];
- extern uint16 reich_20_open[];
- extern Compact shrub_1;
- extern uint16 s20_logic[];
- extern uint16 lamb_card_seq2[];
- extern Compact reich_door_20;
- extern uint16 rs_foster_20_28[];
- extern ExtCompact gallager_bel_ext;
- extern Compact gallager_bel;
- extern uint16 s20_mouse[];
- extern uint16 lamb_sit_up[];
- extern uint16 s21_logic[];
- extern uint16 cat1_seq[];
- extern uint16 rs_foster_21_20[];
- extern uint16 inner_lamb_close[];
- extern uint16 push_dispensor[];
- extern uint16 s21_floor_table[];
- extern Compact s21_floor;
- extern uint16 s21_chip_list[];
- extern uint16 lamb_sit_seq[];
- extern Compact cat_food;
- extern Compact video;
- extern Compact video_screen;
- extern uint16 rs_foster_20_21[];
- extern uint16 cat4_seq[];
- extern uint16 video_out[];
- extern uint16 inner_lamb_open[];
- extern uint16 s21_mouse[];
- extern uint16 video_in[];
- extern Compact lambs_books;
- extern uint16 cat_walk_seq[];
- extern Compact big_pict1;
- extern Compact lambs_chair;
- extern uint16 put_video_in[];
- extern uint16 watch_film[];
- extern Compact cat;
- extern Compact big_pict3;
- extern uint16 cat3_seq[];
- extern uint16 s21_fast_list[];
- extern uint16 bend_down[];
- extern uint16 take_video_out[];
- extern Compact big_pict2;
- extern uint16 cat_food_seq[];
- extern Compact left_exit_21;
- extern Compact inner_lamb_door;
- extern Compact fake_floor_21;
- extern uint16 cat_eat_seq[];
- extern uint16 more_cassette_seq[];
- extern Compact cassette;
- extern uint16 s21_pal[];
- extern Compact dispensor;
- extern uint16 cat2_seq[];
- extern uint16 take_cassette_seq[];
- extern uint16 fost_replace_pill[];
- extern uint16 rs_foster_20_22[];
- extern Compact reich_picture;
- extern Compact inner_reich_door;
- extern uint16 rs_foster_22_20[];
- extern uint16 fost_remove_pill[];
- extern uint16 inner_reich_open[];
- extern uint16 rs_magazine[];
- extern uint16 remove_pillow[];
- extern uint16 s22_floor_table[];
- extern Compact pillow;
- extern uint16 inner_reich_close[];
- extern Compact lamb_bed;
- extern uint16 replace_pillow[];
- extern uint16 get_magazine_seq[];
- extern uint16 tank3_seq[];
- extern uint16 tank2_seq[];
- extern Compact s22_floor;
- extern Compact right_exit_22;
- extern Compact reich_chair;
- extern uint16 s22_mouse[];
- extern Compact fish_tank;
- extern Compact fake_floor_22;
- extern uint16 s22_fast_list[];
- extern uint16 s22_logic[];
- extern uint16 s22_chip_list[];
- extern Compact magazine;
- extern uint16 fish_seq[];
- extern Compact cert;
- extern uint16 s22_pal[];
- extern Compact cabinet;
- extern Compact lamb_tv;
- extern Compact fish_food;
- extern Compact fish_poster;
- extern Compact link_23;
- extern uint16 s23_chip_list[];
- extern Compact sculpture;
- extern Compact wreck_23;
- extern Compact anchor_exit_23;
- extern Compact bin_23;
- extern uint16 s23_pal[];
- extern uint16 s23_logic[];
- extern uint16 s23_mouse[];
- extern Compact small_exit_23;
- extern Compact travel_exit_23;
- extern uint16 s23_fast_list[];
- extern Compact left_exit_23;
- extern uint16 s23_floor_table[];
- extern Compact s23_floor;
- extern uint16 rs_foster_29_23[];
- extern uint16 give_mag_seq[];
- extern uint16 trev_read_mag[];
- extern uint16 s24_floor_table[];
- extern Compact s24_floor;
- extern uint16 mag_away[];
- extern Compact left_exit_24;
- extern Compact mural;
- extern uint16 trevor_relax[];
- extern uint16 rs_foster_23_24[];
- extern uint16 s24_mouse[];
- extern uint16 trevor_unrelax[];
- extern Compact pidgeons;
- extern uint16 trev_get_mag[];
- extern uint16 s24_chip_list[];
- extern uint16 rs_foster_24_23[];
- extern uint16 mag_back_seq[];
- extern uint16 push_globe[];
- extern uint16 s24_pal[];
- extern uint16 joey_list_s24[];
- extern uint16 mag_out[];
- extern uint16 trev_turn_page[];
- extern ExtCompact trevor_ext;
- extern Compact trevor;
- extern Compact ticket;
- extern Compact new_york_poster;
- extern Compact london_poster;
- extern uint16 get_ticket[];
- extern uint16 s24_logic[];
- extern uint16 globe_spin[];
- extern uint16 ticket_seq[];
- extern Compact globe;
- extern uint16 trevor_scratch[];
- extern uint16 s24_fast_list[];
- extern Compact sales_chart;
- extern uint16 hook_seq[];
- extern uint16 s25_pal[];
- extern Compact statue_25;
- extern Compact anchor_exit_25;
- extern uint16 spark_25_seq[];
- extern uint16 rs_foster_23_25[];
- extern ExtCompact anchor_ext;
- extern Compact anchor;
- extern uint16 s25_chip_list[];
- extern uint16 lazer_25_seq[];
- extern uint16 s25_fast_list[];
- extern uint16 anchor_leave_seq[];
- extern uint16 joey_list_s25[];
- extern uint16 rs_foster_25_23[];
- extern uint16 s25_mouse[];
- extern uint16 s25_logic[];
- extern uint16 anchor_seq[];
- extern uint16 anchor_return_seq[];
- extern Compact hook;
- extern Compact spark_25;
- extern Compact lazer_25;
- extern uint16 s25_floor_table[];
- extern uint16 get_anchor_seq[];
- extern Compact s25_floor;
- extern Compact bio_door;
- extern Compact plant_26;
- extern uint16 s26_floor_table[];
- extern uint16 s26_mouse[];
- extern uint16 s26_pal[];
- extern uint16 helga_awake[];
- extern Compact right_exit_26;
- extern uint16 wobble2[];
- extern uint16 helga_byeee[];
- extern Compact left_exit_26;
- extern uint16 rs_joey_start_26[];
- extern uint16 bio_door_open[];
- extern uint16 wobble1[];
- extern ExtCompact holo_ext;
- extern Compact holo;
- extern Compact poster2;
- extern uint16 s26_fast_list[];
- extern uint16 joey_list_s26[];
- extern uint16 return_leaflet[];
- extern uint16 rs_foster_19_26[];
- extern uint16 get_leaflet[];
- extern Compact poster3;
- extern Compact leaflet;
- extern uint16 s26_chip_list[];
- extern uint16 rs_foster_26_19[];
- extern Compact poster4;
- extern uint16 s26_logic[];
- extern Compact poster1;
- extern Compact s26_floor;
- extern uint16 s27_logic[];
- extern uint16 scan_27_seq[];
- extern uint16 body_table[];
- extern uint16 glass_scan[];
- extern uint16 put_glass_seq[];
- extern uint16 burke_u_to_d[];
- extern uint16 burke_l_to_u[];
- extern Compact helmet_cole;
- extern uint16 rs_foster_27_26[];
- extern uint16 burke_d_to_u[];
- extern uint16 burke_st_talk[];
- extern uint16 out_chair_seq[];
- extern uint16 burke_st_right[];
- extern uint16 burke_u_to_l[];
- extern uint16 hand_op_seq[];
- extern uint16 helmet_up[];
- extern uint16 hand_in_seq[];
- extern uint16 burke_r_to_u[];
- extern uint16 burke_left[];
- extern uint16 burke_st_up[];
- extern uint16 burke_st_left[];
- extern uint16 chair_table[];
- extern Compact gas;
- extern uint16 lung_seq[];
- extern uint16 burke_l_to_r[];
- extern uint16 glass_slot_open[];
- extern ExtCompact body_ext;
- extern Compact body;
- extern uint16 glove_off_seq[];
- extern uint16 rs_small_burke[];
- extern uint16 burke_d_to_l[];
- extern uint16 rs_foster_26_27[];
- extern uint16 burke_up[];
- extern uint16 operate_seq[];
- extern uint16 s27_floor_table[];
- extern uint16 helmet_down[];
- extern uint16 squirm_seq[];
- extern uint16 burke_r_to_d[];
- extern uint16 glove_on_seq[];
- extern Compact chart2;
- extern uint16 burke_r_to_l[];
- extern Compact chart1;
- extern uint16 rs_big_burke[];
- extern uint16 burke_down[];
- extern uint16 medi_comp_seq[];
- extern uint16 helmet_op_seq[];
- extern uint16 gas_seq[];
- extern uint16 burke_l_to_d[];
- extern uint16 glass_slot_close[];
- extern uint16 s27_mouse[];
- extern uint16 burke_right[];
- extern uint16 burke_st_down[];
- extern uint16 burke_u_to_r[];
- extern uint16 burke_d_to_r[];
- extern ExtCompact burke_ext;
- extern Compact burke;
- extern uint16 shake_seq[];
- extern uint16 hands_out_seq[];
- extern uint16 s27_pal[];
- extern uint16 s27_fast_list[];
- extern Compact medi_comp;
- extern Compact glass_slot;
- extern uint16 in_chair_seq[];
- extern uint16 s27_chip_list[];
- extern uint16 kidney_seq[];
- extern Compact scanner_27;
- extern Compact s27_floor;
- extern uint16 fprint_seq[];
- extern Compact right_exit_27;
- extern Compact chair_27;
- extern uint16 s28_chip_list[];
- extern uint16 s28_floor_table[];
- extern uint16 s28_sml_table[];
- extern Compact s28_sml_floor;
- extern uint16 slot_28_anim[];
- extern Compact left_exit_28;
- extern uint16 rs_foster_28_29[];
- extern Compact s28_floor;
- extern uint16 s28_logic[];
- extern Compact small_r_28;
- extern uint16 s28_pal[];
- extern Compact up_exit_28;
- extern Compact dustbin_28;
- extern uint16 rs_31_28[];
- extern Compact slot_28;
- extern uint16 s28_mouse[];
- extern uint16 lift_28_close[];
- extern uint16 lift_28_open[];
- extern Compact right_exit_28;
- extern uint16 rs_lamb_28[];
- extern uint16 rs_foster_29_28[];
- extern uint16 s28_sml_mouse[];
- extern Compact lift_28;
- extern Compact small_l_28;
- extern uint16 rs_joey_7_29[];
- extern uint16 s29_floor_table[];
- extern Compact s29_floor;
- extern uint16 card_slot_29_anim[];
- extern uint16 s29_lift_open[];
- extern uint16 rs_19_sml_28[];
- extern uint16 sml_joey_list_28[];
- extern Compact s29_card_slot;
- extern uint16 s29_sml_mouse[];
- extern uint16 s29_logic[];
- extern uint16 s29_pal[];
- extern Compact small_l_29;
- extern uint16 rs_foster_7_29[];
- extern uint16 rs_28_sml_29[];
- extern uint16 s29_chip_list[];
- extern uint16 s29_lift_close[];
- extern uint16 rs_29_sml_23[];
- extern uint16 rs_lamb_start_bel[];
- extern uint16 s29_mouse[];
- extern Compact lift_29;
- extern Compact lift29_light;
- extern uint16 joey_list_s29[];
- extern Compact right_exit_29;
- extern uint16 rs_foster_23_29[];
- extern Compact left_exit_29;
- extern uint16 lamb_card_29[];
- extern Compact cable_29;
- extern uint16 get_cable_29_seq[];
- extern Compact small_r_29;
- extern uint16 s29_sml_table[];
- extern Compact s29_sml_floor;
- extern uint16 rs_23_sml_29[];
- extern uint16 rs_29_sml_28[];
- extern uint16 sml_joey_list_29[];
- extern void *data_3[];
- extern uint16 sml_loaderb_l_to_u[];
- extern uint16 joey_list_s2[];
- extern uint16 sml_loader_u_to_l[];
- extern uint16 loader_right[];
- extern uint16 loaderb_st_left[];
- extern uint16 loader_r_to_d[];
- extern uint16 loader_st_down[];
- extern uint16 sml_loaderb_l_to_r[];
- extern uint16 loaderb_st_down[];
- extern uint16 sml_loaderb_r_to_u[];
- extern uint16 sml_loaderb_st_up[];
- extern uint16 loaderb_d_to_l[];
- extern uint16 sml_loaderb_st_right[];
- extern uint16 sml_loader_r_to_l[];
- extern uint16 sml_loader_r_to_u[];
- extern uint16 sml_loader_st_down[];
- extern uint16 loader_l_to_r[];
- extern uint16 sml_loaderb_d_to_l[];
- extern uint16 loaderb_r_to_u[];
- extern uint16 loader_left[];
- extern uint16 loaderb_right[];
- extern uint16 loaderb_r_to_d[];
- extern uint16 loader_d_to_u[];
- extern uint16 sml_loaderb_st_down[];
- extern uint16 sml_loaderb_up[];
- extern uint16 sml_loader_d_to_r[];
- extern uint16 loader_st_up[];
- extern Compact right_exit_rm2;
- extern uint16 sml_loaderb_right[];
- extern uint16 loader_u_to_l[];
- extern uint16 sml_loader_st_right[];
- extern Compact panel;
- extern Compact alarm_flash;
- extern uint16 loader_st_right[];
- extern uint16 sml_loader_l_to_u[];
- extern uint16 loaderb_u_to_r[];
- extern uint16 sml_loader_u_to_r[];
- extern uint16 loaderb_d_to_r[];
- extern uint16 loaderb_u_to_l[];
- extern uint16 sml_loaderb_d_to_u[];
- extern uint16 loaderb_left[];
- extern uint16 sml_loaderb_r_to_d[];
- extern uint16 loader_l_to_u[];
- extern uint16 sml_loader_up[];
- extern uint16 rs_test_jobs[];
- extern uint16 loaderb_l_to_d[];
- extern uint16 sc2_mouse[];
- extern uint16 loaderb_up[];
- extern uint16 loader_u_to_d[];
- extern uint16 sml_loader_u_to_d[];
- extern Compact hole;
- extern uint16 loaderb_st_up[];
- extern uint16 sml_loader_down[];
- extern uint16 sml_loaderb_u_to_l[];
- extern uint16 loader_l_to_d[];
- extern uint16 sml_loaderb_u_to_d[];
- extern uint16 loader_u_to_r[];
- extern uint16 loaderb_l_to_r[];
- extern uint16 sml_loader_d_to_l[];
- extern uint16 loaderb_r_to_l[];
- extern uint16 top_lift_table[];
- extern Compact robot_shell;
- extern Compact junk1;
- extern uint16 loader_down[];
- extern uint16 loader_d_to_r[];
- extern uint16 top_lift_up[];
- extern uint16 sml_loader_st_up[];
- extern uint16 transporter_table[];
- extern uint16 sml_loader_r_to_d[];
- extern uint16 loaderb_st_right[];
- extern uint16 chip_list_s2[];
- extern uint16 sml_loaderb_r_to_l[];
- extern Compact dead_loader;
- extern uint16 top_lift_2_up[];
- extern uint16 loaderb_l_to_u[];
- extern uint16 loaderb_down[];
- extern uint16 loader_r_to_u[];
- extern uint16 top_lift_2_down[];
- extern Compact left_exit_rm2;
- extern uint16 loader_up[];
- extern uint16 loader_st_left[];
- extern uint16 loader_d_to_l[];
- extern uint16 loader_r_to_l[];
- extern uint16 loaderb_u_to_d[];
- extern uint16 loaderb_d_to_u[];
- extern uint16 sml_loader_left[];
- extern uint16 sml_loader_right[];
- extern uint16 sml_loader_st_left[];
- extern uint16 sml_loader_d_to_u[];
- extern uint16 sml_loader_l_to_d[];
- extern uint16 sml_loader_l_to_r[];
- extern uint16 sml_loaderb_down[];
- extern uint16 sml_loaderb_left[];
- extern uint16 sml_loaderb_st_left[];
- extern uint16 sml_loaderb_u_to_r[];
- extern uint16 sml_loaderb_d_to_r[];
- extern uint16 sml_loaderb_l_to_d[];
- extern ExtCompact loader_ext;
- extern Compact loader;
- extern Compact junk2;
- extern uint16 fast_list_sc2[];
- extern Compact light_one;
- extern uint16 sc2_logic[];
- extern Compact top_lift_2;
- extern Compact top_lift;
- extern uint16 top_lift_down[];
- extern Compact top_barrel;
- extern uint16 sc32_vinc_talk[];
- extern uint16 sc30_palette[];
- extern uint16 sc36_col_talk2[];
- extern uint16 sc42_judge_point[];
- extern uint16 sc30_floor_table[];
- extern Compact sc30_floor;
- extern uint16 reset_33_30[];
- extern uint16 sc30_hen_step_b[];
- extern uint16 sc42_pros_talk[];
- extern uint16 sc36_col_talk1[];
- extern uint16 sc30_fast_list[];
- extern uint16 sc30_chip_list[];
- extern uint16 sc30_logic_list[];
- extern uint16 sc30_mouse_list[];
- extern Compact sc30_exit_31;
- extern Compact sc30_exit_33;
- extern uint16 reset_31_30[];
- extern Compact sc30_court_door;
- extern Compact sc30_notice;
- extern Compact sc30_statue_1;
- extern Compact sc30_statue_2;
- extern Compact sc30_exit_36;
- extern ExtCompact sc30_henri_ext;
- extern Compact sc30_henri;
- extern uint16 sc30_henri_talk[];
- extern uint16 sc30_henri_tie[];
- extern uint16 sc30_hen_step_f[];
- extern uint16 sc30_hen_blink[];
- extern uint16 sc30_push_door[];
- extern uint16 reset_36_30[];
- extern uint16 sc30_joey_list[];
- extern uint16 dani_conv[];
- extern uint16 sc38_dani_sattlk[];
- extern uint16 sc31_guard_talk[];
- extern uint16 sc38_phone_talk[];
- extern uint16 sc32_garden_talk[];
- extern uint16 sc31_guard_talk2[];
- extern uint16 barman_talk[];
- extern uint16 sc36_gal_talk[];
- extern uint16 sc36_juke_talk[];
- extern uint16 sc36_babs_talk[];
- extern uint16 reset_42_30[];
- extern uint16 reset_court_open[];
- extern uint16 sc30_court_close[];
- extern uint16 sc42_judge_talk[];
- extern uint16 sc42_jobs_talk[];
- extern uint16 sc42_blunt_talk[];
- extern uint16 sc42_fos_talk_l[];
- extern uint16 sc42_fos_talk_r[];
- extern uint16 sc42_dani_talk[];
- extern uint16 sc42_clerk_talk[];
- extern uint16 sc42_jobs_point[];
- extern uint16 sc42_jdg_to_jobs[];
- extern void *data_4[];
- extern uint16 reset_start_31[];
- extern uint16 sc31_pull_rope[];
- extern uint16 sc31_guard_move[];
- extern Compact sc31_exit_39;
- extern uint16 sc31_plank_flick[];
- extern uint16 sc31_fast_list[];
- extern uint16 sc31_dog_swim[];
- extern uint16 sc31_bisc_drop[];
- extern uint16 reset_39_31[];
- extern uint16 sc31_climb_plank[];
- extern uint16 sc31_bricks_up[];
- extern Compact sc31_plank;
- extern uint16 sc31_lift_close[];
- extern uint16 sc31_get_bricks[];
- extern uint16 sc31_rope_pulled[];
- extern Compact sc31_rope;
- extern uint16 sc31_palette[];
- extern Compact sc31_exit_30;
- extern uint16 sc31_put_bisc[];
- extern uint16 sc31_bricks_fall[];
- extern uint16 sc31_plank_raise[];
- extern uint16 sc31_bisc_placed[];
- extern uint16 sc31_joey_fall[];
- extern uint16 sc31_plank_drop[];
- extern uint16 sc31_lift_open[];
- extern uint16 sc31_get_board[];
- extern uint16 sc31_rope_lower[];
- extern uint16 sc31_drop_rope[];
- extern uint16 sc31_guard_reach[];
- extern uint16 reset_32_31[];
- extern uint16 sc31_guard_blink[];
- extern uint16 sc31_use_card[];
- extern uint16 rs_guard_avail[];
- extern uint16 sc31_bricks_down[];
- extern uint16 sc31_rope_drop[];
- extern uint16 sc31_get_plank[];
- extern uint16 sc31_floor_table[];
- extern Compact sc31_floor;
- extern Compact sc31_end_of_rope;
- extern uint16 sc31_dog_fly[];
- extern Compact sc31_lift;
- extern uint16 sc31_chip_list[];
- extern uint16 sc31_guard_chat[];
- extern Compact sc31_biscuits;
- extern uint16 reset_30_31[];
- extern Compact sc31_bricks;
- extern uint16 sc31_lower_rope[];
- extern uint16 sc31_bisc_raise[];
- extern Compact sc31_at_watcher;
- extern uint16 sc31_dog_rise[];
- extern uint16 rs_guard_chat[];
- extern uint16 sc31_mouse_list[];
- extern Compact sc31_joey;
- extern Compact sc31_lift_slot;
- extern uint16 sc31_logic_list[];
- extern ExtCompact sc31_guard_ext;
- extern Compact sc31_guard;
- extern Compact sc31_exit_32;
- extern uint16 sc31_joey_list[];
- extern uint16 sc32_gardening1[];
- extern uint16 reset_spunky_32[];
- extern uint16 sc32_vinc_anim[];
- extern uint16 reset_38_32[];
- extern Compact sc32_plant_2;
- extern uint16 sc32_use_card[];
- extern ExtCompact sc32_vincent_ext;
- extern Compact sc32_vincent;
- extern uint16 sc32_gard_turn_d[];
- extern uint16 sc32_lift_open[];
- extern uint16 sc32_lift_close[];
- extern uint16 sc32_mouse_list[];
- extern Compact sc32_exit_31;
- extern uint16 sc32_use_com[];
- extern uint16 sc32_gardener_dn[];
- extern ExtCompact sc32_buzzer_ext;
- extern Compact sc32_buzzer;
- extern uint16 sc32_floor_table[];
- extern Compact sc32_floor;
- extern uint16 sc32_chip_list[];
- extern uint16 sc32_palette[];
- extern uint16 reset_33_32[];
- extern ExtCompact sc32_gardener_ext;
- extern Compact sc32_gardener;
- extern uint16 sc32_fast_list[];
- extern uint16 sc32_logic_list[];
- extern uint16 reset_dani_32[];
- extern Compact sc32_plant_3;
- extern Compact sc32_terminal;
- extern uint16 sc32_gardener_up[];
- extern Compact sc32_plant_1;
- extern uint16 sc32_gard_turn_u[];
- extern uint16 sc32_joey_list[];
- extern uint16 sc32_gardening2[];
- extern uint16 reset_31_32[];
- extern Compact sc32_lift;
- extern Compact sc32_exit_33;
- extern Compact sc33_lock;
- extern uint16 reset_32_33[];
- extern uint16 sc33_palette[];
- extern uint16 sc33_door_open[];
- extern uint16 reset_34_33[];
- extern Compact sc33_shed_door;
- extern uint16 sc33_push_door2[];
- extern Compact sc33_exit_32;
- extern uint16 sc33_logic_list[];
- extern uint16 sc33_floor_table[];
- extern Compact sc33_floor;
- extern Compact sc33_exit_30;
- extern uint16 sc33_joey_list[];
- extern uint16 sc33_push_door1[];
- extern uint16 sc33_chip_list[];
- extern uint16 sc33_fast_list[];
- extern uint16 sc33_mouse_list[];
- extern uint16 sc33_use_card[];
- extern uint16 reset_30_33[];
- extern uint16 sc34_fast_list[];
- extern uint16 sc34_mouse_list[];
- extern Compact sc34_secateurs;
- extern uint16 sc34_logic_list[];
- extern uint16 sc34_get_secs[];
- extern uint16 sc34_chip_list[];
- extern uint16 reset_33_34[];
- extern uint16 sc34_stairs2[];
- extern uint16 sc34_floor_table[];
- extern Compact sc34_floor;
- extern Compact sc34_bricks;
- extern uint16 sc34_stairs1[];
- extern Compact sc34_tkt_machine;
- extern Compact sc34_map;
- extern uint16 sc34_palette[];
- extern Compact sc34_door;
- extern uint16 sc36_get_glass[];
- extern uint16 sc36_mouse_list[];
- extern uint16 babs_d_to_u[];
- extern uint16 bar_drink[];
- extern uint16 babs_l_to_u[];
- extern uint16 bar_put_cloth[];
- extern uint16 babs_u_to_l[];
- extern uint16 sc36_col_down2[];
- extern uint16 babs_left[];
- extern uint16 babs_u_to_t[];
- extern uint16 sc36_col_up1[];
- extern uint16 sc36_fos_down2[];
- extern uint16 sc36_col_deal[];
- extern uint16 sc36_palette[];
- extern uint16 babs_up[];
- extern uint16 babs_down[];
- extern uint16 babs_right[];
- extern uint16 babs_st_up[];
- extern uint16 babs_st_down[];
- extern uint16 babs_st_left[];
- extern uint16 babs_st_right[];
- extern uint16 babs_st_talk[];
- extern uint16 babs_u_to_d[];
- extern uint16 babs_u_to_r[];
- extern uint16 babs_d_to_l[];
- extern uint16 babs_d_to_r[];
- extern uint16 babs_d_to_t[];
- extern uint16 babs_l_to_d[];
- extern uint16 babs_l_to_r[];
- extern uint16 babs_l_to_t[];
- extern uint16 babs_r_to_u[];
- extern uint16 babs_r_to_d[];
- extern uint16 babs_r_to_l[];
- extern uint16 babs_r_to_t[];
- extern uint16 babs_t_to_u[];
- extern uint16 babs_t_to_d[];
- extern uint16 babs_t_to_l[];
- extern uint16 babs_t_to_r[];
- extern ExtCompact sc36_babs_ext;
- extern Compact sc36_babs;
- extern uint16 sc36_col_down4[];
- extern uint16 sc36_logic_list[];
- extern uint16 reset_30_36[];
- extern uint16 sc36_doorshut[];
- extern uint16 sc36_fos_up2[];
- extern uint16 bar_get_cloth[];
- extern Compact sc36_juke_light;
- extern uint16 sc36_low_floor_table[];
- extern Compact sc36_low_floor;
- extern uint16 sc36_floor_table[];
- extern uint16 sc36_jukebox_on[];
- extern Compact sc36_door;
- extern uint16 sc36_col_down3[];
- extern ExtCompact sc36_jukebox_ext;
- extern Compact sc36_jukebox;
- extern uint16 sc36_juke_kicked[];
- extern uint16 sc36_fos_up1[];
- extern uint16 sc36_use_jukebox[];
- extern uint16 sc36_col_think[];
- extern uint16 bar_wipe2[];
- extern Compact sc36_gal_legs;
- extern uint16 sc36_col_up2[];
- extern Compact sc36_cards;
- extern uint16 sc36_reach_glass[];
- extern uint16 sc36_juke_break[];
- extern uint16 sc36_fos_down1[];
- extern uint16 reset_37_36[];
- extern Compact sc36_glass;
- extern Compact sc36_col_feet;
- extern uint16 sc36_col_blink2[];
- extern uint16 sc36_jukebox_off[];
- extern Compact sc36_band;
- extern Compact sc36_sensor;
- extern uint16 sc36_col_drink[];
- extern uint16 reset_juke_light[];
- extern uint16 sc36_gal_look1[];
- extern uint16 reset_colston[];
- extern uint16 sc36_chip_list[];
- extern uint16 sc36_juke_stuck[];
- extern uint16 sc36_col_blink1[];
- extern uint16 bar_wipe[];
- extern uint16 sc36_gal_look2[];
- extern uint16 sc36_juke_sing[];
- extern ExtCompact sc36_colston_ext;
- extern Compact sc36_colston;
- extern uint16 sc36_col_down1[];
- extern ExtCompact sc36_gallagher_ext;
- extern Compact sc36_gallagher;
- extern uint16 sc36_col_up3[];
- extern uint16 sc36_band_anim[];
- extern uint16 sc36_col_kick[];
- extern Compact sc36_floor;
- extern uint16 sc36_dooropen[];
- extern uint16 bar_get_drink[];
- extern uint16 sc36_gal_deal[];
- extern uint16 bar_blink[];
- extern uint16 sc36_press_plate[];
- extern uint16 reset_jukebox[];
- extern uint16 sc36_fast_list[];
- extern uint16 sc36_col_up4[];
- extern ExtCompact sc36_barman_ext;
- extern Compact sc36_barman;
- extern Compact sc36_exit_30;
- extern uint16 sc37_mouse_list[];
- extern uint16 sc37_chip_list[];
- extern uint16 sc37_grillopen[];
- extern uint16 sc37_floor_table[];
- extern uint16 sc37_stepdown[];
- extern Compact sc37_big_box;
- extern uint16 sc37_footdrop[];
- extern uint16 sc37_putlid[];
- extern Compact sc37_sensor;
- extern uint16 sc37_lidused[];
- extern uint16 sc37_getlid[];
- extern uint16 sc37_flimsy_box_table[];
- extern uint16 sc37_thumbsup[];
- extern Compact sc37_wine_rack;
- extern uint16 sc37_fast_list[];
- extern uint16 sc37_holding_lid_table[];
- extern Compact sc37_holding_lid;
- extern uint16 sc37_lidup[];
- extern uint16 sc37_usesec[];
- extern uint16 sc37_stepup[];
- extern Compact sc37_lid;
- extern uint16 sc37_palette[];
- extern Compact sc37_floor;
- extern uint16 sc37_climbout[];
- extern Compact sc37_grill;
- extern uint16 sc37_uselid[];
- extern uint16 reset_36_37[];
- extern uint16 sc37_doorshut[];
- extern Compact sc37_door;
- extern uint16 sc37_usebar[];
- extern Compact sc37_flimsy_box;
- extern uint16 sc37_dooropen[];
- extern uint16 sc37_liddown[];
- extern uint16 sc37_logic_list[];
- extern uint16 sc37_crbarbox[];
- extern uint16 spu_left[];
- extern uint16 sc38_mouse_list[];
- extern uint16 sniff_left[];
- extern uint16 sc38_palette[];
- extern uint16 spu_u_to_l[];
- extern uint16 dan_d_to_r[];
- extern uint16 sex_t_to_r[];
- extern uint16 spu_u_to_d[];
- extern Compact sc38_dog_tray;
- extern uint16 sex_up[];
- extern uint16 dan_u_to_r[];
- extern uint16 sex_l_to_r[];
- extern uint16 spu_t_to_l[];
- extern uint16 dan_u_to_t[];
- extern uint16 sc38_screen_2[];
- extern uint16 dan_l_to_u[];
- extern uint16 sc38_screen_3[];
- extern uint16 dan_r_to_t[];
- extern uint16 sex_u_to_t[];
- extern uint16 sc38_dani_get_up[];
- extern uint16 sex_r_to_d[];
- extern uint16 dan_r_to_l[];
- extern uint16 sc38_logic_list[];
- extern uint16 piss_left[];
- extern uint16 sex_d_to_u[];
- extern uint16 dan_l_to_d[];
- extern uint16 sex_u_to_r[];
- extern Compact sc38_hand_set;
- extern uint16 spu_u_to_r[];
- extern uint16 dan_st_left[];
- extern uint16 piss_right[];
- extern uint16 sex_r_to_u[];
- extern uint16 sex_left[];
- extern uint16 sex_l_to_u[];
- extern uint16 spu_l_to_t[];
- extern uint16 sex_d_to_r[];
- extern uint16 sc38_floor_table[];
- extern uint16 sc38_get_food[];
- extern uint16 sex_right[];
- extern uint16 dan_st_talk[];
- extern uint16 reset_32_38[];
- extern Compact sc38_floor;
- extern uint16 sex_d_to_l[];
- extern uint16 spu_r_to_u[];
- extern uint16 reset_dani_sit[];
- extern uint16 spu_u_to_t[];
- extern uint16 spu_l_to_u[];
- extern uint16 spu_d_to_u[];
- extern uint16 sex_u_to_d[];
- extern uint16 sc38_dani_anim_2[];
- extern uint16 dan_t_to_r[];
- extern uint16 dan_st_up[];
- extern uint16 bark[];
- extern uint16 dan_left[];
- extern uint16 spu_r_to_d[];
- extern uint16 spu_l_to_r[];
- extern uint16 sex_r_to_t[];
- extern uint16 sex_st_down[];
- extern uint16 sc38_scr_bark[];
- extern uint16 dan_st_right[];
- extern uint16 spu_st_left[];
- extern Compact sc38_sofa;
- extern uint16 dan_d_to_l[];
- extern uint16 spu_r_to_l[];
- extern uint16 sc38_chip_list[];
- extern uint16 sc38_fast_list[];
- extern Compact sc38_video;
- extern Compact dog_bark_thing;
- extern uint16 sc38_screen_4[];
- extern uint16 dan_l_to_r[];
- extern uint16 sex_st_talk[];
- extern uint16 sex_st_right[];
- extern uint16 sc38_use_video[];
- extern Compact sc38_monitor;
- extern uint16 spu_st_talk[];
- extern uint16 sex_t_to_u[];
- extern uint16 sex_r_to_l[];
- extern uint16 sc38_dani_anim_1[];
- extern uint16 sc38_get_phone[];
- extern Compact sc38_lift;
- extern Compact sc38_biscuits;
- extern uint16 dan_r_to_u[];
- extern uint16 spu_up[];
- extern uint16 sc38_dani_anim_3[];
- extern uint16 sc38_lift_up[];
- extern uint16 sniff_right[];
- extern uint16 dan_st_down[];
- extern uint16 sc38_ringer_anim[];
- extern uint16 spu_st_right[];
- extern uint16 spu_l_to_d[];
- extern uint16 sc38_reach_food[];
- extern Compact sc38_ringer;
- extern uint16 spu_t_to_u[];
- extern Compact sc38_statue;
- extern uint16 dan_d_to_u[];
- extern uint16 spu_d_to_l[];
- extern uint16 dan_u_to_l[];
- extern uint16 reset_spunky_38[];
- extern uint16 spu_right[];
- extern uint16 sex_l_to_d[];
- extern uint16 reset_dani_stand[];
- extern uint16 dan_r_to_d[];
- extern uint16 spu_st_down[];
- extern uint16 dan_up[];
- extern uint16 dan_u_to_d[];
- extern uint16 dan_down[];
- extern uint16 dan_right[];
- extern uint16 dan_t_to_u[];
- extern uint16 sex_down[];
- extern uint16 sex_st_up[];
- extern uint16 sex_st_left[];
- extern uint16 sex_u_to_l[];
- extern ExtCompact danielle_ext;
- extern Compact danielle;
- extern uint16 spu_d_to_r[];
- extern uint16 spu_down[];
- extern uint16 spu_st_up[];
- extern ExtCompact spunky_ext;
- extern Compact spunky;
- extern uint16 sc38_video_anim[];
- extern uint16 sc38_screen_1[];
- extern uint16 sc38_lift_down[];
- extern Compact sc39_exit_31;
- extern uint16 sc39_floor_table[];
- extern Compact sc39_floor;
- extern Compact sc39_walters;
- extern uint16 reset_41_39[];
- extern Compact sc39_exit_40;
- extern uint16 sc39_ascend[];
- extern uint16 sc39_logic_list[];
- extern uint16 sc39_chip_list[];
- extern uint16 reset_31_39[];
- extern uint16 sc39_mouse_list[];
- extern Compact sc39_exit_41;
- extern uint16 sc39_descend[];
- extern uint16 sc39_fast_list[];
- extern uint16 reset_40_39[];
- extern uint16 sc39_palette[];
- extern uint16 rs_low_lift2[];
- extern Compact low_lift_2;
- extern uint16 rs_low_lift3[];
- extern uint16 liftc3_down[];
- extern uint16 joey_list_s3[];
- extern uint16 liftc1_down[];
- extern uint16 shades_l_to_r[];
- extern uint16 shades_st_talk[];
- extern uint16 shades_st_right[];
- extern Compact eye_bolt;
- extern Compact lights1;
- extern uint16 rs_low_barrel[];
- extern Compact convey;
- extern uint16 search_seq[];
- extern ExtCompact eye_ball_ext;
- extern Compact eye_ball;
- extern uint16 liftc3_up[];
- extern uint16 shades_l_to_u[];
- extern uint16 shades_u_to_d[];
- extern uint16 s3_mouse[];
- extern uint16 shades_d_to_u[];
- extern ExtCompact smoulder_ext;
- extern Compact smoulder;
- extern Compact low_lift_3;
- extern uint16 shades_u_to_r[];
- extern Compact furnace;
- extern uint16 liftc1_up[];
- extern uint16 shades_r_to_d[];
- extern uint16 s3_logic[];
- extern uint16 shades_st_up[];
- extern uint16 smoulder_seq[];
- extern uint16 shades_up[];
- extern uint16 shades_down[];
- extern uint16 shades_left[];
- extern uint16 shades_right[];
- extern uint16 shades_st_down[];
- extern uint16 shades_st_left[];
- extern uint16 shades_u_to_l[];
- extern uint16 shades_d_to_l[];
- extern uint16 shades_d_to_r[];
- extern uint16 shades_l_to_d[];
- extern uint16 shades_r_to_u[];
- extern uint16 shades_r_to_l[];
- extern ExtCompact shades_ext;
- extern Compact shades;
- extern uint16 liftc2_down[];
- extern uint16 rs_start_joey_fly[];
- extern Compact steve_watch;
- extern uint16 liftc2_up[];
- extern Compact furnace_door;
- extern Compact slot;
- extern uint16 chip_list_sc3[];
- extern Compact low_lift;
- extern Compact joey_fly;
- extern uint16 rs_low_lift[];
- extern uint16 r3_floor_table[];
- extern Compact s3_floor;
- extern uint16 rs_joey_to_furnace[];
- extern Compact low_barrel;
- extern Compact sc40_body_2;
- extern uint16 sc40_locker_shut[];
- extern uint16 reset_39_40[];
- extern Compact sc40_body_3;
- extern Compact sc40_cabinet;
- extern uint16 sc40_palette[];
- extern uint16 sc40_descend[];
- extern Compact sc40_locker_1;
- extern uint16 sc40_floor_table[];
- extern Compact sc40_floor;
- extern uint16 sc40_chip_list[];
- extern Compact sc40_body_5;
- extern Compact sc40_locker_4;
- extern uint16 sc40_close_door[];
- extern uint16 sc40_locker_open[];
- extern Compact sc40_locker_2;
- extern Compact sc40_locker_3;
- extern uint16 sc40_fast_list[];
- extern Compact sc40_exit_39;
- extern Compact sc40_body_1;
- extern uint16 sc40_open_door[];
- extern Compact sc40_trolley;
- extern Compact sc40_locker_5;
- extern uint16 sc40_mouse_list[];
- extern uint16 sc40_logic_list[];
- extern Compact sc40_body_4;
- extern uint16 sc40_ascend[];
- extern uint16 sc41_mouse_list[];
- extern uint16 sc41_heat_2_anim[];
- extern Compact sc41_heat_1;
- extern uint16 reset_39_41[];
- extern uint16 sc41_heat_1_anim[];
- extern uint16 sc41_fast_list[];
- extern Compact sc41_heat_2;
- extern uint16 sc41_chip_list[];
- extern Compact sc41_heat_3;
- extern Compact sc41_exit_39;
- extern uint16 sc41_floor_table[];
- extern Compact sc41_floor;
- extern uint16 sc41_heat_3_anim[];
- extern uint16 sc41_logic_list[];
- extern uint16 sc41_palette[];
- extern uint16 sc42_jdg_hammer[];
- extern uint16 reset_30_42[];
- extern uint16 sc42_mouse_list[];
- extern Compact sc42_sign;
- extern uint16 sc42_fos_enter[];
- extern uint16 sc42_clerk_type[];
- extern ExtCompact sc42_judge_ext;
- extern Compact sc42_judge;
- extern uint16 sc42_logic_list[];
- extern uint16 sc42_jdg_turn[];
- extern uint16 sc42_fast_list[];
- extern ExtCompact sc42_prosecution_ext;
- extern Compact sc42_prosecution;
- extern uint16 sc42_fos_turn_lr[];
- extern uint16 sc42_chip_list[];
- extern ExtCompact sc42_clerk_ext;
- extern Compact sc42_clerk;
- extern uint16 reset_guard_42[];
- extern uint16 sc42_jdg_return[];
- extern uint16 sc42_fos_turn_rl[];
- extern ExtCompact sc42_jobsworth_ext;
- extern Compact sc42_jobsworth;
- extern uint16 reset_dani_42[];
- extern uint16 sc42_sign_anim[];
- extern uint16 sc42_blunt_enter[];
- extern uint16 sc42_blunt_leave[];
- extern uint16 sc42_jobs_enter[];
- extern uint16 sc42_palette[];
- extern uint16 sc42_fos_leave[];
- extern uint16 sc44_chip_list[];
- extern Compact sc44_rubble;
- extern uint16 reset_45_44[];
- extern Compact sc44_grill;
- extern uint16 sc44_floor_table[];
- extern uint16 sc44_drop_down[];
- extern Compact sc44_exit_45;
- extern uint16 sc44_fast_list[];
- extern uint16 sc44_palette[];
- extern uint16 sc44_logic_list[];
- extern Compact sc44_floor;
- extern uint16 sc44_mouse_list[];
- extern uint16 reset_37_44[];
- extern uint16 reset_44_45[];
- extern uint16 sc45_logic_list[];
- extern uint16 sc45_floor_table[];
- extern Compact sc45_floor;
- extern Compact sc45_exit_47;
- extern uint16 reset_46_45[];
- extern Compact sc45_exit_46;
- extern uint16 sc45_palette[];
- extern uint16 sc45_fast_list[];
- extern uint16 reset_47_45[];
- extern Compact sc45_exit_44;
- extern uint16 sc45_chip_list[];
- extern uint16 sc45_mouse_list[];
- extern uint16 sc46_floor_table[];
- extern uint16 sc46_palette[];
- extern uint16 sc46_chip_list[];
- extern Compact sc46_exit_45;
- extern uint16 sc46_logic_list[];
- extern uint16 sc46_mouse_list[];
- extern uint16 sc46_fast_list[];
- extern Compact sc46_rubble;
- extern uint16 reset_45_46[];
- extern Compact sc46_floor;
- extern uint16 reset_48_47[];
- extern uint16 sc47_palette[];
- extern uint16 reset_45_47[];
- extern uint16 sc47_mouse_list[];
- extern Compact sc47_exit_48;
- extern uint16 sc47_fast_list[];
- extern uint16 sc47_logic_list[];
- extern Compact sc47_exit_45;
- extern uint16 sc47_chip_list[];
- extern uint16 sc47_floor_table[];
- extern Compact sc47_floor;
- extern Compact sc48_eyes;
- extern uint16 sc48_mouse_list[];
- extern uint16 sc48_chip_list[];
- extern uint16 sc48_floor_table[];
- extern Compact sc48_socket;
- extern uint16 sc48_put_bulb[];
- extern uint16 sc48_palette[];
- extern uint16 sc48_fast_list[];
- extern Compact sc48_hole;
- extern uint16 reset_47_48[];
- extern uint16 sc48_logic_list[];
- extern uint16 reset_65_48[];
- extern uint16 sc48_eyes_anim[];
- extern Compact sc48_exit_47;
- extern Compact sc48_exit_65;
- extern Compact sc48_floor;
- extern uint16 sc48_light_pal[];
- extern uint16 jobs_u_to_l[];
- extern uint16 m_jobs_left[];
- extern uint16 jobs_l_to_u[];
- extern uint16 m_jobs_u_to_d[];
- extern Compact sarnie_s4;
- extern uint16 m_jobs_l_to_d[];
- extern uint16 s4_talk_table[];
- extern uint16 chip_list_sc4[];
- extern Compact r_talk_s4;
- extern Compact monitors_s4;
- extern uint16 m_jobs_down[];
- extern Compact jobsworth;
- extern uint16 jobs_st_down[];
- extern Compact notice4;
- extern uint16 m_jobs_st_down[];
- extern uint16 m_jobs_st_talk[];
- extern uint16 m_jobs_up[];
- extern uint16 m_jobs_right[];
- extern uint16 m_jobs_st_up[];
- extern uint16 m_jobs_st_left[];
- extern uint16 m_jobs_st_right[];
- extern uint16 m_jobs_u_to_l[];
- extern uint16 m_jobs_u_to_r[];
- extern uint16 m_jobs_d_to_u[];
- extern uint16 m_jobs_d_to_l[];
- extern uint16 m_jobs_d_to_r[];
- extern uint16 m_jobs_l_to_u[];
- extern uint16 m_jobs_l_to_r[];
- extern uint16 m_jobs_r_to_u[];
- extern uint16 m_jobs_r_to_d[];
- extern uint16 m_jobs_r_to_l[];
- extern uint16 jobs_up[];
- extern uint16 jobs_down[];
- extern uint16 jobs_left[];
- extern uint16 jobs_right[];
- extern uint16 jobs_st_up[];
- extern uint16 jobs_st_left[];
- extern uint16 jobs_st_right[];
- extern uint16 jobs_st_talk[];
- extern uint16 jobs_u_to_d[];
- extern uint16 jobs_u_to_r[];
- extern uint16 jobs_d_to_u[];
- extern uint16 jobs_d_to_l[];
- extern uint16 jobs_d_to_r[];
- extern uint16 jobs_l_to_d[];
- extern uint16 jobs_l_to_r[];
- extern uint16 jobs_r_to_u[];
- extern uint16 jobs_r_to_d[];
- extern uint16 jobs_r_to_l[];
- extern Compact buttons_s4;
- extern uint16 sc4_mouse_open[];
- extern Compact tv_screens_s4;
- extern uint16 sc4_logic[];
- extern Compact postcard;
- extern Compact knob_s4;
- extern Compact lazer_s4;
- extern uint16 fast_list_sc4[];
- extern Compact sc4_left_exit;
- extern Compact spanner_s4;
- extern uint16 joey_list_s4[];
- extern Compact chuck_s4;
- extern uint16 r4_floor_table[];
- extern uint16 sc4_mouse[];
- extern Compact sc4_floor;
- extern Compact cupboard_s4;
- extern Compact copter;
- extern uint16 rs_joey_29_7[];
- extern uint16 rs_joey_to_6[];
- extern Compact lift_notice;
- extern uint16 mid_up_get[];
- extern uint16 jostair1_seq[];
- extern uint16 grd_watch_seq[];
- extern uint16 s7_floor_table[];
- extern uint16 lamb_card_seq[];
- extern uint16 joey_list_s6[];
- extern uint16 s6_chip_list[];
- extern uint16 s6_pal[];
- extern uint16 rs_foster_8_7[];
- extern Compact joey_fly_6;
- extern uint16 s7_chip_list[];
- extern uint16 s8_logic[];
- extern uint16 s7_lift_open[];
- extern uint16 skorl_anim[];
- extern uint16 card_slot_anim[];
- extern uint16 dwn_stair1_seq[];
- extern Compact s7_floor;
- extern uint16 rs_foster_9_6[];
- extern uint16 s6_mouse[];
- extern uint16 rs_foster_to_5[];
- extern uint16 s8_chip_list[];
- extern uint16 weld_7_seq[];
- extern uint16 grd_blink_seq[];
- extern Compact down_exit_s8;
- extern uint16 jostair3_seq[];
- extern uint16 s5_chip_list[];
- extern Compact left_exit_s7;
- extern uint16 rs_foster_18_5[];
- extern uint16 upstairs1_seq[];
- extern uint16 rs_foster_6_7[];
- extern Compact s7_card_slot;
- extern uint16 rs_joey_fly[];
- extern uint16 s7_mouse[];
- extern uint16 s7_logic[];
- extern ExtCompact wreck_guard_ext;
- extern Compact wreck_guard;
- extern uint16 rs_foster_5_6[];
- extern uint16 rs_foster_7_8[];
- extern uint16 upstairs2_seq[];
- extern Compact security_exit;
- extern uint16 s6_logic[];
- extern Compact right_exit_s5;
- extern Compact cable_7;
- extern uint16 rs_foster_29_7[];
- extern uint16 s8_mouse[];
- extern uint16 s8_pal[];
- extern Compact security_exit_s6;
- extern uint16 jostair2_seq[];
- extern uint16 s6_floor_table[];
- extern Compact lift_s7;
- extern uint16 s5_mouse[];
- extern uint16 s5_logic[];
- extern uint16 dwn_stair2_seq[];
- extern uint16 s8_fast_list[];
- extern Compact right_exit_s7;
- extern uint16 s5_floor_table[];
- extern Compact s5_floor;
- extern uint16 s8_floor_table[];
- extern uint16 lamblook_seq[];
- extern uint16 s5_pal[];
- extern Compact left_exit_s5;
- extern Compact right_exit_s6;
- extern Compact s6_floor;
- extern uint16 rs_foster_to_6[];
- extern uint16 use_linc_anim[];
- extern Compact stairs6;
- extern uint16 rs_foster_6_3[];
- extern Compact left_exit_s6;
- extern uint16 s7_pal[];
- extern uint16 rs_foster_7_6[];
- extern ExtCompact skorl_guard_ext;
- extern Compact skorl_guard;
- extern Compact s8_floor;
- extern Compact factory_entry;
- extern uint16 s7_lift_close[];
- extern uint16 linc_table[];
- extern Compact linc_s7;
- extern Compact lift7_light;
- extern uint16 cable_cut_seq[];
- extern uint16 rs_foster_0_5[];
- extern uint16 lamb_talk_right[];
- extern void *data_2[];
- extern Compact sc65_exit_48;
- extern uint16 sc65_floor_table[];
- extern Compact sc65_floor;
- extern uint16 reset_48_65[];
- extern uint16 sc65_chip_list[];
- extern Compact sc65_exit_66;
- extern uint16 sc65_mouse_list[];
- extern uint16 sc65_fast_list[];
- extern Compact sc65_poster2;
- extern Compact sc65_poster1;
- extern Compact sc65_sign;
- extern uint16 sc65_logic_list[];
- extern uint16 sc65_palette[];
- extern uint16 sc66_hi_beam_an1[];
- extern uint16 sc66_door_close[];
- extern uint16 sc75_dead_tlk[];
- extern Compact sc66_rock3;
- extern Compact sc66_lo_beam;
- extern uint16 sc66_stones_anim[];
- extern uint16 walter_conv[];
- extern uint16 sc66_logic_list[];
- extern Compact sc66_stones;
- extern Compact sc66_rock1;
- extern uint16 sc81_ken_talk1[];
- extern Compact sc66_rock2;
- extern uint16 sc66_hi_beam_an2[];
- extern uint16 stuck_talk[];
- extern uint16 sc66_chip_list[];
- extern uint16 medi_talk_up[];
- extern uint16 sc82_ken_sat_tlk[];
- extern uint16 sc81_ken_talk2[];
- extern uint16 android_babble[];
- extern uint16 sc66_rock2_anim[];
- extern uint16 sc82_jobs_talk[];
- extern uint16 ken_talk_left[];
- extern uint16 sc75_freeze_tlk[];
- extern uint16 fost_pipe_talk[];
- extern uint16 ken_talk_up[];
- extern uint16 sc66_mouse_list[];
- extern Compact sc66_hi_beam;
- extern uint16 gall_talk_up[];
- extern uint16 walter_talk_up[];
- extern uint16 medi_talk_right[];
- extern uint16 sc66_rock3_anim[];
- extern uint16 gall_talk_left[];
- extern uint16 medi_talk_down[];
- extern uint16 sc66_lo_beam_anm[];
- extern uint16 sc81_dad_tlk[];
- extern uint16 reset_66[];
- extern uint16 sc66_fos_crushed[];
- extern uint16 fost_conv_left[];
- extern uint16 sc81_fos_sat_tlk[];
- extern uint16 walter_talk_dwn[];
- extern uint16 sc66_fos_walk_in[];
- extern uint16 medi_talk_left[];
- extern uint16 ken_talk_down[];
- extern uint16 sc81_dad_tlk2[];
- extern uint16 ken_talk_right[];
- extern uint16 walter_talk_lft[];
- extern uint16 sc81_ken_sat_tlk[];
- extern uint16 sc82_jobs_talk2[];
- extern Compact sc66_hole;
- extern uint16 sc66_rock1_anim[];
- extern uint16 sc66_fast_list[];
- extern uint16 sc66_palette[];
- extern Compact sc66_door;
- extern void *data_5[];
- extern uint16 sc67_logic_list[];
- extern Compact sc67_vein;
- extern uint16 sc67_mouse_list[];
- extern uint16 sc67_rub_head[];
- extern uint16 sc67_try_stick[];
- extern uint16 sc67_plast_hit[];
- extern Compact sc67_door;
- extern Compact sc67_mend;
- extern uint16 sc67_mending[];
- extern Compact sc67_plaster;
- extern uint16 sc67_door_open[];
- extern uint16 sc67_dustoff[];
- extern Compact sc67_rock;
- extern Compact sc67_crowbar;
- extern uint16 sc67_puss_leak[];
- extern uint16 sc67_pulse3_anim[];
- extern uint16 sc67_plast_fall[];
- extern Compact sc67_pulse4;
- extern uint16 sc67_brick_fall[];
- extern uint16 sc67_bar_fall[];
- extern uint16 sc67_brick_hit[];
- extern uint16 sc67_pick_plast[];
- extern uint16 sc67_crawl[];
- extern uint16 sc67_medifix[];
- extern uint16 sc67_pulse1_anim[];
- extern uint16 sc67_pulse2_anim[];
- extern uint16 sc67_stick_in[];
- extern Compact sc67_pulse1;
- extern uint16 sc67_rpocket[];
- extern Compact sc67_brickwork;
- extern uint16 sc67_getbrick[];
- extern uint16 sc67_lpocket[];
- extern uint16 sc67_pull_out[];
- extern uint16 sc67_palette[];
- extern uint16 sc67_fast_list[];
- extern uint16 sc67_door_close[];
- extern uint16 sc67_rock_anim[];
- extern Compact sc67_pulse2;
- extern Compact sc67_brick;
- extern uint16 sc67_floor_table[];
- extern uint16 sc67_pick_brick[];
- extern uint16 reset_66_67[];
- extern Compact sc67_pulse3;
- extern Compact sc67_floor;
- extern uint16 sc67_pulse4_anim[];
- extern uint16 sc67_chip_list[];
- extern uint16 reset_68_67[];
- extern Compact sc67_clot;
- extern Compact sc68_pulse5;
- extern uint16 sc68_chip_list[];
- extern uint16 reset_69_68[];
- extern Compact sc68_pulse1;
- extern Compact sc68_door;
- extern Compact sc68_exit;
- extern uint16 sc68_logic_list[];
- extern uint16 sc68_palette[];
- extern Compact sc68_pulse3;
- extern uint16 sc68_pulse5_anim[];
- extern uint16 sc68_ascend[];
- extern uint16 sc68_pulse3_anim[];
- extern uint16 sc68_pulse2_anim[];
- extern Compact sc68_pulse4;
- extern uint16 sc68_pulse6_anim[];
- extern Compact sc68_sensor;
- extern uint16 sc68_pulse1_anim[];
- extern uint16 sc68_pulse4_anim[];
- extern Compact sc68_pulse2;
- extern uint16 sc68_descend[];
- extern uint16 reset_70_68[];
- extern uint16 sc68_sensor_anim[];
- extern uint16 sc68_door_close[];
- extern uint16 sc68_floor_table[];
- extern Compact sc68_pulse6;
- extern Compact sc68_grill;
- extern Compact sc68_stairs;
- extern uint16 sc68_fast_list[];
- extern uint16 reset_67_68[];
- extern uint16 sc68_mouse_list[];
- extern Compact sc68_floor;
- extern uint16 sc68_joey_list[];
- extern uint16 sc69_logic_list[];
- extern uint16 sc69_pulse5_anim[];
- extern uint16 sc69_chip_list[];
- extern uint16 sc69_palette[];
- extern uint16 reset_71_69[];
- extern uint16 sc69_mouse_list[];
- extern Compact sc69_pulse2;
- extern uint16 sc69_floor_table[];
- extern Compact sc69_pulse6;
- extern uint16 sc69_joey_list[];
- extern Compact sc69_exit;
- extern uint16 sc69_fast_list[];
- extern Compact sc69_door;
- extern Compact sc69_pulse3;
- extern Compact sc69_pulse5;
- extern uint16 sc69_pulse6_anim[];
- extern Compact sc69_pulse4;
- extern Compact sc69_pulse1;
- extern uint16 sc69_pulse4_anim[];
- extern Compact sc69_grill;
- extern uint16 sc69_pulse1_anim[];
- extern uint16 sc69_pulse3_anim[];
- extern uint16 reset_68_69[];
- extern uint16 sc69_pulse2_anim[];
- extern Compact sc69_floor;
- extern Compact sc70_bar;
- extern uint16 sc70_pull_bar[];
- extern uint16 sc70_step_down[];
- extern uint16 sc70_palette[];
- extern uint16 sc70_floor_table[];
- extern uint16 sc70_enter_anim[];
- extern uint16 sc70_step_up[];
- extern Compact sc70_floor;
- extern uint16 reset_68_70[];
- extern uint16 sc70_exit_anim[];
- extern uint16 sc70_fast_list[];
- extern uint16 sc70_logic_list[];
- extern ExtCompact sc70_iris_ext;
- extern Compact sc70_iris;
- extern uint16 sc70_pit_table[];
- extern Compact sc70_door;
- extern Compact sc70_pit;
- extern uint16 sc70_chip_list[];
- extern uint16 sc70_bar_anim[];
- extern Compact sc70_control;
- extern uint16 sc70_pit_anim[];
- extern Compact sc70_grill;
- extern uint16 sc70_consol_anim[];
- extern uint16 sc70_mouse_list[];
- extern uint16 medi_d_to_u[];
- extern uint16 sc71_use_board[];
- extern Compact sc71_door72;
- extern uint16 sc71_medi_charge[];
- extern uint16 medi_up[];
- extern uint16 medi_down[];
- extern uint16 medi_left[];
- extern uint16 medi_right[];
- extern uint16 medi_st_up[];
- extern uint16 medi_st_down[];
- extern uint16 medi_st_left[];
- extern uint16 medi_st_right[];
- extern uint16 medi_u_to_d[];
- extern uint16 medi_u_to_l[];
- extern uint16 medi_u_to_r[];
- extern uint16 medi_d_to_l[];
- extern uint16 medi_d_to_r[];
- extern uint16 medi_l_to_u[];
- extern uint16 medi_l_to_d[];
- extern uint16 medi_l_to_r[];
- extern uint16 medi_r_to_u[];
- extern uint16 medi_r_to_d[];
- extern uint16 medi_r_to_l[];
- extern ExtCompact medi_ext;
- extern Compact medi;
- extern uint16 sc71_mouse_list[];
- extern uint16 sc71_light1_anim[];
- extern uint16 sc71_logic_list[];
- extern uint16 reset_69_71[];
- extern uint16 sc71_chip_list[];
- extern uint16 sc710_chip_list[];
- extern uint16 reset_72_71[];
- extern uint16 sc71_medi_get_up[];
- extern Compact sc71_chlite;
- extern Compact sc71_controls;
- extern uint16 sc71_panel_anim[];
- extern Compact sc71_panel2;
- extern uint16 sc71_panel2_anim[];
- extern uint16 sc71_joey_list[];
- extern Compact sc71_light1;
- extern uint16 sc71_palette[];
- extern uint16 sc71_fast_list[];
- extern uint16 sc71_mon_anim[];
- extern uint16 sc71_floor_table[];
- extern Compact sc71_floor;
- extern Compact sc71_door69;
- extern Compact sc71_fake_floor;
- extern Compact sc71_medi_slot;
- extern Compact sc71_monitor;
- extern uint16 sc71_chlite_anim[];
- extern Compact sc71_locked_door;
- extern Compact sc71_recharger;
- extern uint16 sc71_light2_anim[];
- extern uint16 wit_st_right[];
- extern uint16 sc72_comp_flash[];
- extern Compact sc72_rot_light;
- extern uint16 sc72_fast_list[];
- extern uint16 sc72_spill_anim[];
- extern uint16 wit_d_to_u[];
- extern Compact sc72_chamber2;
- extern uint16 wit_l_to_r[];
- extern uint16 sc72_joey_tap[];
- extern uint16 sc72_comp2_flash[];
- extern Compact sc72_tank;
- extern uint16 wit_r_to_d[];
- extern uint16 sc72_floor_table[];
- extern Compact sc72_floor;
- extern uint16 sc72_drip_anim[];
- extern uint16 wit_u_to_d[];
- extern Compact sc72_cham2_light;
- extern Compact sc72_computer2;
- extern uint16 sc72_walter_die[];
- extern uint16 wit_r_to_l[];
- extern uint16 wit_up[];
- extern uint16 sc72_rotating[];
- extern uint16 sc72_walter_kill[];
- extern Compact sc72_exit;
- extern uint16 wit_l_to_d[];
- extern uint16 sc72_cham3_anim[];
- extern uint16 sc72_chip_list[];
- extern uint16 sc72_foster_die[];
- extern uint16 sc72_cham1_anim[];
- extern uint16 sc72_cham2_anim[];
- extern uint16 reset_71_72[];
- extern uint16 wit_st_left[];
- extern Compact sc72_cham1_light;
- extern uint16 sc72_palette[];
- extern uint16 sc72_joey_list[];
- extern uint16 sc72_cham2_flash[];
- extern uint16 wit_st_down[];
- extern uint16 sc72_mouse_list[];
- extern Compact sc72_fake_floor;
- extern uint16 wit_st_up[];
- extern Compact sc72_tap;
- extern uint16 wit_l_to_t[];
- extern uint16 wit_st_talk[];
- extern uint16 wit_d_to_l[];
- extern Compact sc72_spill;
- extern Compact sc72_computer;
- extern uint16 wit_l_to_u[];
- extern Compact sc72_door;
- extern uint16 wit_u_to_l[];
- extern uint16 sc72_cham1_flash[];
- extern uint16 wit_d_to_r[];
- extern uint16 wit_left[];
- extern uint16 sc72_tank_anim[];
- extern uint16 wit_right[];
- extern uint16 wit_t_to_u[];
- extern uint16 wit_u_to_t[];
- extern Compact sc72_chamber3;
- extern uint16 wit_down[];
- extern uint16 wit_u_to_r[];
- extern uint16 wit_r_to_u[];
- extern uint16 wit_t_to_l[];
- extern ExtCompact witness_ext;
- extern Compact witness;
- extern uint16 sc72_logic_list[];
- extern uint16 reset_73_72[];
- extern uint16 sc720_chip_list[];
- extern Compact sc72_grill;
- extern Compact sc72_chamber1;
- extern uint16 gal_u_to_l[];
- extern Compact sc73_exit;
- extern uint16 sc73_cham5_flash[];
- extern uint16 sc73_cham5_anim[];
- extern uint16 gal_up[];
- extern uint16 gal_down[];
- extern uint16 gal_left[];
- extern uint16 gal_right[];
- extern uint16 gal_st_up[];
- extern uint16 gal_st_down[];
- extern uint16 gal_st_left[];
- extern uint16 gal_st_right[];
- extern uint16 gal_u_to_d[];
- extern uint16 gal_u_to_r[];
- extern uint16 gal_d_to_u[];
- extern uint16 gal_d_to_l[];
- extern uint16 gal_d_to_r[];
- extern uint16 gal_l_to_u[];
- extern uint16 gal_l_to_d[];
- extern uint16 gal_l_to_r[];
- extern uint16 gal_r_to_u[];
- extern uint16 gal_r_to_d[];
- extern uint16 gal_r_to_l[];
- extern ExtCompact gallagher_ext;
- extern Compact gallagher;
- extern uint16 sc73_joey_fight1[];
- extern uint16 sc73_gall_fight2[];
- extern uint16 reset_72_73[];
- extern uint16 sc73_joey_fight2[];
- extern uint16 sc73_floor_table[];
- extern Compact sc73_floor;
- extern uint16 sc73_bits_anim[];
- extern uint16 sc73_gall_fight1[];
- extern Compact sc73_door;
- extern uint16 sc73_cham4_anim[];
- extern Compact sc73_bits;
- extern Compact sc73_locked_door;
- extern uint16 sc73_mouse_list[];
- extern Compact sc73_sensor;
- extern Compact sc73_cham5_light;
- extern uint16 sc73_joey_lunge[];
- extern uint16 sc73_get_board[];
- extern uint16 sc73_chip_list[];
- extern Compact sc73_spray;
- extern uint16 reset_74_73[];
- extern Compact sc73_bits2;
- extern uint16 sc73_sensor_anim[];
- extern uint16 sc73_fast_list[];
- extern uint16 sc73_joey_list[];
- extern uint16 sc73_spray_anim[];
- extern Compact sc73_chamber4;
- extern Compact sc73_chamber3;
- extern uint16 sc73_palette[];
- extern Compact sc73_chamber5;
- extern uint16 sc73_cham4_flash[];
- extern uint16 sc73_bits2_anim[];
- extern uint16 sc73_logic_list[];
- extern uint16 reset_75_73[];
- extern uint16 sc73_cham3_anim[];
- extern uint16 sc73_search[];
- extern Compact sc73_big_door;
- extern Compact sc73_cham4_light;
- extern Compact sc74_monitor3;
- extern Compact sc74_pod;
- extern Compact sc74_terminal;
- extern uint16 sc74_int_table[];
- extern Compact sc74_interface;
- extern uint16 sc74_mon4_anim[];
- extern uint16 sc74_rtv_anim[];
- extern uint16 sc74_pod_down[];
- extern uint16 sc74_lights_anim[];
- extern uint16 sc74_pod_up[];
- extern Compact sc74_int_slot;
- extern uint16 sc74_mouse_list[];
- extern uint16 sc74_chip_list[];
- extern Compact sc74_monitor2;
- extern uint16 sc74_floor_table[];
- extern Compact sc74_floor;
- extern uint16 reset_73_74[];
- extern uint16 sc74_ltv_anim[];
- extern Compact sc74_left_tv;
- extern uint16 sc74_usecard[];
- extern uint16 sc74_fost_sit[];
- extern Compact sc74_door;
- extern Compact sc74_monitor4;
- extern uint16 sc74_mon3_anim[];
- extern uint16 sc74_get_up[];
- extern Compact sc74_monitor1;
- extern uint16 sc74_mon1_anim[];
- extern uint16 sc74_palette[];
- extern uint16 sc74_fast_list[];
- extern uint16 sc74_usecard2[];
- extern uint16 sc74_rpocket[];
- extern uint16 reset_linc_74[];
- extern Compact sc74_right_tv;
- extern uint16 sc74_logic_list[];
- extern uint16 sc74_mon2_anim[];
- extern Compact sc74_lights;
- extern uint16 sc74_slot_flash[];
- extern uint16 sc75_floor_table[];
- extern uint16 sc75_usecard[];
- extern Compact sc75_console;
- extern uint16 sc75_get_tongs[];
- extern uint16 sc75_joey_list[];
- extern uint16 sc75_freeze_ded2[];
- extern uint16 sc75_hand_tank[];
- extern Compact sc75_door;
- extern uint16 sc75_light2_anim[];
- extern Compact sc75_light1;
- extern uint16 rs_tongs_dead[];
- extern uint16 sc75_tank_anim[];
- extern uint16 reset_73_75[];
- extern uint16 sc75_light1_anim[];
- extern uint16 sc75_fast_list[];
- extern Compact sc75_floor;
- extern uint16 rs_tongs_empty[];
- extern Compact sc75_big_door;
- extern uint16 sc75_mouse_list[];
- extern Compact sc75_live_tank;
- extern uint16 sc75_freeze_it[];
- extern Compact sc75_tongs;
- extern uint16 sc75_chip_list[];
- extern uint16 sc75_nitro_anim[];
- extern uint16 rs_tongs_frozen[];
- extern uint16 sc75_crash_anim[];
- extern Compact sc75_light2;
- extern uint16 sc75_mon_anim[];
- extern uint16 sc75_freeze_it2[];
- extern Compact sc75_nitro_tank;
- extern uint16 sc75_palette[];
- extern uint16 rs_tongs_live[];
- extern uint16 reset_76_75[];
- extern uint16 sc75_logic_list[];
- extern uint16 rs_tongs_timer[];
- extern uint16 sc75_freeze_ded[];
- extern uint16 sc75_rpocket[];
- extern uint16 sc75_get_tiss[];
- extern uint16 ken_u_to_r[];
- extern uint16 sc76_logic_list[];
- extern uint16 sc76_hatch_2[];
- extern uint16 sc76_cab2_close[];
- extern uint16 reset_75_76[];
- extern uint16 sc76_chip_list[];
- extern uint16 ken_right[];
- extern uint16 ken_st_up[];
- extern uint16 ken_d_to_l[];
- extern uint16 ken_up[];
- extern uint16 ken_down[];
- extern uint16 ken_left[];
- extern uint16 ken_st_down[];
- extern uint16 ken_st_left[];
- extern uint16 ken_st_right[];
- extern uint16 ken_u_to_d[];
- extern uint16 ken_u_to_l[];
- extern uint16 ken_d_to_u[];
- extern uint16 ken_d_to_r[];
- extern uint16 ken_l_to_u[];
- extern uint16 ken_l_to_d[];
- extern uint16 ken_l_to_r[];
- extern uint16 ken_r_to_u[];
- extern uint16 ken_r_to_d[];
- extern uint16 ken_r_to_l[];
- extern ExtCompact ken_ext;
- extern Compact ken;
- extern uint16 sc76_floor_table[];
- extern Compact sc76_floor;
- extern Compact sc76_light3;
- extern Compact sc76_light9;
- extern uint16 sc76_light1_anim[];
- extern uint16 sc76_light2_anim[];
- extern Compact sc76_light6;
- extern Compact sc76_board_3;
- extern uint16 sc76_shut_cab[];
- extern uint16 sc76_light3_anim[];
- extern Compact sc76_light1;
- extern uint16 sc76_low_get[];
- extern uint16 sc76_fostfall[];
- extern Compact sc76_door77;
- extern Compact sc76_board_1;
- extern Compact sc76_light8;
- extern Compact sc76_android_1;
- extern uint16 sc76_cab1_open[];
- extern uint16 sc76_hatch_1[];
- extern Compact sc76_console_2;
- extern ExtCompact sc76_android_3_ext;
- extern Compact sc76_android_3;
- extern Compact sc76_console_1;
- extern uint16 sc76_fast_list[];
- extern ExtCompact sc76_android_2_ext;
- extern Compact sc76_android_2;
- extern uint16 sc76_cab1_close[];
- extern Compact sc76_light5;
- extern Compact sc76_board_2;
- extern uint16 sc76_light9_anim[];
- extern uint16 sc76_cab3_open[];
- extern Compact sc76_light7;
- extern Compact sc76_light4;
- extern uint16 sc76_mouse_list[];
- extern uint16 sc76_joey_list[];
- extern uint16 reset_77_76[];
- extern uint16 sc76_light5_anim[];
- extern uint16 sc76_light4_anim[];
- extern uint16 sc76_hatch_3[];
- extern Compact sc76_cabinet_1;
- extern uint16 sc76_punch[];
- extern uint16 sc76_cab2_open[];
- extern uint16 sc76_light7_anim[];
- extern Compact sc76_cabinet_3;
- extern Compact sc76_console_3;
- extern uint16 sc76_open_cab[];
- extern uint16 sc76_palette[];
- extern Compact sc76_light2;
- extern uint16 sc76_light8_anim[];
- extern uint16 sc76_cab3_close[];
- extern Compact sc76_cabinet_2;
- extern uint16 sc76_light6_anim[];
- extern Compact sc76_door75;
- extern uint16 sc77_fpushl_2[];
- extern uint16 sc77_palette[];
- extern Compact sc77_big_door;
- extern uint16 sc77_fpushl_1[];
- extern uint16 sc77_fast_list[];
- extern uint16 sc77_logic_list[];
- extern uint16 sc77_door_open[];
- extern uint16 sc77_chip_list[];
- extern uint16 reset_78_77[];
- extern uint16 sc77_stretch[];
- extern uint16 sc77_joey_list[];
- extern uint16 sc77_mouse_list[];
- extern uint16 reset_76_77[];
- extern uint16 sc77_fpushr_2[];
- extern uint16 sc77_floor_table[];
- extern uint16 sc77_kpushr_2[];
- extern Compact sc77_tank_1;
- extern uint16 sc77_fpushr_1[];
- extern Compact sc77_tank_2;
- extern Compact sc77_floor;
- extern Compact sc77_hand_2;
- extern Compact sc77_hand_1;
- extern uint16 sc77_kpushr_1[];
- extern Compact sc77_door76;
- extern uint16 sc78_ledge_table[];
- extern Compact sc78_ledge;
- extern Compact sc78_big_door;
- extern uint16 sc78_climb_up[];
- extern uint16 sc78_logic_list[];
- extern uint16 reset_79_78[];
- extern uint16 sc78_mouse_list[];
- extern Compact sc78_support;
- extern uint16 sc781_palette[];
- extern uint16 reset_77_78[];
- extern uint16 sc78_pipe_table[];
- extern uint16 sc78_chip_list[];
- extern Compact sc78_exit;
- extern uint16 sc78_jump_down[];
- extern Compact sc78_pipe;
- extern uint16 sc78_palette[];
- extern uint16 sc78_fast_list[];
- extern uint16 sc791_palette[];
- extern uint16 sc79_chip_list[];
- extern uint16 sc79_climb_up[];
- extern Compact sc79_exit;
- extern Compact sc79_rope;
- extern Compact sc79_support;
- extern uint16 sc79_palette[];
- extern uint16 sc79_climb_down[];
- extern uint16 sc79_crouch_down[];
- extern uint16 sc79_pipe_table[];
- extern uint16 reset_78_79[];
- extern uint16 sc79_crouch_up[];
- extern uint16 sc79_rope_anim[];
- extern Compact sc79_knot;
- extern uint16 sc79_fast_list[];
- extern uint16 reset_80_79[];
- extern Compact sc79_ladder;
- extern uint16 sc79_toss_rope[];
- extern uint16 sc79_logic_list[];
- extern uint16 sc79_mouse_list[];
- extern uint16 sc79_tie_rope[];
- extern Compact sc79_pipe;
- extern Compact sc80_bubble10;
- extern uint16 sc80_logic_list[];
- extern uint16 sc802_palette[];
- extern Compact sc80_bubble1;
- extern uint16 sc801_palette[];
- extern uint16 sc803_palette[];
- extern uint16 sc80_chip_list[];
- extern Compact sc80_bubble2;
- extern uint16 sc80_pipe_shrug[];
- extern uint16 sc80_climb_down[];
- extern uint16 sc80_exit_open[];
- extern uint16 sc80_fast_list[];
- extern uint16 sc80_palette[];
- extern Compact sc80_bubble11;
- extern uint16 sc80_clamber[];
- extern uint16 sc80_mouse_list[];
- extern uint16 sc80_climb_up[];
- extern Compact sc80_exit;
- extern Compact sc80_orifice;
- extern Compact sc80_sample;
- extern uint16 sc80_get_rope[];
- extern uint16 sc80_bub1_anim[];
- extern uint16 sc80_swing[];
- extern Compact sc80_spout;
- extern Compact sc80_bubble4;
- extern uint16 sc80_goo_anim[];
- extern Compact sc80_bubble7;
- extern Compact sc80_bubble9;
- extern uint16 sc80_sample_fall[];
- extern Compact sc80_rope;
- extern Compact sc80_bubble3;
- extern Compact sc80_bubble8;
- extern uint16 sc80_drop[];
- extern uint16 reset_79_80[];
- extern Compact sc80_ladder;
- extern uint16 sc804_palette[];
- extern Compact sc80_bubble12;
- extern Compact sc80_bubble6;
- extern Compact sc80_bubble5;
- extern Compact sc80_goo;
- extern Compact sc81_big_tent3;
- extern uint16 sc81_fos_squirm[];
- extern uint16 sc81_tentwig1[];
- extern uint16 sc81_ken_helm_dn[];
- extern uint16 sc81_tentwig2[];
- extern uint16 sc81_fast_list[];
- extern Compact sc81_tent5;
- extern Compact sc81_helmet;
- extern uint16 sc81_ken_sit[];
- extern uint16 sc81_palette[];
- extern uint16 sc81_dad_helm_up[];
- extern Compact sc81_tent2;
- extern uint16 sc83_draw_list[];
- extern uint16 sc81_tentwig5[];
- extern Compact sc81_chair;
- extern uint16 sc81_chip_list[];
- extern uint16 sc81_tentwig6[];
- extern Compact sc81_ken_sat;
- extern uint16 sc81_tentdrop2[];
- extern uint16 sc81_ken_walk2[];
- extern Compact sc81_foster_sat;
- extern uint16 sc81_tentdrop1[];
- extern Compact sc81_father_sat;
- extern uint16 sc81_tentwig4[];
- extern uint16 sc81_ken_walk1[];
- extern uint16 reset_dad_spec[];
- extern uint16 sc81_mouse_list[];
- extern uint16 sc81_dad_breath1[];
- extern uint16 sc81_fos_helm_dn[];
- extern uint16 sc81_dad_fall2[];
- extern Compact sc81_door;
- extern Compact sc81_big_tent1;
- extern Compact sc81_tent1;
- extern Compact sc81_tent4;
- extern ExtCompact sc81_father_ext;
- extern Compact sc81_father;
- extern uint16 sc81_door_close[];
- extern uint16 sc81_dad_breath2[];
- extern uint16 sc81_tentwig3[];
- extern uint16 sc81_father_die[];
- extern uint16 reset_ken_81[];
- extern uint16 reset_80_81[];
- extern uint16 sc81_dad_fall1[];
- extern uint16 sc81_ken_jump_in[];
- extern uint16 sc81_logic_list[];
- extern Compact sc81_big_tent2;
- extern Compact sc81_tent3;
- extern uint16 sc81_tentdrop3[];
- extern Compact sc81_tent6;
- extern uint16 sc83_palette[];
- extern uint16 reset_foster_spec[];
- extern uint16 sc81_foster_sit[];
- extern uint16 sc82_push_button[];
- extern ExtCompact sc82_jobsworth_ext;
- extern Compact sc82_jobsworth;
- extern uint16 reset_foster_82[];
- extern uint16 sc82_jobs_turn[];
- extern uint16 sc82_jobs_take[];
- extern uint16 sc82_logic_list[];
- extern uint16 sc82_fast_list[];
- extern uint16 sc82_mouse_list[];
- extern uint16 reset_ken_82[];
- extern uint16 sc82_chip_list[];
- extern uint16 sc82_palette[];
- extern uint16 sc82_foster_give[];
- extern uint16 sc82_jobs_return[];
- extern uint16 sc85_palette[];
- extern uint16 sc85_mouse_list[];
- extern uint16 sc85_chip_list[];
- extern uint16 sc85_fast_list[];
- extern uint16 sc85_logic_list[];
- extern Compact door_r90f;
- extern Compact door_r90;
- extern uint16 sc90_floor_table[];
- extern Compact sc90_floor;
- extern uint16 sc90_smfloor_table[];
- extern uint16 eye90_zap_anim[];
- extern uint16 door_l90_anim[];
- extern Compact door_l90;
- extern uint16 get_join[];
- extern uint16 sc90_mouse[];
- extern uint16 door_l90f_anim[];
- extern uint16 sc90_logic[];
- extern uint16 eye_90_table[];
- extern Compact eyeball_90;
- extern Compact sc90_smfloor;
- extern Compact join_object;
- extern Compact door_l90f;
- extern Compact oscillator;
- extern uint16 rs_foster_90_91[];
- extern uint16 rs_foster_90_94[];
- extern uint16 door_r90_anim[];
- extern uint16 door_r90f_anim[];
- extern uint16 get_oscill[];
- extern uint16 blind_eye[];
- extern uint16 see_eye[];
- extern uint16 pal90[];
- extern uint16 pal90a[];
- extern uint16 pal90b[];
- extern uint16 chip_list_sc90[];
- extern uint16 get_eye[];
- extern uint16 fost_die90[];
- extern void *data_6[];
- extern Compact decomp_obj;
- extern Compact door_r91;
- extern uint16 sc91_mouse[];
- extern uint16 get_decomp[];
- extern uint16 eye_91_table[];
- extern Compact door_l91f;
- extern uint16 door_r91f_anim[];
- extern Compact report_book;
- extern uint16 get_report[];
- extern uint16 chip_list_sc91[];
- extern uint16 sc91_floor_table[];
- extern Compact sc91_floor;
- extern Compact bag_91;
- extern uint16 door_r91_anim[];
- extern uint16 rs_foster_91_95[];
- extern uint16 door_l91_anim[];
- extern uint16 pal91[];
- extern uint16 get_decrypt[];
- extern Compact door_t91;
- extern Compact door_l91;
- extern uint16 rs_foster_91_92[];
- extern uint16 fost_die91[];
- extern uint16 rs_foster_91_90[];
- extern uint16 sc91_logic[];
- extern Compact eyeball_91;
- extern uint16 fast_list_sc91[];
- extern Compact door_t91r;
- extern uint16 door_l91f_anim[];
- extern Compact decrypt_obj;
- extern uint16 door_t91_anim[];
- extern uint16 door_t91r_anim[];
- extern uint16 eye91_zap_anim[];
- extern Compact door_r91f;
- extern Compact bridge_e;
- extern Compact door_l92;
- extern uint16 slab8_table[];
- extern Compact slab8;
- extern uint16 slab3_table[];
- extern uint16 slab2_table[];
- extern uint16 slab4_table[];
- extern Compact slab4;
- extern uint16 door_l92_anim[];
- extern uint16 door_r92_anim[];
- extern uint16 slab6_table[];
- extern Compact slab6;
- extern Compact door_r92;
- extern Compact bridge_h;
- extern Compact bridge_f;
- extern uint16 slab7_table[];
- extern Compact bridge_a;
- extern uint16 door_r92r_anim[];
- extern Compact bridge_g;
- extern Compact door_l92f;
- extern Compact bridge_b;
- extern uint16 slab9_table[];
- extern uint16 slab1_table[];
- extern Compact slab1;
- extern Compact red_circle;
- extern Compact slab2;
- extern uint16 sc92_logic[];
- extern uint16 chip_list_sc92[];
- extern uint16 pal92[];
- extern uint16 fast_list_sc92[];
- extern uint16 door_l92f_anim[];
- extern Compact slab9;
- extern Compact door_r92r;
- extern uint16 slab5_table[];
- extern Compact slab5;
- extern Compact slab7;
- extern uint16 sc92_mouse[];
- extern uint16 rs_foster_92_93[];
- extern Compact green_circle;
- extern uint16 rs_foster_92_91[];
- extern Compact bridge_c;
- extern Compact bridge_d;
- extern Compact slab3;
- extern uint16 get_adjust[];
- extern Compact door_l93;
- extern uint16 sc93_mouse[];
- extern Compact adjust_book;
- extern uint16 sc93_floor_table[];
- extern uint16 sc93_logic[];
- extern Compact door_l93f;
- extern uint16 rs_foster_93_92[];
- extern Compact sc93_floor;
- extern uint16 chip_list_sc93[];
- extern uint16 door_l93f_anim[];
- extern uint16 get_persona[];
- extern uint16 fast_list_sc93[];
- extern uint16 door_l93_anim[];
- extern Compact persona;
- extern uint16 pal93[];
- extern uint16 door_l94_anim[];
- extern uint16 holo1_a_anim[];
- extern uint16 sc94_floor_table[];
- extern Compact sc94_floor;
- extern uint16 fast_list_sc94[];
- extern uint16 holo3_anim[];
- extern Compact door_r94;
- extern uint16 sc94_logic[];
- extern uint16 door_r94r_anim[];
- extern Compact door_r94r;
- extern uint16 rs_foster_94_90[];
- extern Compact door_l94r;
- extern uint16 rs_foster_94_95[];
- extern uint16 door_r94_anim[];
- extern uint16 chip_list_sc94[];
- extern ExtCompact hologram_b_ext;
- extern Compact hologram_b;
- extern uint16 holo1_b_anim[];
- extern Compact door_l94;
- extern uint16 door_l94r_anim[];
- extern uint16 sc94_mouse[];
- extern uint16 anita_holo_talk[];
- extern Compact hologram_pad;
- extern uint16 pal94[];
- extern Compact hologram_a;
- extern uint16 fast_list_sc95[];
- extern uint16 weight_anim[];
- extern uint16 sc95_floor_table[];
- extern uint16 door_r95_anim[];
- extern uint16 rs_foster_95_96[];
- extern Compact door_r95f;
- extern uint16 pal95[];
- extern uint16 chip_list_sc95[];
- extern uint16 door_l95f_anim[];
- extern uint16 sc95_logic[];
- extern Compact weight;
- extern Compact guardian;
- extern uint16 rs_foster_95_91[];
- extern uint16 sc95_mouse[];
- extern Compact door_r95;
- extern uint16 rs_foster_95_94[];
- extern Compact door_t95;
- extern uint16 door_r95f_anim[];
- extern Compact door_l95;
- extern Compact door_l95f;
- extern uint16 door_t95_anim[];
- extern uint16 door_t95r_anim[];
- extern uint16 guardian_down[];
- extern Compact sc95_floor;
- extern uint16 guardian_up[];
- extern Compact door_t95r;
- extern uint16 door_l95_anim[];
- extern uint16 sc96_mouse[];
- extern uint16 door_l96f_anim[];
- extern uint16 sc96_floor_table[];
- extern Compact sc96_floor;
- extern uint16 sc96_logic[];
- extern Compact crystal;
- extern uint16 rs_foster_96_95[];
- extern uint16 crystal_break[];
- extern uint16 pal96[];
- extern Compact door_l96f;
- extern Compact virus;
- extern uint16 crystal_spin[];
- extern uint16 virus_spin[];
- extern Compact door_l96;
- extern uint16 chip_list_sc96[];
- extern uint16 get_virus[];
- extern uint16 door_l96_anim[];
- extern uint16 fast_list_sc96[];
- extern uint16 s9_floor_table[];
- extern Compact fake_floor_9;
- extern uint16 son_work_seq[];
- extern ExtCompact son_ext;
- extern Compact son;
- extern uint16 scandie_seq[];
- extern uint16 lobby_down_seq[];
- extern uint16 s9_mouse[];
- extern uint16 scan_seq[];
- extern uint16 dad_work_seq[];
- extern Compact linc_s9;
- extern uint16 dad_work3_seq[];
- extern ExtCompact dad_ext;
- extern Compact dad;
- extern uint16 dad_work2_seq[];
- extern Compact s9_floor;
- extern Compact left_exit_s9;
- extern uint16 fans_seq[];
- extern Compact fans;
- extern Compact lobby_slot;
- extern Compact scanner;
- extern uint16 card_in_seq[];
- extern uint16 lobby_up_seq[];
- extern Compact lobby_door;
- extern uint16 rs_foster_to_9[];
- extern uint16 rs_foster_10_9[];
- extern uint16 s9_logic[];
- extern uint16 s9_chip_list[];
- extern uint16 s9_pal[];
- extern uint16 window_mouse[];
- extern uint16 logon[];
- extern uint16 note_module[];
- extern uint16 window_logic[];
- extern uint16 crouch_right_b[];
- extern uint16 crouch_down[];
- extern uint16 auth_module[];
- extern Compact window_3;
- extern Compact info_button;
- extern uint16 size_module[];
- extern Compact window_2;
- extern uint16 logoff[];
- extern uint16 enter_top[];
- extern uint16 crouch_right[];
- extern Compact window_1;
- extern uint16 exit_top[];
- extern uint16 shrug[];
- extern uint16 head_module[];
- extern uint16 crouch_right_a[];
- extern uint16 file_module[];
- extern uint16 crouch_left[];
- extern Compact window_4;
- extern uint16 rs_foster_s90[];
- extern Compact playbak_menu;
- extern Compact persona_menu;
- extern Compact info_menu;
- extern Compact decrypt_menu;
- extern uint16 linc_menu_mouse[];
- extern Compact kill_menu;
- extern Compact read_menu;
- extern Compact orders_menu;
- extern Compact report_menu;
- extern Compact virus_menu;
- extern Compact adjust_menu;
- extern Compact charon_menu;
- extern Compact orders2_menu;
- extern Compact report2_menu;
- extern Compact oscill_menu;
- extern Compact join_menu;
- extern Compact green_menu;
- extern uint16 linc_menu_logic[];
- extern Compact adjust2_menu;
- extern Compact red_menu;
- extern Compact open_menu;
- extern Compact decomp_menu;
- extern Compact blind_menu;
- extern Compact blank5;
- extern Compact tape_menu;
- extern Compact right_arrow;
- extern uint16 move_2[];
- extern Compact glass_menu;
- extern Compact lightbulb_menu;
- extern Compact blank3;
- extern Compact wd40_menu;
- extern Compact plaster_menu;
- extern Compact new_cable_menu;
- extern Compact blank8;
- extern Compact joeyb_menu;
- extern uint16 move_menu[];
- extern uint16 *move_list[];
- extern Compact blank6;
- extern Compact shades_menu;
- extern Compact citycard_menu;
- extern Compact blank9;
- extern Compact rope_menu;
- extern Compact left_arrow;
- extern Compact magazine_menu;
- extern Compact gallcard_menu;
- extern Compact dog_food_menu;
- extern Compact blank7;
- extern Compact blank2;
- extern Compact blank11;
- extern Compact anchor_menu;
- extern Compact anita_card_menu;
- extern Compact tongs_menu;
- extern Compact blank4;
- extern Compact crow_bar_menu;
- extern Compact secateurs_menu;
- extern Compact sarnie_menu;
- extern Compact spanner_menu;
- extern Compact blank10;
- extern Compact skey_menu;
- extern Compact blank1;
- extern Compact ticket_menu;
- extern Compact brick_menu;
- extern Compact putty_menu;
- extern Compact menu_bar;
- extern uint16 fradman_up[];
- extern uint16 high_floor_table[];
- extern Compact floor;
- extern uint16 wjoey_d_to_u[];
- extern uint16 wjoey_st_left[];
- extern uint16 ljoey_r_to_d[];
- extern uint16 s2_talk_table[];
- extern Compact r_talk_s2;
- extern uint16 fradman_u_to_d[];
- extern uint16 door_table[];
- extern uint16 mfoster_st_right[];
- extern uint16 bfoster_st_right[];
- extern uint16 seq3_pal[];
- extern uint16 bfoster_u_to_r[];
- extern uint16 foster_l_to_t[];
- extern uint16 s9_fast_list[];
- extern uint16 wjoey_st_up[];
- extern uint16 bfoster_r_to_u[];
- extern uint16 monitor_left[];
- extern uint16 rs_lamb_to_three[];
- extern uint16 std_menu_logic[];
- extern uint16 but_7[];
- extern uint16 ljoey_up[];
- extern uint16 wjoey_r_to_d[];
- extern Compact small_door;
- extern uint16 shrug_seq[];
- extern uint16 foster_up[];
- extern uint16 mfoster_d_to_l[];
- extern uint16 ljoey_down[];
- extern uint16 rs_blanks_linc[];
- extern uint16 mini_shrug_seq[];
- extern uint16 talk_table[];
- extern uint16 fradman_l_to_d[];
- extern uint16 low_floor_table[];
- extern Compact low_floor;
- extern uint16 bfoster_d_to_u[];
- extern uint16 but_0[];
- extern uint16 but_4[];
- extern uint16 fradman_right[];
- extern uint16 bfoster_st_left[];
- extern uint16 sjoey_up[];
- extern uint16 s10_fast_list[];
- extern uint16 fradman_u_to_l[];
- extern uint16 ljoey_r_to_u[];
- extern uint16 foster_u_to_l[];
- extern uint16 lamb_up[];
- extern uint16 lamb_down[];
- extern uint16 lamb_left[];
- extern uint16 lamb_right[];
- extern uint16 lamb_st_up[];
- extern uint16 lamb_st_down[];
- extern uint16 lamb_st_left[];
- extern uint16 lamb_st_right[];
- extern uint16 lamb_st_talk[];
- extern uint16 lamb_u_to_d[];
- extern uint16 lamb_u_to_l[];
- extern uint16 lamb_u_to_r[];
- extern uint16 lamb_d_to_u[];
- extern uint16 lamb_d_to_l[];
- extern uint16 lamb_d_to_r[];
- extern uint16 lamb_l_to_u[];
- extern uint16 lamb_l_to_d[];
- extern uint16 lamb_l_to_r[];
- extern uint16 lamb_r_to_u[];
- extern uint16 lamb_r_to_d[];
- extern uint16 lamb_r_to_l[];
- extern ExtCompact lamb_ext;
- extern Compact lamb;
- extern uint16 bfoster_left[];
- extern uint16 fast_intro[];
- extern uint16 foster_st_right[];
- extern uint16 monitor_st_up[];
- extern uint16 sjoey_d_to_r[];
- extern uint16 foster_st_down[];
- extern uint16 mfoster_u_to_r[];
- extern uint16 sml_up_mid_get_seq[];
- extern uint16 mfoster_u_to_d[];
- extern uint16 wjoey_u_to_d[];
- extern uint16 chip_intro[];
- extern uint16 fast_list_0[];
- extern uint16 rs_right_arrow[];
- extern uint16 ljoey_st_left[];
- extern uint16 s28_fast_list[];
- extern uint16 monitor_right[];
- extern uint16 wjoey_st_down[];
- extern uint16 r2_floor_table[];
- extern Compact s2_floor;
- extern uint16 fradman_down[];
- extern uint16 foster_u_to_d[];
- extern uint16 ljoey_d_to_r[];
- extern uint16 mfoster_r_to_u[];
- extern uint16 fast_list_sc3[];
- extern uint16 rs_left_arrow[];
- extern uint16 rs_l_arr_linc[];
- extern Compact text_8;
- extern uint16 wjoey_l_to_d[];
- extern uint16 stair_table[];
- extern Compact stairs;
- extern uint16 text_mouse[];
- extern uint16 monitor_d_to_r[];
- extern uint16 ljoey_l_to_d[];
- extern uint16 sjoey_st_right[];
- extern uint16 sjoey_st_down[];
- extern uint16 sjoey_st_left[];
- extern uint16 upstair_table[];
- extern uint16 sjoey_right[];
- extern uint16 ljoey_u_to_r[];
- extern uint16 mfoster_st_up[];
- extern uint16 mfoster_st_down[];
- extern uint16 foster_st_talk[];
- extern uint16 mfoster_l_to_r[];
- extern uint16 bar_table[];
- extern uint16 foster_d_to_l[];
- extern Compact text_1;
- extern uint16 fradman_left[];
- extern uint16 s29_fast_list[];
- extern uint16 r1door_table[];
- extern Compact r1_door;
- extern Compact upstairs;
- extern uint16 ljoey_u_to_d[];
- extern uint16 monitor_u_to_l[];
- extern uint16 fradman_st_right[];
- extern uint16 sml_door_table[];
- extern uint16 bfoster_r_to_l[];
- extern uint16 mfoster_left[];
- extern uint16 wjoey_up[];
- extern uint16 foster_r_to_u[];
- extern uint16 mfoster_d_to_u[];
- extern uint16 but_8[];
- extern uint16 but_5[];
- extern uint16 monitor_l_to_u[];
- extern uint16 mfoster_l_to_u[];
- extern uint16 bfoster_d_to_r[];
- extern uint16 wjoey_down[];
- extern Compact text_10;
- extern uint16 monitor_u_to_d[];
- extern Compact text_5;
- extern uint16 forklift1_cdt[];
- extern uint16 bfoster_up[];
- extern uint16 s11_fast_list[];
- extern uint16 fradman_d_to_u[];
- extern uint16 monitor_r_to_u[];
- extern uint16 bfoster_down[];
- extern uint16 ledge_table[];
- extern uint16 ljoey_d_to_u[];
- extern uint16 foster_left[];
- extern uint16 sjoey_st_up[];
- extern uint16 fradman_l_to_r[];
- extern Compact outside_ledge;
- extern uint16 fradman_st_up[];
- extern uint16 foster_l_to_u[];
- extern uint16 foster_u_to_t[];
- extern uint16 ljoey_d_to_l[];
- extern uint16 ljoey_left[];
- extern uint16 ljoey_right[];
- extern uint16 ljoey_st_up[];
- extern uint16 ljoey_st_down[];
- extern uint16 ljoey_st_right[];
- extern uint16 ljoey_u_to_l[];
- extern uint16 ljoey_l_to_u[];
- extern uint16 ljoey_l_to_r[];
- extern uint16 ljoey_r_to_l[];
- extern uint16 wjoey_left[];
- extern uint16 wjoey_right[];
- extern uint16 wjoey_st_right[];
- extern uint16 wjoey_u_to_l[];
- extern uint16 wjoey_u_to_r[];
- extern uint16 wjoey_d_to_l[];
- extern uint16 wjoey_d_to_r[];
- extern uint16 wjoey_l_to_u[];
- extern uint16 wjoey_l_to_r[];
- extern uint16 wjoey_r_to_u[];
- extern uint16 wjoey_r_to_l[];
- extern uint16 sjoey_down[];
- extern uint16 sjoey_left[];
- extern uint16 sjoey_u_to_d[];
- extern uint16 sjoey_u_to_l[];
- extern uint16 sjoey_u_to_r[];
- extern uint16 sjoey_d_to_u[];
- extern uint16 sjoey_d_to_l[];
- extern uint16 sjoey_l_to_u[];
- extern uint16 sjoey_l_to_d[];
- extern uint16 sjoey_l_to_r[];
- extern uint16 sjoey_r_to_u[];
- extern uint16 sjoey_r_to_d[];
- extern uint16 sjoey_r_to_l[];
- extern ExtCompact joey_ext;
- extern Compact joey;
- extern uint16 baby_logic_list[];
- extern uint16 save_restore_mouse[];
- extern uint16 fradman_r_to_l[];
- extern uint16 foster_right[];
- extern uint16 seq2_pal[];
- extern uint16 seq1_pal[];
- extern uint16 bfoster_r_to_d[];
- extern uint16 low_get_seq[];
- extern uint16 fradman_u_to_r[];
- extern uint16 rs_mega_alive[];
- extern Compact whole_screen;
- extern uint16 bfoster_u_to_l[];
- extern Compact bar;
- extern uint16 foster_st_left[];
- extern uint16 monitor_l_to_r[];
- extern uint16 rs_lamb_start_3[];
- extern uint16 forklift2_cdt[];
- extern Compact talk2;
- extern Compact text_4;
- extern uint16 mfoster_d_to_r[];
- extern Compact door;
- extern uint16 foster_d_to_u[];
- extern uint16 park_table[];
- extern uint16 mfoster_up[];
- extern uint16 mfoster_down[];
- extern uint16 mfoster_right[];
- extern uint16 mfoster_st_left[];
- extern uint16 mfoster_u_to_l[];
- extern uint16 mfoster_l_to_d[];
- extern uint16 mfoster_r_to_d[];
- extern uint16 mfoster_r_to_l[];
- extern uint16 foster_down[];
- extern uint16 foster_st_up[];
- extern uint16 foster_u_to_r[];
- extern uint16 foster_d_to_r[];
- extern uint16 foster_l_to_d[];
- extern uint16 foster_l_to_r[];
- extern uint16 foster_r_to_d[];
- extern uint16 foster_r_to_l[];
- extern uint16 foster_t_to_u[];
- extern uint16 foster_t_to_l[];
- extern uint16 fradman_st_down[];
- extern uint16 fradman_st_left[];
- extern uint16 fradman_st_talk[];
- extern uint16 fradman_d_to_l[];
- extern uint16 fradman_d_to_r[];
- extern uint16 fradman_l_to_u[];
- extern uint16 fradman_r_to_u[];
- extern uint16 fradman_r_to_d[];
- extern uint16 bfoster_right[];
- extern uint16 bfoster_st_up[];
- extern uint16 bfoster_st_down[];
- extern uint16 bfoster_u_to_d[];
- extern uint16 bfoster_d_to_l[];
- extern uint16 bfoster_l_to_u[];
- extern uint16 bfoster_l_to_d[];
- extern uint16 bfoster_l_to_r[];
- extern ExtCompact foster_ext;
- extern Compact foster;
- extern uint16 monitor_up[];
- extern uint16 s0_fast_list[];
- extern uint16 s7_fast_list[];
- extern uint16 monitor_st_talk[];
- extern uint16 fast_list_sc90[];
- extern uint16 but_2[];
- extern uint16 but_3[];
- extern uint16 monitor_st_down[];
- extern uint16 but_9[];
- extern Compact text_11;
- extern Compact joey_park;
- extern Compact coordinate_test;
- extern Compact text_2;
- extern Compact text_3;
- extern Compact text_6;
- extern Compact text_7;
- extern Compact text_9;
- extern uint16 rad_shrug_seq[];
- extern uint16 rs_lamb_start_2[];
- extern uint16 s6_fast_list[];
- extern uint16 swing_list[];
- extern Compact right_exit0;
- extern uint16 rs_blank[];
- extern uint16 monitor_down[];
- extern uint16 monitor_st_left[];
- extern uint16 monitor_st_right[];
- extern uint16 monitor_u_to_r[];
- extern uint16 monitor_d_to_u[];
- extern uint16 monitor_d_to_l[];
- extern uint16 monitor_l_to_d[];
- extern uint16 monitor_r_to_d[];
- extern uint16 monitor_r_to_l[];
- extern ExtCompact monitor_ext;
- extern Compact monitor;
- extern ExtCompact anita_ext;
- extern Compact anita;
- extern uint16 rs_r_arr_linc[];
- extern uint16 s5_fast_list[];
- extern uint16 but_e[];
- extern uint16 but_1[];
- extern uint16 but_6[];
- extern uint16 fast_intro_2[];
- extern uint16 fast_intro_3[];
- extern uint16 retina_scan_cdt[];
- extern Compact forklift_cpt;
- extern void *data_0[];
- extern uint16 babs_auto[];
- extern uint16 burke_auto[];
- extern uint16 dan_auto[];
- extern uint16 foreman_auto[];
- extern uint16 full_ss_auto[];
- extern uint16 gal_auto[];
- extern uint16 jobs_auto[];
- extern uint16 joey_auto[];
- extern uint16 ken_auto[];
- extern uint16 lamb_auto[];
- extern uint16 loader_auto[];
- extern uint16 medi_auto[];
- extern uint16 monitor_auto[];
- extern uint16 radman_auto[];
- extern uint16 shades_auto[];
- extern uint16 spu_auto[];
- extern uint16 ss_auto[];
- extern uint16 wit_auto[];
- extern uint16 minif_auto[];
-}
+namespace Sky {
+
+class SkyCompact {
+public:
+ SkyCompact(void);
+ ~SkyCompact(void);
+ Compact *fetchCpt(uint16 cptId);
+ Compact *fetchCptInfo(uint16 cptId, uint16 *elems = NULL, uint16 *type = NULL, char *name = NULL);
+ static uint16 *getSub(Compact *cpt, uint16 mode);
+ static MegaSet *getMegaSet(Compact *cpt);
+ uint16 *getGrafixPtr(Compact *cpt);
+ uint16 *getTurnTable(Compact *cpt, uint16 dir);
+ void *getCompactElem(Compact *cpt, uint16 off);
+ bool cptIsId(Compact *cpt, uint16 id);
+ uint8 *createResetData(uint16 gameVersion);
+ uint16 _numSaveIds;
+ uint16 *_saveIds;
+private:
+ uint16 _numDataLists;
+ uint16 *_dataListLen;
+ uint16 *_rawBuf;
+ char *_asciiBuf;
+ Compact ***_compacts;
+ char ***_cptNames;
+ uint16 **_cptSizes;
+ uint16 **_cptTypes;
+ File *_cptFile;
+ uint32 _resetDataPos;
+};
} // End of namespace Sky