aboutsummaryrefslogtreecommitdiff
path: root/sky/compacts
diff options
context:
space:
mode:
authorRobert Göffringmann2003-06-27 02:54:05 +0000
committerRobert Göffringmann2003-06-27 02:54:05 +0000
commit1785e0e30504f4cdaf29a31eec0f58de700ab8b1 (patch)
treed6b77da3587d8e5b1f6578c34ef470e06cef9a55 /sky/compacts
parentc10905b975a2bf929b1e053525907663879fdb7f (diff)
downloadscummvm-rg350-1785e0e30504f4cdaf29a31eec0f58de700ab8b1.tar.gz
scummvm-rg350-1785e0e30504f4cdaf29a31eec0f58de700ab8b1.tar.bz2
scummvm-rg350-1785e0e30504f4cdaf29a31eec0f58de700ab8b1.zip
some more loading & saving work (still unfinished)
svn-id: r8663
Diffstat (limited to 'sky/compacts')
-rw-r--r--sky/compacts/savedata.cpp979
1 files changed, 979 insertions, 0 deletions
diff --git a/sky/compacts/savedata.cpp b/sky/compacts/savedata.cpp
new file mode 100644
index 0000000000..47051e6f0a
--- /dev/null
+++ b/sky/compacts/savedata.cpp
@@ -0,0 +1,979 @@
+#include "sky/control.h"
+
+Compact *SkyControl::_saveLoadCpts[833] = {
+ // 0compact.asm:
+ // Z_compac.inc:
+ &SkyCompact::forklift_cpt,
+ &SkyCompact::coordinate_test,
+ &SkyCompact::text_1,
+ &SkyCompact::text_2,
+ &SkyCompact::text_3,
+ &SkyCompact::text_4,
+ &SkyCompact::text_5,
+ &SkyCompact::text_6,
+ &SkyCompact::text_7,
+ &SkyCompact::text_8,
+ &SkyCompact::text_9,
+ &SkyCompact::text_10,
+ &SkyCompact::text_11,
+ &SkyCompact::joey,
+ // SkyCompact::joey_auto uint8*
+ &SkyCompact::joey_park,
+ //SkyCompact::park_table uint16*
+ // c68 dup 0
+ &SkyCompact::foster,
+ &SkyCompact::floor,
+ //SkyCompact::high_floor_table uint16*
+ // l_talk_s2 dup 0
+ &SkyCompact::r_talk_s2,
+ // talk 1 dup 0
+ &SkyCompact::talk2,
+ &SkyCompact::low_floor,
+ &SkyCompact::stairs,
+ &SkyCompact::upstairs,
+ &SkyCompact::bar,
+ &SkyCompact::door,
+ &SkyCompact::small_door,
+ &SkyCompact::right_exit0,
+ &SkyCompact::outside_ledge,
+ &SkyCompact::r1_door,
+ &SkyCompact::s2_floor,
+ &SkyCompact::lamb,
+ //SkyCompact::lamb_auto uint8*
+ &SkyCompact::monitor,
+ //SkyCompact::monitor_auto uint8*
+ &SkyCompact::anita,
+ &SkyCompact::whole_screen,
+ // Objects.inc:
+ &SkyCompact::menu_bar,
+ &SkyCompact::left_arrow,
+ &SkyCompact::right_arrow,
+ &SkyCompact::blank1,
+ &SkyCompact::blank2,
+ &SkyCompact::blank3,
+ &SkyCompact::blank4,
+ &SkyCompact::blank5,
+ &SkyCompact::blank6,
+ &SkyCompact::blank7,
+ &SkyCompact::blank8,
+ &SkyCompact::blank9,
+ &SkyCompact::blank10,
+ &SkyCompact::blank11,
+ &SkyCompact::crow_bar_menu,
+ &SkyCompact::sarnie_menu,
+ &SkyCompact::spanner_menu,
+ &SkyCompact::joeyb_menu,
+ &SkyCompact::citycard_menu,
+ &SkyCompact::shades_menu,
+ &SkyCompact::putty_menu,
+ &SkyCompact::lightbulb_menu,
+ &SkyCompact::wd40_menu,
+ &SkyCompact::skey_menu,
+ &SkyCompact::anita_card_menu,
+ &SkyCompact::anchor_menu,
+ &SkyCompact::magazine_menu,
+ &SkyCompact::tape_menu,
+ &SkyCompact::glass_menu,
+ &SkyCompact::rope_menu,
+ &SkyCompact::ticket_menu,
+ &SkyCompact::new_cable_menu,
+ &SkyCompact::secateurs_menu,
+ &SkyCompact::plaster_menu,
+ &SkyCompact::brick_menu,
+ &SkyCompact::tongs_menu,
+ &SkyCompact::dog_food_menu,
+ &SkyCompact::gallcard_menu,
+ //101comp.inc:
+ &SkyCompact::full_screen,
+ &SkyCompact::cancel_button,
+ &SkyCompact::button_7,
+ &SkyCompact::button_8,
+ &SkyCompact::button_9,
+ &SkyCompact::button_4,
+ &SkyCompact::button_5,
+ &SkyCompact::button_6,
+ &SkyCompact::button_1,
+ &SkyCompact::button_2,
+ &SkyCompact::button_3,
+ &SkyCompact::button_0,
+ &SkyCompact::retina_scan,
+ //102comp.inc:
+ &SkyCompact::restart_butt,
+ &SkyCompact::restore_butt,
+ &SkyCompact::exit_butt,
+ //85comp.inc:
+ //1compact.asm:
+ //0compact.inc:
+ //c74 dup 0
+ &SkyCompact::mini_so,
+ //SkyCompact::ss_auto uint8*
+ //c101 dup 0
+ &SkyCompact::full_so,
+ //SkyCompact::full_ss_auto uint8*
+ &SkyCompact::load_point,
+ &SkyCompact::fire_notice,
+ //1compact.inc
+ &SkyCompact::fire_notice2,
+ &SkyCompact::ss_sign,
+ &SkyCompact::lfan1,
+ &SkyCompact::lfan2,
+ &SkyCompact::smoke1,
+ &SkyCompact::smoke2,
+ &SkyCompact::fire1,
+ &SkyCompact::fire2,
+ &SkyCompact::car_up,
+ &SkyCompact::car_down,
+ //2compact.inc
+ &SkyCompact::top_lift,
+ &SkyCompact::top_lift_2,
+ &SkyCompact::top_barrel,
+ &SkyCompact::light_one,
+ &SkyCompact::panel,
+ &SkyCompact::alarm_flash,
+ &SkyCompact::robot_shell,
+ &SkyCompact::dead_loader,
+ // exit_table dup 0
+ // left_table2 dup 0
+ &SkyCompact::junk1,
+ &SkyCompact::junk2,
+ // c4121 dup 0
+ &SkyCompact::loader,
+ //SkyCompact::loader_auto uint8*
+ //3compact.inc:
+ &SkyCompact::steve_watch,
+ &SkyCompact::low_barrel,
+ &SkyCompact::convey,
+ &SkyCompact::joey_fly,
+ &SkyCompact::furnace,
+ &SkyCompact::lights1,
+ &SkyCompact::eye_ball,
+ &SkyCompact::furnace_door,
+ &SkyCompact::slot,
+ // sh dup 0
+ &SkyCompact::shades,
+ //SkyCompact::shade_auto uint8*
+ &SkyCompact::eye_bolt,
+ &SkyCompact::smoulder,
+ &SkyCompact::low_lift,
+ &SkyCompact::low_lift_2,
+ &SkyCompact::low_lift_3,
+ //4compact.inc:
+ &SkyCompact::sc4_floor,
+ &SkyCompact::sc4_left_exit,
+ // l_talk_s4 dup 0
+ &SkyCompact::r_talk_s4,
+ &SkyCompact::tv_screens_s4,
+ &SkyCompact::knob_s4,
+ &SkyCompact::chuck_s4,
+ &SkyCompact::lazer_s4,
+ &SkyCompact::cupboard_s4,
+ &SkyCompact::sarnie_s4,
+ &SkyCompact::spanner_s4,
+ &SkyCompact::monitors_s4,
+ &SkyCompact::buttons_s4,
+ &SkyCompact::postcard,
+ &SkyCompact::notice4,
+ // c43 dup 0
+ &SkyCompact::jobsworth,
+ //&SkyCompact::jobs_script // ------
+ //SkyCompact::jobs_auto uint8*
+ // 2compact.asm
+ //5compact.inc:
+ &SkyCompact::s6_floor,
+ &SkyCompact::stairs6,
+ &SkyCompact::joey_fly_6,
+ &SkyCompact::left_exit_s6,
+ &SkyCompact::s5_floor,
+ &SkyCompact::right_exit_s5,
+ &SkyCompact::right_exit_s6,
+ &SkyCompact::security_exit_s6,
+ &SkyCompact::s7_floor,
+ &SkyCompact::left_exit_s7,
+ &SkyCompact::left_exit_s5,
+ &SkyCompact::skorl_guard,
+ &SkyCompact::security_exit,
+ &SkyCompact::s8_floor,
+ &SkyCompact::right_exit_s7,
+ &SkyCompact::down_exit_s8,
+ &SkyCompact::wreck_guard,
+ // grid 5 + 6 + 7 + 8 + 9 + 18 => dup 0
+ &SkyCompact::factory_entry,
+ &SkyCompact::s7_card_slot,
+ &SkyCompact::lift_notice,
+ &SkyCompact::lift_s7,
+ &SkyCompact::linc_s7,
+ &SkyCompact::lift7_light,
+ &SkyCompact::cable_7,
+ &SkyCompact::copter,
+ // 9compact.inc:
+ &SkyCompact::s9_floor,
+ &SkyCompact::left_exit_s9,
+ &SkyCompact::fans,
+ &SkyCompact::lobby_door,
+ &SkyCompact::scanner,
+ &SkyCompact::lobby_slot,
+ &SkyCompact::dad,
+ &SkyCompact::son,
+ &SkyCompact::fake_floor_9,
+ &SkyCompact::linc_s9,
+ // 12comp.inc:
+ &SkyCompact::s12_floor,
+ &SkyCompact::factory_exit,
+ &SkyCompact::fact1_right_exit,
+ &SkyCompact::topbelt,
+ &SkyCompact::botbelt,
+ &SkyCompact::pipes,
+ &SkyCompact::anita_spy,
+ &SkyCompact::welder,
+ &SkyCompact::stump,
+ &SkyCompact::console_12,
+ // 13comp.inc:
+ &SkyCompact::s13_floor,
+ &SkyCompact::fact2_exit_left,
+ &SkyCompact::fact2_exit_right,
+ &SkyCompact::fact2_store_exit,
+ &SkyCompact::cogs,
+ &SkyCompact::gears,
+ &SkyCompact::belts1,
+ &SkyCompact::belts2,
+ &SkyCompact::pipe1,
+ &SkyCompact::pipe2,
+ &SkyCompact::pipe3,
+ &SkyCompact::pipe4,
+ &SkyCompact::sensor,
+ &SkyCompact::lite1,
+ &SkyCompact::lite2,
+ &SkyCompact::fact2_spy_and_window,
+ &SkyCompact::fact_console,
+ &SkyCompact::sensors,
+ &SkyCompact::foreman,
+ //SkyCompact::foreman_auto uint8*
+ // 14comp.inc:
+ &SkyCompact::s14_floor,
+ &SkyCompact::fact3_exit_left,
+ &SkyCompact::fact3_exit_right,
+ &SkyCompact::locker3,
+ &SkyCompact::locker2,
+ &SkyCompact::locker1,
+ &SkyCompact::machine,
+ &SkyCompact::rad_screen,
+ &SkyCompact::console_14,
+ &SkyCompact::coat,
+ &SkyCompact::radman,
+ //SkyCompact::radman_auto uint8*
+ // 15comp.inc:
+ &SkyCompact::nu_floor,
+ &SkyCompact::s15_flooor,
+ &SkyCompact::store_exit,
+ &SkyCompact::junction_box,
+ &SkyCompact::whole_floor,
+ &SkyCompact::flap,
+ &SkyCompact::skey,
+ &SkyCompact::wd40,
+ &SkyCompact::floor_putty,
+ // 16comp.inc:
+ &SkyCompact::s16_floor,
+ &SkyCompact::entrance_exit,
+ &SkyCompact::reactor_console,
+ &SkyCompact::reactor_door,
+ &SkyCompact::reactor_lower,
+ // 17comp.inc:
+ &SkyCompact::s17_floor,
+ &SkyCompact::core_exit,
+ &SkyCompact::pulse,
+ &SkyCompact::pulseb,
+ &SkyCompact::anita_card,
+ &SkyCompact::s18_floor,
+ &SkyCompact::steam,
+ &SkyCompact::power_door,
+ &SkyCompact::power_motor,
+ &SkyCompact::socket,
+ &SkyCompact::power_switch,
+ &SkyCompact::power_chair,
+ &SkyCompact::left_skull,
+ &SkyCompact::right_skull,
+ &SkyCompact::power_bang,
+ &SkyCompact::left_lever,
+ &SkyCompact::right_lever,
+ //3compact.asm
+ // 10comp.inc:
+ &SkyCompact::s10_floor,
+ &SkyCompact::left_exit_10,
+ &SkyCompact::lift_10,
+ &SkyCompact::lift_slot_10,
+ &SkyCompact::scanner_10,
+ &SkyCompact::pod,
+ &SkyCompact::linc_10,
+ &SkyCompact::pod_light,
+ &SkyCompact::monitor_10,
+ &SkyCompact::liyt_1,
+ &SkyCompact::liyt_2,
+ &SkyCompact::liyt_3,
+ &SkyCompact::liyt_4,
+ &SkyCompact::litebank,
+ &SkyCompact::terminal_10,
+ &SkyCompact::fake_floor_10,
+ // 11comp.inc
+ &SkyCompact::s11_floor,
+ &SkyCompact::cable_fall,
+ &SkyCompact::cable_fall2,
+ &SkyCompact::smashed_window,
+ &SkyCompact::bits,
+ &SkyCompact::bits2,
+ &SkyCompact::spy_11,
+ &SkyCompact::locker_11,
+ &SkyCompact::slot_11,
+ &SkyCompact::soccer_1,
+ &SkyCompact::soccer_2,
+ &SkyCompact::soccer_3,
+ &SkyCompact::soccer_4,
+ &SkyCompact::soccer_5,
+ &SkyCompact::slat_1,
+ &SkyCompact::slat_2,
+ &SkyCompact::slat_3,
+ &SkyCompact::slat_4,
+ &SkyCompact::slat_5,
+ &SkyCompact::right_exit_11,
+ // 19comp.inc:
+ &SkyCompact::s19_floor,
+ &SkyCompact::right_exit_19,
+ &SkyCompact::left_exit_19,
+ &SkyCompact::top_right_19,
+ &SkyCompact::useless_char,
+ // 20comp.inc:
+ &SkyCompact::s20_floor,
+ &SkyCompact::down_exit_20,
+ &SkyCompact::reich_door_20,
+ &SkyCompact::reich_slot,
+ &SkyCompact::lamb_door_20,
+ &SkyCompact::lamb_slot,
+ &SkyCompact::shrub_1,
+ &SkyCompact::shrub_2,
+ &SkyCompact::shrub_3,
+ &SkyCompact::gallager_bel,
+ &SkyCompact::reich_window,
+ &SkyCompact::lamb_window,
+ // 21comp.inc:
+ &SkyCompact::s21_floor,
+ &SkyCompact::left_exit_21,
+ &SkyCompact::lambs_books,
+ &SkyCompact::lambs_chair,
+ &SkyCompact::dispensor,
+ &SkyCompact::cat_food,
+ &SkyCompact::video,
+ &SkyCompact::cassette,
+ &SkyCompact::big_pict1,
+ &SkyCompact::video_screen,
+ &SkyCompact::big_pict2,
+ &SkyCompact::big_pict3,
+ &SkyCompact::cat,
+ &SkyCompact::fake_floor_21,
+ &SkyCompact::inner_lamb_door,
+ // 22comp.inc:
+ &SkyCompact::s22_floor,
+ &SkyCompact::right_exit_22,
+ &SkyCompact::lamb_bed,
+ &SkyCompact::lamb_tv,
+ &SkyCompact::fish_tank,
+ &SkyCompact::fish_poster,
+ &SkyCompact::pillow,
+ &SkyCompact::magazine,
+ &SkyCompact::reich_chair,
+ &SkyCompact::cabinet,
+ &SkyCompact::cert,
+ &SkyCompact::reich_picture,
+ &SkyCompact::fish_food,
+ &SkyCompact::fake_floor_22,
+ &SkyCompact::inner_reich_door,
+ // 23comp.inc:
+ &SkyCompact::s23_floor,
+ &SkyCompact::left_exit_23,
+ &SkyCompact::anchor_exit_23,
+ &SkyCompact::travel_exit_23,
+ &SkyCompact::bin_23,
+ &SkyCompact::sculpture,
+ &SkyCompact::link_23,
+ &SkyCompact::wreck_23,
+ &SkyCompact::small_exit_23,
+ // 24comp.inc:
+ &SkyCompact::s24_floor,
+ &SkyCompact::left_exit_24,
+ &SkyCompact::london_poster,
+ &SkyCompact::new_york_poster,
+ &SkyCompact::mural,
+ &SkyCompact::pidgeons,
+ &SkyCompact::trevor,
+ &SkyCompact::ticket,
+ &SkyCompact::globe,
+ // 25comp.inc:
+ &SkyCompact::s25_floor,
+ &SkyCompact::anchor_exit_25,
+ &SkyCompact::anchor,
+ &SkyCompact::statue_25,
+ &SkyCompact::hook,
+ &SkyCompact::lazer_25,
+ &SkyCompact::spark_25,
+ &SkyCompact::sales_chart,
+ // 26comp.inc:
+ &SkyCompact::s26_floor,
+ &SkyCompact::right_exit_26,
+ &SkyCompact::poster1,
+ &SkyCompact::poster2,
+ &SkyCompact::poster3,
+ &SkyCompact::poster4,
+ &SkyCompact::plant_26,
+ &SkyCompact::holo,
+ &SkyCompact::left_exit_26,
+ &SkyCompact::bio_door,
+ &SkyCompact::leaflet,
+ // 27comp.inc:
+ &SkyCompact::s27_floor,
+ &SkyCompact::right_exit_27,
+ &SkyCompact::chart1,
+ &SkyCompact::chart2,
+ &SkyCompact::gas,
+ &SkyCompact::medi_comp,
+ &SkyCompact::scanner_27,
+ &SkyCompact::chair_27,
+ &SkyCompact::helmet_cole,
+ &SkyCompact::body,
+ &SkyCompact::glass_slot,
+ &SkyCompact::burke,
+ // SkyCompact::burke_auto uint8*
+ // 28comp.inc:
+ &SkyCompact::s28_floor,
+ &SkyCompact::right_exit_28,
+ &SkyCompact::left_exit_28,
+ &SkyCompact::dustbin_28,
+ &SkyCompact::up_exit_28,
+ &SkyCompact::s28_sml_floor,
+ &SkyCompact::small_r_28,
+ &SkyCompact::small_l_28,
+ &SkyCompact::lift_28,
+ &SkyCompact::slot_28,
+ // 29comp.inc
+ &SkyCompact::s29_floor,
+ &SkyCompact::lift_29,
+ &SkyCompact::s29_card_slot,
+ &SkyCompact::lift29_light,
+ &SkyCompact::right_exit_29,
+ &SkyCompact::left_exit_29,
+ &SkyCompact::cable_29,
+ &SkyCompact::s29_sml_floor,
+ &SkyCompact::small_r_29,
+ &SkyCompact::small_l_29,
+ // 4compact.asm
+ // 30comp.inc:
+ &SkyCompact::sc30_floor,
+ &SkyCompact::sc30_exit_31,
+ &SkyCompact::sc30_exit_33,
+ &SkyCompact::sc30_exit_36,
+ &SkyCompact::sc30_court_door,
+ &SkyCompact::sc30_notice,
+ &SkyCompact::sc30_statue_1,
+ &SkyCompact::sc30_statue_2,
+ &SkyCompact::sc30_henri,
+ // 31comp.inc:
+ &SkyCompact::sc31_floor,
+ &SkyCompact::sc31_exit_30,
+ &SkyCompact::sc31_exit_32,
+ &SkyCompact::sc31_exit_39,
+ &SkyCompact::sc31_lift,
+ &SkyCompact::sc31_lift_slot,
+ &SkyCompact::sc31_end_of_rope,
+ &SkyCompact::sc31_rope,
+ &SkyCompact::sc31_bricks,
+ &SkyCompact::sc31_plank,
+ &SkyCompact::sc31_biscuits,
+ &SkyCompact::sc31_guard,
+ &SkyCompact::sc31_joey,
+ &SkyCompact::sc31_at_watcher,
+ // 32comp.inc:
+ &SkyCompact::sc32_floor,
+ &SkyCompact::sc32_exit_31,
+ &SkyCompact::sc32_exit_33,
+ &SkyCompact::sc32_lift,
+ &SkyCompact::sc32_terminal,
+ &SkyCompact::sc32_buzzer,
+ &SkyCompact::sc32_plant_1,
+ &SkyCompact::sc32_plant_2,
+ &SkyCompact::sc32_plant_3,
+ &SkyCompact::sc32_vincent,
+ &SkyCompact::sc32_gardener,
+ // 33comp.inc:
+ &SkyCompact::sc33_floor,
+ &SkyCompact::sc33_exit_30,
+ &SkyCompact::sc33_exit_32,
+ &SkyCompact::sc33_shed_door,
+ &SkyCompact::sc33_lock,
+ // 34comp.inc:
+ &SkyCompact::sc34_floor,
+ &SkyCompact::sc34_door,
+ &SkyCompact::sc34_secateurs,
+ &SkyCompact::sc34_tkt_machine,
+ &SkyCompact::sc34_map,
+ &SkyCompact::sc34_bricks,
+ // 36comp.inc:
+ &SkyCompact::sc36_floor,
+ &SkyCompact::sc36_low_floor,
+ &SkyCompact::sc36_exit_30,
+ &SkyCompact::sc36_sensor,
+ &SkyCompact::sc36_door,
+ &SkyCompact::sc36_band,
+ &SkyCompact::sc36_jukebox,
+ &SkyCompact::sc36_juke_light,
+ &SkyCompact::sc36_barman,
+ &SkyCompact::sc36_colston,
+ &SkyCompact::sc36_col_feet,
+ &SkyCompact::sc36_gallagher,
+ &SkyCompact::sc36_gal_legs,
+ &SkyCompact::sc36_cards,
+ &SkyCompact::sc36_glass,
+ // babs dup 0
+ &SkyCompact::sc36_babs,
+ //SkyCompact::babs_auto uint8*
+ // 37comp.inc:
+ &SkyCompact::sc37_floor,
+ &SkyCompact::sc37_holding_lid,
+ &SkyCompact::sc37_flimsy_box,
+ &SkyCompact::sc37_sensor,
+ &SkyCompact::sc37_door,
+ &SkyCompact::sc37_grill,
+ &SkyCompact::sc37_big_box,
+ &SkyCompact::sc37_lid,
+ &SkyCompact::sc37_wine_rack,
+ // 38comp.inc:
+ &SkyCompact::sc38_floor,
+ &SkyCompact::sc38_lift,
+ &SkyCompact::sc38_statue,
+ &SkyCompact::sc38_monitor,
+ &SkyCompact::sc38_video,
+ &SkyCompact::sc38_sofa,
+ &SkyCompact::sc38_dog_tray,
+ &SkyCompact::sc38_biscuits,
+ // dna dup 0
+ &SkyCompact::danielle,
+ //SkyCompact::dan_auto uint8 *
+ // spu dup 0
+ &SkyCompact::spunky,
+ //SkyCompact::spu_auto uint8 *
+ &SkyCompact::sc38_hand_set,
+ &SkyCompact::sc38_ringer,
+ &SkyCompact::dog_bark_thing,
+ // 39comp.inc:
+ &SkyCompact::sc39_floor,
+ &SkyCompact::sc39_exit_31,
+ &SkyCompact::sc39_exit_40,
+ &SkyCompact::sc39_exit_41,
+ &SkyCompact::sc39_walters,
+ // 40comp.inc:
+ &SkyCompact::sc40_floor,
+ &SkyCompact::sc40_exit_39,
+ &SkyCompact::sc40_cabinet,
+ &SkyCompact::sc40_trolley,
+ &SkyCompact::sc40_locker_1,
+ &SkyCompact::sc40_locker_2,
+ &SkyCompact::sc40_locker_3,
+ &SkyCompact::sc40_locker_4,
+ &SkyCompact::sc40_locker_5,
+ &SkyCompact::sc40_body_1,
+ &SkyCompact::sc40_body_2,
+ &SkyCompact::sc40_body_3,
+ &SkyCompact::sc40_body_4,
+ &SkyCompact::sc40_body_5,
+ // 41comp.inc:
+ &SkyCompact::sc41_floor,
+ &SkyCompact::sc41_exit_39,
+ &SkyCompact::sc41_heat_1,
+ &SkyCompact::sc41_heat_2,
+ &SkyCompact::sc41_heat_3,
+ // 42comp.inc
+ &SkyCompact::sc42_judge,
+ &SkyCompact::sc42_clerk,
+ &SkyCompact::sc42_prosecution,
+ &SkyCompact::sc42_jobsworth,
+ &SkyCompact::sc42_sign,
+ // 44comp.inc
+ &SkyCompact::sc44_floor,
+ &SkyCompact::sc44_exit_45,
+ &SkyCompact::sc44_grill,
+ &SkyCompact::sc44_rubble,
+ // 45comp.inc:
+ &SkyCompact::sc45_floor,
+ &SkyCompact::sc45_exit_44,
+ &SkyCompact::sc45_exit_46,
+ &SkyCompact::sc45_exit_47,
+ // 46comp.inc:
+ &SkyCompact::sc46_floor,
+ &SkyCompact::sc46_exit_45,
+ &SkyCompact::sc46_rubble,
+ // 47comp.inc:
+ &SkyCompact::sc47_floor,
+ &SkyCompact::sc47_exit_45,
+ &SkyCompact::sc47_exit_48,
+ // 48comp.inc:
+ &SkyCompact::sc48_floor,
+ &SkyCompact::sc48_exit_47,
+ &SkyCompact::sc48_exit_65,
+ &SkyCompact::sc48_socket,
+ &SkyCompact::sc48_hole,
+ &SkyCompact::sc48_eyes,
+ // 65comp.inc:
+ &SkyCompact::sc65_floor,
+ &SkyCompact::sc65_exit_48,
+ &SkyCompact::sc65_exit_66,
+ &SkyCompact::sc65_poster1,
+ &SkyCompact::sc65_poster2,
+ &SkyCompact::sc65_sign,
+
+ // 5compact.asm
+ //66comp.inc:
+ &SkyCompact::sc66_hole,
+ &SkyCompact::sc66_door,
+ &SkyCompact::sc66_hi_beam,
+ &SkyCompact::sc66_lo_beam,
+ &SkyCompact::sc66_rock1,
+ &SkyCompact::sc66_rock2,
+ &SkyCompact::sc66_rock3,
+ &SkyCompact::sc66_stones,
+ //67comp.inc:
+ &SkyCompact::sc67_floor,
+ &SkyCompact::sc67_door,
+ &SkyCompact::sc67_brickwork,
+ &SkyCompact::sc67_plaster,
+ &SkyCompact::sc67_plaster,
+ &SkyCompact::sc67_brick,
+ &SkyCompact::sc67_clot,
+ &SkyCompact::sc67_vein,
+ &SkyCompact::sc67_rock,
+ &SkyCompact::sc67_pulse1,
+ &SkyCompact::sc67_pulse2,
+ &SkyCompact::sc67_pulse3,
+ &SkyCompact::sc67_pulse4,
+ &SkyCompact::sc67_crowbar,
+ &SkyCompact::sc67_mend,
+ //68comp.inc:
+ &SkyCompact::sc68_floor,
+ &SkyCompact::sc68_door,
+ &SkyCompact::sc68_grill,
+ &SkyCompact::sc68_sensor,
+ &SkyCompact::sc68_stairs,
+ &SkyCompact::sc68_exit,
+ &SkyCompact::sc68_pulse1,
+ &SkyCompact::sc68_pulse2,
+ &SkyCompact::sc68_pulse3,
+ &SkyCompact::sc68_pulse4,
+ &SkyCompact::sc68_pulse5,
+ &SkyCompact::sc68_pulse6,
+ //69comp.inc:
+ &SkyCompact::sc69_floor,
+ &SkyCompact::sc69_exit,
+ &SkyCompact::sc69_door,
+ &SkyCompact::sc69_grill,
+ &SkyCompact::sc69_pulse1,
+ &SkyCompact::sc69_pulse2,
+ &SkyCompact::sc69_pulse3,
+ &SkyCompact::sc69_pulse4,
+ &SkyCompact::sc69_pulse5,
+ &SkyCompact::sc69_pulse6,
+ //70comp.inc:
+ &SkyCompact::sc70_floor,
+ &SkyCompact::sc70_pit,
+ &SkyCompact::sc70_door,
+ &SkyCompact::sc70_iris,
+ &SkyCompact::sc70_bar,
+ &SkyCompact::sc70_grill,
+ &SkyCompact::sc70_control,
+ // 71comp.inc
+ &SkyCompact::sc71_fake_floor,
+ &SkyCompact::sc71_floor,
+ &SkyCompact::sc71_door69,
+ &SkyCompact::sc71_door72,
+ &SkyCompact::sc71_locked_door,
+ &SkyCompact::sc71_recharger,
+ &SkyCompact::sc71_panel2,
+ &SkyCompact::sc71_monitor,
+ &SkyCompact::sc71_controls,
+ &SkyCompact::sc71_light1,
+ &SkyCompact::sc71_chlite,
+ &SkyCompact::sc71_medi_slot,
+ &SkyCompact::medi,
+ //SkyCompact::medi_auto uint8*
+ // 72comp.inc
+ &SkyCompact::sc72_fake_floor,
+ &SkyCompact::sc72_floor,
+ &SkyCompact::sc72_door,
+ &SkyCompact::sc72_exit,
+ &SkyCompact::sc72_tank,
+ &SkyCompact::sc72_tap,
+ &SkyCompact::sc72_spill,
+ &SkyCompact::sc72_grill,
+ &SkyCompact::sc72_chamber1,
+ &SkyCompact::sc72_cham1_light,
+ &SkyCompact::sc72_chamber2,
+ &SkyCompact::sc72_cham2_light,
+ &SkyCompact::sc72_chamber3,
+ &SkyCompact::sc72_computer,
+ &SkyCompact::sc72_computer2,
+ &SkyCompact::sc72_rot_light,
+ //wit dup 0
+ &SkyCompact::witness,
+ //SkyCompact::wit_auto uint8*
+ // 73comp.inc:
+ &SkyCompact::sc73_floor,
+ &SkyCompact::sc73_exit,
+ &SkyCompact::sc73_chamber3,
+ &SkyCompact::sc73_chamber4,
+ &SkyCompact::sc73_cham4_light,
+ &SkyCompact::sc73_chamber5,
+ &SkyCompact::sc73_cham5_light,
+ &SkyCompact::sc73_big_door,
+ &SkyCompact::sc73_sensor,
+ &SkyCompact::sc73_door,
+ &SkyCompact::sc73_locked_door,
+ &SkyCompact::sc73_bits,
+ &SkyCompact::sc73_bits2,
+ &SkyCompact::sc73_spray,
+ // gal dup 0
+ &SkyCompact::gallagher,
+ //SkyCompact::gal_auto uint8*
+ // 74comp.inc:
+ &SkyCompact::sc74_floor,
+ &SkyCompact::sc74_interface,
+ &SkyCompact::sc74_int_slot,
+ &SkyCompact::sc74_door,
+ &SkyCompact::sc74_monitor1,
+ &SkyCompact::sc74_monitor2,
+ &SkyCompact::sc74_monitor3,
+ &SkyCompact::sc74_monitor4,
+ &SkyCompact::sc74_left_tv,
+ &SkyCompact::sc74_right_tv,
+ &SkyCompact::sc74_lights,
+ &SkyCompact::sc74_terminal,
+ &SkyCompact::sc74_pod,
+ // 75comp.inc:
+ &SkyCompact::sc75_floor,
+ &SkyCompact::sc75_big_door,
+ &SkyCompact::sc75_door,
+ &SkyCompact::sc75_nitro_tank,
+ &SkyCompact::sc75_live_tank,
+ &SkyCompact::sc75_console,
+ &SkyCompact::sc75_light1,
+ &SkyCompact::sc75_light2,
+ &SkyCompact::sc75_tongs,
+ // 76comp.inc
+ &SkyCompact::sc76_floor,
+ &SkyCompact::sc76_door75,
+ &SkyCompact::sc76_door77,
+ &SkyCompact::sc76_android_1,
+ &SkyCompact::sc76_android_2,
+ &SkyCompact::sc76_android_3,
+ &SkyCompact::sc76_console_1,
+ &SkyCompact::sc76_console_2,
+ &SkyCompact::sc76_console_3,
+ &SkyCompact::sc76_cabinet_1,
+ &SkyCompact::sc76_cabinet_2,
+ &SkyCompact::sc76_cabinet_3,
+ &SkyCompact::sc76_board_1,
+ &SkyCompact::sc76_board_2,
+ &SkyCompact::sc76_board_3,
+ &SkyCompact::sc76_light1,
+ &SkyCompact::sc76_light2,
+ &SkyCompact::sc76_light3,
+ &SkyCompact::sc76_light4,
+ &SkyCompact::sc76_light5,
+ &SkyCompact::sc76_light6,
+ &SkyCompact::sc76_light7,
+ &SkyCompact::sc76_light8,
+ &SkyCompact::sc76_light9,
+ &SkyCompact::ken,
+ //SkyCompact::ken_auto uint8*
+ // 77comp.inc:
+ &SkyCompact::sc77_floor,
+ &SkyCompact::sc77_door76,
+ &SkyCompact::sc77_big_door,
+ &SkyCompact::sc77_tank_1,
+ &SkyCompact::sc77_tank_2,
+ &SkyCompact::sc77_hand_1,
+ &SkyCompact::sc77_hand_2,
+ // 78comp.inc:
+ &SkyCompact::sc78_ledge,
+ &SkyCompact::sc78_pipe,
+ &SkyCompact::sc78_big_door,
+ &SkyCompact::sc78_exit,
+ &SkyCompact::sc78_support,
+ // 79comp.inc:
+ &SkyCompact::sc79_pipe,
+ &SkyCompact::sc79_exit,
+ &SkyCompact::sc79_support,
+ &SkyCompact::sc79_ladder,
+ &SkyCompact::sc79_knot,
+ &SkyCompact::sc79_rope,
+ // 80comp.inc:
+ &SkyCompact::sc80_spout,
+ &SkyCompact::sc80_ladder,
+ &SkyCompact::sc80_rope,
+ &SkyCompact::sc80_orifice,
+ &SkyCompact::sc80_exit,
+ &SkyCompact::sc80_sample,
+ &SkyCompact::sc80_goo,
+ &SkyCompact::sc80_bubble1,
+ &SkyCompact::sc80_bubble2,
+ &SkyCompact::sc80_bubble3,
+ &SkyCompact::sc80_bubble4,
+ &SkyCompact::sc80_bubble5,
+ &SkyCompact::sc80_bubble6,
+ &SkyCompact::sc80_bubble7,
+ &SkyCompact::sc80_bubble8,
+ &SkyCompact::sc80_bubble9,
+ &SkyCompact::sc80_bubble10,
+ &SkyCompact::sc80_bubble11,
+ &SkyCompact::sc80_bubble12,
+ // 81comp.inc:
+ &SkyCompact::sc81_father,
+ &SkyCompact::sc81_father_sat,
+ &SkyCompact::sc81_foster_sat,
+ &SkyCompact::sc81_ken_sat,
+ &SkyCompact::sc81_door,
+ &SkyCompact::sc81_chair,
+ &SkyCompact::sc81_helmet,
+ &SkyCompact::sc81_tent1,
+ &SkyCompact::sc81_tent2,
+ &SkyCompact::sc81_tent3,
+ &SkyCompact::sc81_tent4,
+ &SkyCompact::sc81_tent5,
+ &SkyCompact::sc81_tent6,
+ &SkyCompact::sc81_big_tent1,
+ &SkyCompact::sc81_big_tent2,
+ &SkyCompact::sc81_big_tent3,
+ // 82comp.inc:
+ &SkyCompact::sc82_jobsworth,
+ //6compact.asm
+ // 90comp.inc:
+ &SkyCompact::sc90_floor,
+ &SkyCompact::sc90_smfloor,
+ &SkyCompact::door_l90,
+ &SkyCompact::door_l90f,
+ &SkyCompact::door_r90,
+ &SkyCompact::door_r90f,
+ &SkyCompact::join_object,
+ &SkyCompact::oscillator,
+ &SkyCompact::eyeball_90,
+ // 91comp.inc:
+ &SkyCompact::sc91_floor,
+ &SkyCompact::door_l91,
+ &SkyCompact::door_l91f,
+ &SkyCompact::door_r91,
+ &SkyCompact::door_r91f,
+ &SkyCompact::door_t91,
+ &SkyCompact::door_t91r,
+ &SkyCompact::bag_91,
+ &SkyCompact::decomp_obj,
+ &SkyCompact::decrypt_obj,
+ &SkyCompact::report_book,
+ &SkyCompact::eyeball_91,
+ // 92comp.inc:
+ &SkyCompact::slab1,
+ &SkyCompact::slab2,
+ &SkyCompact::slab3,
+ &SkyCompact::slab4,
+ &SkyCompact::slab5,
+ &SkyCompact::slab6,
+ &SkyCompact::slab7,
+ &SkyCompact::slab8,
+ &SkyCompact::slab9,
+ &SkyCompact::bridge_a,
+ &SkyCompact::bridge_b,
+ &SkyCompact::bridge_c,
+ &SkyCompact::bridge_d,
+ &SkyCompact::bridge_e,
+ &SkyCompact::bridge_f,
+ &SkyCompact::bridge_g,
+ &SkyCompact::bridge_h,
+ &SkyCompact::door_l92,
+ &SkyCompact::door_l92f,
+ &SkyCompact::door_r92,
+ &SkyCompact::door_r92r,
+ &SkyCompact::green_circle,
+ &SkyCompact::red_circle,
+ // 93comp.inc:
+ &SkyCompact::sc93_floor,
+ &SkyCompact::door_l93,
+ &SkyCompact::door_l93f,
+ &SkyCompact::persona,
+ &SkyCompact::adjust_book,
+ // 94comp.inc:
+ &SkyCompact::sc94_floor,
+ &SkyCompact::door_l94,
+ &SkyCompact::door_l94r,
+ &SkyCompact::door_r94,
+ &SkyCompact::door_r94r,
+ &SkyCompact::hologram_pad,
+ &SkyCompact::hologram_a,
+ &SkyCompact::hologram_b,
+ // 95comp.inc:
+ &SkyCompact::sc95_floor,
+ &SkyCompact::door_l95,
+ &SkyCompact::door_l95f,
+ &SkyCompact::door_r95,
+ &SkyCompact::door_r95f,
+ &SkyCompact::door_t95,
+ &SkyCompact::door_t95r,
+ &SkyCompact::guardian,
+ &SkyCompact::weight,
+ // 96comp.inc:
+ &SkyCompact::sc96_floor,
+ &SkyCompact::door_l96,
+ &SkyCompact::door_l96f,
+ &SkyCompact::crystal,
+ &SkyCompact::virus,
+ // lincmenu.inc:
+ &SkyCompact::info_menu,
+ &SkyCompact::read_menu,
+ &SkyCompact::open_menu,
+ &SkyCompact::charon_menu,
+ &SkyCompact::orders_menu,
+ &SkyCompact::orders2_menu,
+ &SkyCompact::join_menu,
+ &SkyCompact::green_menu,
+ &SkyCompact::red_menu,
+ &SkyCompact::report_menu,
+ &SkyCompact::report2_menu,
+ &SkyCompact::decomp_menu,
+ &SkyCompact::decrypt_menu,
+ &SkyCompact::persona_menu,
+ &SkyCompact::adjust_menu,
+ &SkyCompact::adjust2_menu,
+ &SkyCompact::playbak_menu,
+ &SkyCompact::blind_menu,
+ &SkyCompact::oscill_menu,
+ &SkyCompact::kill_menu,
+ &SkyCompact::virus_menu,
+ // linc_gen.inc:
+ &SkyCompact::window_1,
+ &SkyCompact::window_2,
+ &SkyCompact::window_3,
+ &SkyCompact::window_4,
+ &SkyCompact::info_button
+};
+
+uint8 *SkyControl::_saveLoadARs[18] = {
+ SkyCompact::joey_auto,
+ SkyCompact::lamb_auto,
+ SkyCompact::monitor_auto,
+ SkyCompact::ss_auto,
+ SkyCompact::full_ss_auto,
+ SkyCompact::loader_auto,
+ SkyCompact::shades_auto,
+ SkyCompact::jobs_auto,
+ SkyCompact::foreman_auto,
+ SkyCompact::radman_auto,
+ SkyCompact::burke_auto,
+ SkyCompact::babs_auto,
+ SkyCompact::dan_auto,
+ SkyCompact::spu_auto,
+ SkyCompact::medi_auto,
+ SkyCompact::wit_auto,
+ SkyCompact::gal_auto,
+ SkyCompact::ken_auto
+}; \ No newline at end of file