diff options
Diffstat (limited to 'sky/compacts/0compact.h')
-rw-r--r-- | sky/compacts/0compact.h | 9331 |
1 files changed, 0 insertions, 9331 deletions
diff --git a/sky/compacts/0compact.h b/sky/compacts/0compact.h deleted file mode 100644 index 55a27dbf37..0000000000 --- a/sky/compacts/0compact.h +++ /dev/null @@ -1,9331 +0,0 @@ -/* ScummVM - Scumm Interpreter - * Copyright (C) 2003-2004 The ScummVM project - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - * $Header$ - * - */ - -#ifndef SKY0COMPACT_H -#define SKY0COMPACT_H - - -#include "2compact.h" -#include "4compact.h" -#include "3compact.h" -#include "1compact.h" - - -namespace Sky { - -namespace SkyCompact { - -uint16 slide2_seq[] = { - 170*64, - 293, - 141, - 0, - 284, - 141, - 1, - 280, - 141, - 2, - 282, - 142, - 3, - 279, - 162, - 4, - 285, - 173, - 5, - 279, - 180, - 6, - 279, - 180, - 6, - 281, - 173, - 7, - 281, - 168, - 8, - 290, - 173, - 9, - 291, - 170, - 10, - 297, - 169, - 11, - 308, - 172, - 12, - 308, - 180, - 13, - 308, - 195, - 14, - 308, - 215, - 15, - 308, - 235, - 14, - 308, - 250, - 16, - 308, - 257, - 17, - 308, - 257, - 17, - 309, - 251, - 18, - 309, - 245, - 19, - 322, - 242, - 20, - 330, - 241, - 21, - 0, - 0 -}; - -uint16 m_ss_st_up[] = { - 75*64, - 1, - 1, - 36, - 0 -}; - -uint16 crouch_seq[] = { - 76*64, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 3, - 0 -}; - -uint16 fost_open_cup[] = { - 141*64, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 3, - 1, - 1, - 4, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 1, - 7, - 1, - 1, - 8, - 1, - 1, - 142*64+0, - SEND_SYNC, - ID_CUPBOARD, - 2, - 1, - 1, - 142*64+1, - 1, - 1, - 142*64+2, - 1, - 1, - 142*64+2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 0 -}; - -Compact fan3 = { - L_SCRIPT, // logic - ST_BACKGROUND+ST_LOGIC, // status - 0, // sync - 0, // screen - 0, // place - 0, // getToTable - 0, // xcood - 0, // ycood - 169*64, // frame - 0, // cursorText - 0, // mouseOn - 0, // mouseOff - 0, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 0, // mouseSize_x - 0, // mouseSize_y - 0, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - FAN3_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -uint16 ss_smokes_1[] = { - 106*64, - 293, - 223, - 0, - 293, - 223, - 0, - 293, - 223, - 1, - 293, - 223, - 1, - 293, - 223, - 2, - 293, - 223, - 2, - 293, - 223, - 3, - 293, - 223, - 3, - 293, - 223, - 3, - 293, - 223, - 3, - 293, - 223, - 4, - 293, - 223, - 4, - 293, - 223, - 5, - 293, - 223, - 5, - 293, - 223, - 6, - 293, - 223, - 6, - 293, - 223, - 7, - 293, - 223, - 7, - 293, - 223, - 8, - 293, - 223, - 8, - 293, - 223, - 9, - 293, - 223, - 9, - 293, - 223, - 10, - 293, - 223, - 10, - 293, - 223, - 11, - 293, - 223, - 11, - 293, - 223, - 12, - 293, - 223, - 12, - 293, - 223, - 13, - 293, - 223, - 13, - 293, - 223, - 14, - 293, - 223, - 14, - 293, - 223, - 13, - 293, - 223, - 13, - 293, - 223, - 14, - 293, - 223, - 14, - 293, - 223, - 13, - 293, - 223, - 13, - 293, - 223, - 7, - 293, - 223, - 7, - 293, - 223, - 8, - 293, - 223, - 8, - 293, - 223, - 7, - 293, - 223, - 7, - 293, - 223, - 6, - 293, - 223, - 6, - 0, - 0 -}; - -Compact fan7 = { - L_SCRIPT, // logic - ST_BACKGROUND+ST_LOGIC, // status - 0, // sync - 0, // screen - 0, // place - 0, // getToTable - 0, // xcood - 0, // ycood - 17*64, // frame - 0, // cursorText - 0, // mouseOn - 0, // mouseOff - 0, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 0, // mouseSize_x - 0, // mouseSize_y - 0, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - FAN7_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -uint16 slide_seq[] = { - 167*64, - 309, - 217, - 0, - 302, - 218, - 1, - 302, - 220, - 2, - 302, - 220, - 3, - 286, - 226, - 4, - 283, - 221, - 5, - 273, - 222, - 6, - 273, - 225, - 7, - 276, - 231, - 8, - 276, - 244, - 9, - 277, - 259, - 10, - 0, - 0 -}; - -uint16 f_ss_st_right[] = { - 99*64, - 1, - 1, - 38, - 0 -}; - -uint32 *c74 = (uint32*)(&mini_so); - -uint16 f_ss_left[] = { - 4, - 16+99*64, - 65532, - 0, - 4, - 17+99*64, - 65532, - 0, - 4, - 18+99*64, - 65532, - 0, - 4, - 19+99*64, - 65532, - 0, - 4, - 20+99*64, - 65532, - 0, - 4, - 21+99*64, - 65532, - 0, - 4, - 22+99*64, - 65532, - 0, - 4, - 23+99*64, - 65532, - 0, - 0 -}; - -uint16 m_ss_down[] = { - 1, - 8+75*64, - 0, - 1, - 1, - 9+75*64, - 0, - 1, - 1, - 10+75*64, - 0, - 1, - 1, - 11+75*64, - 0, - 1, - 1, - 12+75*64, - 0, - 1, - 1, - 13+75*64, - 0, - 1, - 1, - 14+75*64, - 0, - 1, - 1, - 15+75*64, - 0, - 1, - 0 -}; - -uint16 s2_pal[] = { - 0, - 1024, - 1028, - 1030, - 2054, - 1028, - 1542, - 2056, - 2054, - 1546, - 1544, - 2568, - 2056, - 2570, - 3082, - 2572, - 3596, - 2570, - 3082, - 2574, - 4108, - 3596, - 4112, - 3596, - 3092, - 4106, - 3598, - 4108, - 3602, - 4624, - 4116, - 4114, - 5138, - 3612, - 5646, - 3602, - 4626, - 4630, - 5652, - 5140, - 4630, - 7190, - 4638, - 6160, - 5652, - 5658, - 5646, - 6166, - 6678, - 7184, - 6166, - 5662, - 6168, - 7192, - 6680, - 7194, - 5146, - 6680, - 7196, - 6680, - 7194, - 6684, - 7708, - 6959, - 11030, - 4630, - 5939, - 10004, - 5144, - 6693, - 7704, - 6174, - 5939, - 7188, - 7710, - 8483, - 7184, - 8990, - 7205, - 13594, - 5657, - 8478, - 8993, - 8478, - 6963, - 9496, - 5667, - 7725, - 8466, - 10017, - 8993, - 11043, - 6686, - 6199, - 10004, - 4645, - 8995, - 12581, - 5662, - 7221, - 10518, - 8481, - 9517, - 11536, - 7713, - 9005, - 8472, - 11045, - 8999, - 9511, - 10021, - 7733, - 11034, - 4649, - 10033, - 11538, - 8997, - 10023, - 12585, - 5671, - 9011, - 12062, - 4139, - 9525, - 9496, - 11561, - 10541, - 10012, - 10537, - 11570, - 11541, - 10023, - 10539, - 10533, - 11051, - 11573, - 10000, - 12587, - 11051, - 12587, - 9513, - 12085, - 13591, - 7217, - 11563, - 14125, - 9001, - 11059, - 11049, - 12079, - 11567, - 14125, - 4657, - 12077, - 11055, - 13103, - 12083, - 14637, - 5171, - 13113, - 12054, - 12593, - 12589, - 13111, - 12081, - 13105, - 12595, - 13619, - 13617, - 13619, - 13107, - 13881, - 13586, - 13621, - 14131, - 15161, - 5176, - 14133, - 14135, - 13623, - 14135, - 13111, - 14649, - 14643, - 14653, - 14649, - 15161, - 15163, - 14651, - 15677, - 16187, - 16191, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 9216, - 0, - 42, - 12544, - 0, - 56, - 16128, - 0, - 5183, - 16128, - 28, - 8767, - 16128, - 38, - 11327, - 16128, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 13824, - 15159, - 11308, - 9010, - 8995, - 9766, - 7979, - 9503, - 6425, - 5407, - 6419, - 3346, - 3603, - 3337, - 16191, - 15104, - 2570, - 16191, - 14143, - 14649, - 13105, - 11827, - 12335, - 11307, - 10285, - 10793, - 9765, - 8487, - 9249, - 7455, - 7713, - 7705, - 5660, - 5912, - 4881, - 3602, - 3598, - 2570, - 1030, - 4, - 0, - 0, - 14336, - 13364, - 11569, - 9261, - 8481, - 6687, - 6681, - 4626, - 2578, - 1803, - 770, - 519, - 13571, - 9520, - 10288, - 11292, - 5153, - 6696, - 9230, - 2066, - 3104, - 11267, - 2056, - 8721, - 7696, - 6957, - 10262, - 3863, - 3612, - 4864, - 13316, - 13364, - 11563, - 8751, - 9506, - 11051, - 8753, - 10530, - 6939, - 5410, - 6419, - 3347, - 3092, - 2823, - 11573, - 12837, - 7462, - 7982, - 9748, - 3351, - 4128, - 6663, - 778, - 9533, - 13100, - 9244, - 5162, - 8476, - 5390, - 2072, - 3855, - 2308, - 2865, - 9995, - 1285, - 285, - 4865, - 0, - 11573, - 12837, - 7462, - 0, - 16128, - 0, - 16191, - 16191, - 63, - 16191, - 16128, - 63, - 16191, - 13824, - 13878, - 12077, - 8241, - 10527, - 5917, - 5925, - 7698, - 2865, - 9995, - 1285, - 285, - 16129, - 16191 -}; - -uint16 foster_hanging[] = { - 102*64, - 207, - 185, - 0, - 202, - 186, - 1, - 196, - 187, - 2, - 192, - 187, - 3, - 189, - 187, - 4, - 186, - 187, - 5, - 183, - 187, - 6, - 185, - 192, - 7, - 189, - 203, - 8, - 191, - 212, - 9, - 191, - 206, - 10, - 203, - 203, - 11, - 209, - 202, - 12, - 211, - 202, - 13, - 0, - 0 -}; - -Compact fan4 = { - L_SCRIPT, // logic - ST_FOREGROUND+ST_LOGIC, // status - 0, // sync - 0, // screen - 0, // place - 0, // getToTable - 0, // xcood - 0, // ycood - 171*64, // frame - 0, // cursorText - 0, // mouseOn - 0, // mouseOff - 0, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 0, // mouseSize_x - 0, // mouseSize_y - 0, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - FAN4_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -uint16 rs_ss_to_1[] = { - C_XCOOD, - 176, - C_YCOOD, - 240, - C_SCREEN, - 1, - C_PLACE, - 95, - 65535 -}; - -uint16 rs_foster_to_one[] = { - C_XCOOD, - 240-48-16, - C_YCOOD, - 240, - C_SCREEN, - 1, - C_PLACE, - 95, - 65535 -}; - -uint16 m_ss_r_to_d[] = { - 47-8+75*64, - 0 -}; - -uint16 f_ss_l_to_u[] = { - 43-8+99*64, - 0 -}; - -Compact load_point = { - L_SCRIPT, // logic - ST_BACKGROUND+ST_LOGIC+ST_RECREATE+ST_MOUSE, // status - 0, // sync - 0, // screen - 0, // place - 0, // getToTable - 0XB0, // xcood - 0X119, // ycood - 162*64, // frame - 84+T7, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 0, // mouseRel_x - 7, // mouseRel_y - 6, // mouseSize_x - 5, // mouseSize_y - LOAD_POINT_ACTION, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - LOAD_POINT_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -uint16 rs_foster_5_0[] = { - C_XCOOD, - 152, - C_YCOOD, - 280, - C_SCREEN, - 0, - C_PLACE, - ID_LOW_FLOOR, - C_DIR, - RIGHT, - C_FRAME, - 42+13*64, - C_MEGA_SET, - 0, - 65535 -}; - -uint16 fost_pull_knob[] = { - 153*64, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - SEND_SYNC, - ID_KNOB, - 1, - 1, - 1, - 3, - 1, - 1, - 4, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 0 -}; - -uint16 m_ss_r_to_u[] = { - 45-8+75*64, - 0 -}; - -uint16 rs_foster_to_1[] = { - C_XCOOD, - 240, - C_YCOOD, - 240, - C_SCREEN, - 1, - C_PLACE, - 95, - 65535 -}; - -uint32 *rs_jobs_4_2 = (uint32*)rs_foster_4_2; - -uint16 monitor_seq[] = { - 151*64, - 222, - 200, - 0, - 222, - 200, - 1, - 222, - 200, - 2, - 222, - 200, - 3, - 0, - 0 -}; - -uint16 joey_door_seq[] = { - 216*64, - 175, - 172, - 0, - 175, - 172, - 0, - 175, - 172, - 1, - 175, - 172, - 1, - 175, - 172, - 2, - 175, - 172, - 2, - 175, - 172, - 3, - 175, - 172, - 3, - 175, - 172, - 4, - 175, - 172, - 4, - 175, - 172, - 5, - 175, - 172, - 5, - 175, - 172, - 6, - 175, - 172, - 6, - 175, - 172, - 7, - 175, - 172, - 7, - 175, - 172, - 8, - 175, - 172, - 8, - 175, - 172, - 9, - 175, - 172, - 10, - 175, - 172, - 11, - 175, - 172, - 12, - 175, - 172, - 13, - 175, - 172, - 14, - 175, - 172, - 15, - 175, - 172, - 16, - 175, - 172, - 17, - 175, - 172, - 9, - 175, - 172, - 10, - 175, - 172, - 11, - 175, - 172, - 12, - 175, - 172, - 13, - 175, - 172, - 14, - 175, - 172, - 15, - 175, - 172, - 16, - 175, - 172, - 17, - 175, - 172, - 9, - 175, - 172, - 10, - 175, - 172, - 11, - 175, - 172, - 12, - 175, - 172, - 13, - 175, - 172, - 14, - 175, - 172, - 15, - 175, - 172, - 16, - 175, - 172, - 17, - 175, - 172, - 8, - 175, - 172, - 8, - 175, - 172, - 7, - 175, - 172, - 7, - 175, - 172, - 6, - 175, - 172, - 6, - 175, - 172, - 5, - 175, - 172, - 5, - 175, - 172, - 4, - 175, - 172, - 4, - 175, - 172, - 3, - 175, - 172, - 3, - 175, - 172, - 2, - 175, - 172, - 2, - 175, - 172, - 1, - 175, - 172, - 1, - 175, - 172, - 0, - 0, - 0 -}; - -uint16 small_opens[] = { - 104*64, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 0 -}; - -uint16 fost_knob_locked[] = { - 153*64, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 1, - 1, - 1, - 1, - 0, - 0 -}; - -uint16 s4_pal[] = { - 0, - 768, - 771, - 771, - 773, - 773, - 1285, - 1285, - 1797, - 1287, - 2823, - 1285, - 1799, - 1799, - 2311, - 1803, - 1795, - 2313, - 2313, - 2313, - 2825, - 1809, - 3843, - 1289, - 1811, - 2307, - 3339, - 1813, - 2819, - 2827, - 2827, - 3341, - 2315, - 2835, - 3333, - 3853, - 3341, - 2833, - 3855, - 3343, - 4877, - 3339, - 3853, - 3343, - 4367, - 3855, - 3857, - 4881, - 4369, - 4881, - 3857, - 4881, - 4371, - 5395, - 4883, - 4885, - 5397, - 4888, - 5395, - 6165, - 6165, - 6170, - 6168, - 6168, - 6682, - 6680, - 6680, - 7194, - 6168, - 6682, - 6170, - 7196, - 7194, - 7198, - 7196, - 7198, - 8220, - 6684, - 6688, - 7200, - 7710, - 8220, - 9760, - 6172, - 7712, - 8222, - 8222, - 8222, - 7712, - 8736, - 8224, - 9248, - 7712, - 8230, - 8734, - 8738, - 8738, - 9764, - 8226, - 8740, - 8740, - 9252, - 9252, - 9252, - 9764, - 9256, - 10786, - 8740, - 9766, - 8230, - 11304, - 9770, - 8738, - 9770, - 9768, - 10792, - 9766, - 10278, - 10280, - 9768, - 10280, - 11306, - 9768, - 10284, - 10794, - 10794, - 10796, - 11816, - 9770, - 11306, - 10796, - 11820, - 11306, - 11312, - 11820, - 11312, - 10794, - 13358, - 11824, - 11306, - 11824, - 11820, - 12340, - 11310, - 11824, - 11824, - 12336, - 12334, - 13362, - 11312, - 12336, - 13366, - 12336, - 12850, - 13360, - 11826, - 12848, - 12854, - 14642, - 12854, - 12848, - 12852, - 12852, - 13878, - 13362, - 13362, - 13371, - 12854, - 13369, - 13876, - 13366, - 13881, - 13362, - 15158, - 14644, - 15161, - 12854, - 14646, - 13878, - 15161, - 14651, - 15670, - 13881, - 15163, - 14646, - 15675, - 15165, - 15673, - 14653, - 15677, - 16187, - 16191, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 5918, - 9728, - 31, - 10542, - 13824, - 51, - 16191, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 13111, - 12849, - 11822, - 11054, - 10796, - 10536, - 9510, - 8230, - 8737, - 7197, - 6173, - 6424, - 5140, - 4117, - 4368, - 3341, - 2317, - 2313, - 3072, - 0, - 19, - 6913, - 769, - 803, - 0, - 14336, - 13364, - 11569, - 9261, - 8481, - 6687, - 6681, - 4626, - 2578, - 1803, - 770, - 519, - 13827, - 9520, - 10289, - 11549, - 5409, - 6441, - 9487, - 2322, - 2849, - 11781, - 2056, - 8975, - 7185, - 6701, - 10516, - 3862, - 3612, - 4864, - 12036, - 12333, - 10282, - 9515, - 9763, - 10282, - 9007, - 10529, - 6427, - 6180, - 7443, - 2831, - 2836, - 2820, - 11573, - 12837, - 7462, - 7982, - 9748, - 3351, - 4128, - 6663, - 778, - 9533, - 13100, - 9244, - 5162, - 8476, - 5390, - 2072, - 3855, - 2308, - 2865, - 9995, - 1285, - 285, - 4865, - 0, - 11573, - 12837, - 7462, - 0, - 16128, - 0, - 16191, - 16191, - 63, - 16191, - 16128, - 63, - 16191, - 13824, - 13878, - 12077, - 8241, - 10527, - 5917, - 5925, - 7698, - 2865, - 9995, - 1285, - 285, - 16129, - 16191 -}; - -uint16 alarm_seq[] = { - 164*64, - 284, - 208, - 0, - 284, - 208, - 1, - 284, - 208, - 2, - 284, - 208, - 3, - 284, - 208, - 4, - 284, - 208, - 5, - 284, - 208, - 6, - 284, - 208, - 7, - 284, - 208, - 8, - 284, - 208, - 9, - 0 -}; - -uint16 reverse_seq[] = { - 156*64, - 246, - 256, - 13, - 244, - 256, - 12, - 242, - 256, - 11, - 240, - 256, - 10, - 0 -}; - -Compact press = { - L_SCRIPT, // logic - ST_BACKGROUND+ST_LOGIC+ST_MOUSE, // status - 0, // sync - 0, // screen - 0, // place - 0, // getToTable - 0, // xcood - 0, // ycood - 18*64, // frame - 4146, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 25, // mouseSize_x - 16, // mouseSize_y - PRESS_ACTION, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - PRESS_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -uint16 furnace_seq[] = { - 211*64, - 226, - 239, - 0, - 226, - 239, - 1, - 226, - 239, - 2, - 226, - 239, - 3, - 226, - 239, - 4, - 226, - 239, - 5, - 226, - 239, - 6, - 226, - 239, - 7, - 226, - 239, - 8, - 226, - 239, - 9, - 226, - 239, - 10, - 0 -}; - -uint16 load_point_seq[] = { - 162*64, - 176, - 281, - 0, - 176, - 281, - 1, - 176, - 281, - 2, - 176, - 281, - 3, - 176, - 281, - 4, - 176, - 281, - 5, - 176, - 281, - 6, - 176, - 281, - 6, - 176, - 281, - 6, - 176, - 281, - 6, - 176, - 281, - 6, - 176, - 281, - 6, - 176, - 281, - 6, - 176, - 281, - 7, - 176, - 281, - 8, - 176, - 281, - 9, - 176, - 281, - 10, - 176, - 281, - 11, - 176, - 281, - 12, - 176, - 281, - 13, - 176, - 281, - 14, - 176, - 281, - 15, - 176, - 281, - 16, - 176, - 281, - 17, - 176, - 281, - 18, - 176, - 281, - 19, - 176, - 281, - 20, - 176, - 281, - 21, - 176, - 281, - 22, - 176, - 281, - 23, - 176, - 281, - 24, - 176, - 281, - 25, - 176, - 281, - 26, - 176, - 281, - 27, - 176, - 281, - 28, - 176, - 281, - 29, - 176, - 281, - 30, - 176, - 281, - 31, - 176, - 281, - 32, - 0, - 1, - 1, - 0, - 0 -}; - -uint16 m_ss_right[] = { - 2, - 24+75*64, - 2, - 0, - 2, - 25+75*64, - 2, - 0, - 2, - 26+75*64, - 2, - 0, - 2, - 27+75*64, - 2, - 0, - 2, - 28+75*64, - 2, - 0, - 2, - 29+75*64, - 2, - 0, - 2, - 30+75*64, - 2, - 0, - 2, - 31+75*64, - 2, - 0, - 0 -}; - -uint16 use_bar2[] = { - 91*64, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 1, - 7, - 1, - 1, - 7, - 1, - 1, - 0, - 1, - 1, - 0, - 0 -}; - -uint16 fost_cant_open[] = { - 141*64, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 3, - 1, - 1, - 4, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 1, - 7, - 1, - 1, - 8, - 1, - 1, - 142*64+0, - SEND_SYNC, - ID_CUPBOARD, - 2, - 1, - 1, - 142*64+1, - 0 -}; - -uint16 f_ss_l_to_r[] = { - 41-8+99*64, - 40-8+99*64, - 47-8+99*64, - 0 -}; - -uint16 f_ss_u_to_d[] = { - 43-8+99*64, - 42-8+99*64, - 41-8+99*64, - 0 -}; - -uint16 push_small[] = { - 23*64, - 165, - 260, - 0, - 165, - 260, - 1, - 165, - 260, - 2, - 165, - 260, - 3, - 165, - 260, - 4, - 165, - 260, - 5, - 165, - 260, - 5, - 165, - 260, - 5, - 165, - 260, - 6, - 165, - 260, - 0, - 0 -}; - -uint16 ss_auto[32]; - -uint16 m_ss_l_to_d[] = { - 41-8+75*64, - 0 -}; - -uint16 s0_pal[] = { - 0, - 1024, - 1028, - 1028, - 1542, - 1542, - 1544, - 2056, - 2056, - 2056, - 2570, - 2568, - 2570, - 3084, - 3082, - 3082, - 3598, - 3084, - 3088, - 3598, - 3598, - 3598, - 4112, - 3598, - 4112, - 5138, - 4112, - 4624, - 4628, - 4626, - 4628, - 4624, - 5652, - 4630, - 4628, - 6164, - 5140, - 5654, - 5140, - 5144, - 5652, - 6166, - 5654, - 7196, - 5652, - 6166, - 5656, - 6680, - 5660, - 6166, - 6168, - 6168, - 6170, - 7192, - 6680, - 6686, - 7194, - 6686, - 7706, - 7194, - 7194, - 7198, - 7708, - 6689, - 7196, - 8476, - 7706, - 7715, - 8478, - 7710, - 8995, - 7710, - 6697, - 8478, - 8993, - 8481, - 7717, - 10019, - 8483, - 8485, - 9507, - 8997, - 11041, - 8993, - 9507, - 9513, - 10021, - 10017, - 9515, - 10023, - 10019, - 10543, - 10533, - 9007, - 9509, - 12071, - 10025, - 9513, - 11049, - 10535, - 12075, - 10021, - 10029, - 10535, - 11049, - 10535, - 10033, - 13097, - 9523, - 12071, - 9003, - 10543, - 11051, - 11563, - 10035, - 13609, - 10023, - 11049, - 10545, - 13099, - 11051, - 11055, - 11565, - 11561, - 12597, - 12075, - 10551, - 13097, - 9517, - 12077, - 11057, - 13615, - 11569, - 12591, - 11567, - 11573, - 11051, - 14639, - 12591, - 12075, - 13105, - 12089, - 11559, - 14641, - 12591, - 14135, - 8499, - 12085, - 13105, - 12593, - 12593, - 14135, - 10547, - 13103, - 12605, - 14643, - 13105, - 14651, - 11059, - 13619, - 14133, - 13107, - 14137, - 13607, - 13621, - 14139, - 13093, - 15157, - 14647, - 12587, - 16183, - 14133, - 15675, - 11575, - 14135, - 15673, - 10553, - 15167, - 13603, - 15673, - 14649, - 15159, - 14137, - 15679, - 14635, - 15675, - 15163, - 15675, - 14653, - 15677, - 16189, - 16191, - 0, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 16191, - 16128, - 63, - 5120, - 2048, - 2056, - 3598, - 4110, - 4624, - 4630, - 4628, - 6164, - 6680, - 4638, - 4118, - 6678, - 6675, - 5662, - 8732, - 7705, - 7205, - 10274, - 9504, - 9259, - 11304, - 9010, - 11559, - 0, - 14336, - 13364, - 11569, - 9261, - 8481, - 6687, - 6681, - 4626, - 2578, - 1803, - 770, - 519, - 13571, - 9517, - 9778, - 11805, - 5151, - 5926, - 8205, - 1808, - 2586, - 11267, - 2056, - 8210, - 7441, - 6954, - 9494, - 4119, - 3866, - 4864, - 13316, - 13364, - 11563, - 8751, - 9506, - 10024, - 8242, - 10527, - 6174, - 5927, - 7698, - 3600, - 2325, - 2308, - 11573, - 12837, - 7462, - 7982, - 9748, - 3351, - 4128, - 6663, - 778, - 9533, - 13100, - 9244, - 5162, - 8476, - 5390, - 2072, - 3855, - 2308, - 2865, - 9995, - 1285, - 285, - 4865, - 0, - 11573, - 12837, - 7462, - 0, - 16128, - 0, - 16191, - 16191, - 63, - 16191, - 16128, - 63, - 16191, - 13824, - 13878, - 12077, - 8241, - 10527, - 5917, - 5925, - 7698, - 2865, - 9995, - 1285, - 285, - 16129, - 16191 -}; - -uint32 *grid3 = 0; - -uint16 foster_shot[] = { - 103*64, - 213, - 240, - 0, - 218, - 240, - 1, - 221, - 240, - 2, - 221, - 240, - 3, - 223, - 246, - 4, - 225, - 246, - 5, - 231, - 240, - 6, - 234, - 240, - 7, - 222, - 240, - 8, - 219, - 240, - 9, - 212, - 246, - 10, - 210, - 248, - 11, - 205, - 254, - 12, - 204, - 265, - 13, - 205, - 270, - 14, - 202, - 284, - 15, - 201, - 290, - 16, - 195, - 295, - 17, - 194, - 297, - 18, - 191, - 307, - 19, - 190, - 306, - 20, - 188, - 310, - 21, - 184, - 316, - 22, - 183, - 318, - 23, - 0, - 0 -}; - -uint16 lazer_stop_seq[] = { - 60*64, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 0 -}; - -uint16 rs_start_alarm[] = { - C_STATUS, - ST_FOREGROUND+ST_LOGIC, - 65535 -}; - -Compact fan1 = { - L_SCRIPT, // logic - ST_BACKGROUND+ST_LOGIC, // status - 0, // sync - 0, // screen - 0, // place - 0, // getToTable - 0, // xcood - 0, // ycood - 45*64, // frame - 0, // cursorText - 0, // mouseOn - 0, // mouseOff - 0, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 0, // mouseSize_x - 0, // mouseSize_y - 0, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - FAN1_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -uint16 f_ss_d_to_u[] = { - 47-8+99*64, - 46-8+99*64, - 45-8+99*64, - 0 -}; - -uint32 *grid4 = 0; - -uint16 ss_smokes_3[] = { - 108*64, - 282, - 220, - 0, - 282, - 220, - 1, - 282, - 220, - 2, - 282, - 220, - 2, - 282, - 220, - 3, - 282, - 220, - 3, - 282, - 220, - 4, - 282, - 220, - 4, - 282, - 220, - 5, - 282, - 220, - 5, - 282, - 220, - 0, - 0, - 0 -}; - -uint16 lights1_seq[] = { - 212*64, - 248, - 194, - 0, - 248, - 194, - 0, - 248, - 194, - 1, - 248, - 194, - 1, - 248, - 194, - 2, - 248, - 194, - 2, - 248, - 194, - 3, - 248, - 194, - 3, - 248, - 194, - 4, - 248, - 194, - 4, - 248, - 194, - 5, - 248, - 194, - 5, - 248, - 194, - 6, - 248, - 194, - 6, - 248, - 194, - 7, - 248, - 194, - 7, - 248, - 194, - 8, - 248, - 194, - 8, - 0 -}; - -uint16 eye_open[] = { - 213*64, - 1, - 1, - 1, - 1, - 1, - 2, - 0 -}; - -uint16 press_seq[] = { - 18*64, - 269, - 246, - 0, - 65534, - 257, - 127, - 269, - 246, - 1, - 269, - 246, - 2, - 269, - 246, - 3, - 269, - 246, - 4, - 269, - 246, - 5, - 269, - 246, - 6, - 269, - 246, - 7, - 269, - 246, - 8, - 269, - 246, - 8, - 269, - 246, - 9, - 269, - 246, - 10, - 269, - 246, - 10, - 269, - 246, - 9, - 269, - 246, - 8, - 269, - 246, - 11, - 65534, - 256, - 127, - 269, - 246, - 0, - 269, - 246, - 0, - 269, - 246, - 0, - 269, - 246, - 0, - 0 -}; - -uint16 cup_close_seq[] = { - 57*64, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 0 -}; - -uint16 low_lift_down_seq1[] = { - 204*64, - 298, - 141, - 11, - 298, - 141, - 10, - 294, - 141, - 9, - 289, - 141, - 8, - 285, - 141, - 7, - 280, - 141, - 6, - 275, - 141, - 5, - 250, - 141, - 4, - 250, - 141, - 3, - 250, - 141, - 2, - 250, - 141, - 1, - 250, - 141, - 0, - 0 -}; - -uint16 barrel_in_seq[] = { - 207*64, - 267, - 257, - 0, - 264, - 257, - 1, - 261, - 257, - 1, - 258, - 257, - 1, - 255, - 257, - 1, - 252, - 257, - 1, - 249, - 257, - 1, - 246, - 257, - 1, - 243, - 257, - 1, - 240, - 257, - 1, - 237, - 257, - 1, - 234, - 257, - 1, - 231, - 257, - 1, - 228, - 257, - 1, - 227, - 257, - 2, - 227, - 257, - 3, - 227, - 257, - 4, - 227, - 257, - 5, - 227, - 258, - 6, - 0 -}; - -uint16 rs_big_foster[] = { - C_XCOOD, - 184, - C_YCOOD, - 208, - C_FRAME, - 12*64+40, - C_DIR, - 1, - C_PLACE, - 17, - C_GET_TO_FLAG, - 0, - 65535 -}; - -uint16 screen0_low_logic[] = { - ID_FOSTER, - JOBS, - ID_CUPBOARD, - ID_KNOB, - ID_LAZER, - ID_CHUCK, - MINI_SS, - ID_LOADER, - ID_TOP_LIFT, - 4344, - ID_TOP_BARREL, - 90, - 105, - 85, - ID_FAN1, - ID_FAN2, - ID_FAN3, - ID_FAN4, - ID_FAN5, - ID_FAN6, - ID_FAN7, - ID_PRESS, - ID_UPLOAD, - ID_LIGHT1, - ID_PANEL, - 0XFFFF, - ID_MENU_LOGIC -}; - -uint16 rs_foster_2_0[] = { - C_XCOOD, - 408, - C_YCOOD, - 272, - C_SCREEN, - 0, - C_PLACE, - ID_LOW_FLOOR, - C_DIR, - 2, - C_FRAME, - 42+13*64, - 65535 -}; - -uint16 foster_g_d[] = { - 141*64, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 3, - 1, - 1, - 4, - 1, - 1, - 5, - 1, - 1, - 4, - 1, - 1, - 6, - 0 -}; - -uint16 fost_but_seq[] = { - 152*64, - 365, - 146, - 0, - 365, - 146, - 1, - 365, - 146, - 2, - 365, - 146, - 3, - 365, - 146, - 4, - 365, - 146, - 3, - 365, - 146, - 5, - 365, - 146, - 3, - 365, - 146, - 5, - 365, - 146, - 3, - 365, - 146, - 4, - 365, - 146, - 6, - 365, - 146, - 1, - 365, - 146, - 7, - 365, - 146, - 7, - 365, - 146, - 7, - 0, - 0 -}; - -uint16 jobs_look_scrn[] = { - 146*64, - 220, - 191, - 0, - 220, - 191, - 0, - 220, - 191, - 0, - 220, - 191, - 1, - 220, - 191, - 2, - 220, - 191, - 2, - 220, - 191, - 2, - 220, - 191, - 2, - 220, - 191, - 1, - 220, - 191, - 0, - 220, - 191, - 0, - 220, - 191, - 0, - 220, - 191, - 0, - 220, - 191, - 1, - 220, - 191, - 2, - 220, - 191, - 2, - 220, - 191, - 2, - 220, - 191, - 3, - 220, - 191, - 4, - 220, - 191, - 3, - 220, - 191, - 4, - 220, - 191, - 3, - 220, - 191, - 2, - 220, - 191, - 2, - 220, - 191, - 2, - 220, - 191, - 2, - 0, - 0 -}; - -uint16 jobs_chuck_look[] = { - 144*64, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 0 -}; - -uint16 eye_blink[] = { - 213*64, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0 -}; - -uint16 fan1_seq[] = { - 45*64, - 283, - 137, - 0, - 283, - 137, - 1, - 283, - 137, - 2, - 0 -}; - -uint16 m_ss_st_right[] = { - 75*64, - 1, - 1, - 38, - 0 -}; - -uint16 screen0_low_mouse[] = { - 69, - JOBS, - MINI_SS, - 105, - 111, - ID_PRESS, - 17, - ID_LOADER, - ID_UPLOAD, - ID_LOW_FLOOR, - 18, - 0XFFFF, - ID_TEXT_MOUSE -}; - -uint16 fan7_seq[] = { - 17*64, - 388, - 172, - 0, - 388, - 172, - 1, - 388, - 172, - 2, - 388, - 172, - 3, - 388, - 172, - 4, - 0 -}; - -uint16 f_ss_r_to_d[] = { - 47-8+99*64, - 0 -}; - -uint16 r1_opens[] = { - 96*64, - 1, - 1, - 8, - 1, - 1, - 7, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 1, - 4, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 0 -}; - -uint16 f_ss_u_to_l[] = { - 43-8+99*64, - 0 -}; - -uint16 rs_mini_ss[] = { - C_FRAME, - 19+75*64, - C_MODE, - 0, - C_BASE_SUB, - MORE_SS, - C_BASE_SUB+2, - 0, - C_LOGIC, - L_SCRIPT, - C_XCOOD, - 192, - C_YCOOD, - 280, - 65535 -}; - -uint16 s3_pal[] = { - 0, - 512, - 512, - 4, - 1024, - 512, - 6, - 2048, - 0, - 516, - 1540, - 514, - 518, - 2052, - 2, - 522, - 3586, - 0, - 14, - 2050, - 516, - 1034, - 2050, - 1540, - 1034, - 2564, - 1540, - 1036, - 4098, - 2, - 1038, - 5124, - 2, - 1042, - 3586, - 1542, - 1044, - 3586, - 520, - 1044, - 3076, - 2056, - 1552, - 3590, - 2056, - 1050, - 5632, - 518, - 2066, - 6150, - 1030, - 1052, - 5634, - 1032, - 2070, - 6150, - 520, - 1564, - 7684, - 1030, - 3090, - 8968, - 6, - 2586, - 9988, - 4, - 3094, - 9992, - 516, - 2078, - 8454, - 520, - 2083, - 6658, - 1548, - 2593, - 9986, - 518, - 3100, - 6150, - 2574, - 2595, - 8964, - 1546, - 3102, - 8968, - 1036, - 3614, - 11014, - 520, - 3614, - 10504, - 522, - 2599, - 11526, - 8, - 2603, - 11010, - 1034, - 2605, - 9986, - 1038, - 3623, - 8454, - 1554, - 4131, - 10504, - 1550, - 3115, - 11528, - 1036, - 3119, - 8450, - 2578, - 3117, - 12042, - 1548, - 4137, - 9992, - 2066, - 3631, - 12548, - 526, - 5665, - 10508, - 2578, - 3125, - 12036, - 1552, - 3635, - 14084, - 1036, - 4145, - 11524, - 1554, - 5163, - 11014, - 2580, - 4655, - 11528, - 1556, - 4657, - 12552, - 2578, - 4151, - 13574, - 1554, - 5677, - 10508, - 3608, - 4663, - 13062, - 2068, - 5171, - 13066, - 1558, - 6695, - 14610, - 2066, - 5683, - 12042, - 2074, - 5683, - 11534, - 3612, - 6199, - 12552, - 4122, - 6711, - 12042, - 3614, - 6711, - 11532, - 5153, - 7221, - 14612, - 2078, - 7735, - 12558, - 5153, - 7735, - 14608, - 3105, - 9013, - 13074, - 5671, - 9017, - 15126, - 5155, - 10551, - 14616, - 5675, - 3391, - 11520, - 8, - 1822, - 0, - 44, - 13627, - 9728, - 22, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 16191, - 14080, - 3111, - 8756, - 12810, - 2077, - 6447, - 11527, - 1300, - 4394, - 10244, - 781, - 2341, - 8962, - 262, - 1055, - 6912, - 3, - 279, - 4608, - 0, - 13, - 2048, - 0, - 0, - 14336, - 13364, - 11569, - 9261, - 8481, - 6687, - 6681, - 4626, - 2578, - 1803, - 770, - 519, - 13571, - 9517, - 9778, - 11805, - 5151, - 5926, - 8205, - 1808, - 2586, - 11267, - 2056, - 8210, - 7441, - 6954, - 9494, - 4119, - 3866, - 4864, - 12036, - 12079, - 11563, - 8751, - 9506, - 9767, - 8497, - 11803, - 4379, - 5671, - 7942, - 273, - 1813, - 1792, - 11573, - 12837, - 7462, - 7982, - 9748, - 3351, - 4128, - 6663, - 778, - 9533, - 13100, - 9244, - 5162, - 8476, - 5390, - 2072, - 3855, - 2308, - 2623, - 13578, - 1285, - 293, - 6913, - 0, - 11573, - 12837, - 7462, - 0, - 16128, - 0, - 16191, - 63, - 0, - 0, - 0, - 0, - 0, - 13824, - 13878, - 12077, - 8241, - 10527, - 5917, - 5925, - 7698, - 2865, - 9995, - 1285, - 285, - 16129, - 16191 -}; - -uint16 ss_smokes_2[] = { - 107*64, - 285, - 222, - 0, - 285, - 222, - 0, - 285, - 222, - 1, - 285, - 222, - 1, - 285, - 222, - 2, - 285, - 222, - 2, - 285, - 222, - 3, - 285, - 222, - 3, - 285, - 222, - 0, - 285, - 222, - 0, - 285, - 222, - 4, - 285, - 222, - 4, - 285, - 222, - 5, - 285, - 222, - 6, - 285, - 222, - 7, - 285, - 222, - 7, - 285, - 222, - 8, - 285, - 222, - 8, - 285, - 222, - 9, - 285, - 222, - 9, - 285, - 222, - 10, - 285, - 222, - 10, - 285, - 222, - 11, - 285, - 222, - 11, - 285, - 222, - 12, - 285, - 222, - 12, - 285, - 222, - 13, - 285, - 222, - 13, - 285, - 222, - 14, - 285, - 222, - 14, - 285, - 222, - 15, - 285, - 222, - 15, - 285, - 222, - 16, - 285, - 222, - 16, - 0, - 0 -}; - -uint16 m_ss_up[] = { - 1, - 0+75*64, - 0, - 65535, - 1, - 1+75*64, - 0, - 65535, - 1, - 2+75*64, - 0, - 65535, - 1, - 3+75*64, - 0, - 65535, - 1, - 4+75*64, - 0, - 65535, - 1, - 5+75*64, - 0, - 65535, - 1, - 6+75*64, - 0, - 65535, - 1, - 7+75*64, - 0, - 65535, - 0 -}; - -uint16 m_ss_left[] = { - 2, - 16+75*64, - 65534, - 0, - 2, - 17+75*64, - 65534, - 0, - 2, - 18+75*64, - 65534, - 0, - 2, - 19+75*64, - 65534, - 0, - 2, - 20+75*64, - 65534, - 0, - 2, - 21+75*64, - 65534, - 0, - 2, - 22+75*64, - 65534, - 0, - 2, - 23+75*64, - 65534, - 0, - 0 -}; - -uint16 m_ss_st_down[] = { - 75*64, - 1, - 1, - 32, - 0 -}; - -uint16 m_ss_st_left[] = { - 75*64, - 1, - 1, - 34, - 0 -}; - -uint16 m_ss_st_talk[] = { - 44*64, - 1, - 1, - 0, - 0 -}; - -uint16 m_ss_u_to_d[] = { - 43-8+75*64, - 42-8+75*64, - 41-8+75*64, - 0 -}; - -uint16 m_ss_u_to_l[] = { - 43-8+75*64, - 0 -}; - -uint16 m_ss_u_to_r[] = { - 45-8+75*64, - 0 -}; - -uint16 m_ss_d_to_u[] = { - 47-8+75*64, - 46-8+75*64, - 45-8+75*64, - 0 -}; - -uint16 m_ss_d_to_l[] = { - 41-8+75*64, - 0 -}; - -uint16 m_ss_d_to_r[] = { - 47-8+75*64, - 0 -}; - -uint16 m_ss_l_to_u[] = { - 43-8+75*64, - 0 -}; - -uint16 m_ss_l_to_r[] = { - 41-8+75*64, - 40-8+75*64, - 47-8+75*64, - 0 -}; - -uint16 m_ss_r_to_l[] = { - 45-8+75*64, - 44-8+75*64, - 43-8+75*64, - 0 -}; - -TurnTable mini_so_turnTable0 = { - { // turnTableUp - 0, - m_ss_u_to_d, - m_ss_u_to_l, - m_ss_u_to_r, - 0 - }, - { // turnTableDown - m_ss_d_to_u, - 0, - m_ss_d_to_l, - m_ss_d_to_r, - 0 - }, - { // turnTableLeft - m_ss_l_to_u, - m_ss_l_to_d, - 0, - m_ss_l_to_r, - 0 - }, - { // turnTableRight - m_ss_r_to_u, - m_ss_r_to_d, - m_ss_r_to_l, - 0, - 0 - }, - { // turnTableTalk - 0, - 0, - 0, - 0, - 0 - } -}; - -MegaSet mini_so_megaSet0 = { - 0, // gridWidth - 0, // colOffset - 8, // colWidth - 8, // lastChr - m_ss_up, // animUp - m_ss_down, // animDown - m_ss_left, // animLeft - m_ss_right, // animRight - m_ss_st_up, // standUp - m_ss_st_down, // standDown - m_ss_st_left, // standLeft - m_ss_st_right, // standRight - m_ss_st_talk, // standTalk - &mini_so_turnTable0 -}; - -ExtCompact mini_so_ext = { - 0, // actionSub - 0, // actionSub_off - 0, // getToSub - 0, // getToSub_off - 0, // extraSub - 0, // extraSub_off - 0, // dir - STD_MEGA_STOP, // stopScript - STD_MINI_BUMP, // miniBump - 0, // leaving - 0, // atWatch - 0, // atWas - 0, // alt - 0, // request - 96, // spWidth_xx - SP_COL_SO, // spColour - 0, // spTextId - 0, // spTime - 0, // arAnimIndex - 0, // turnProg - 0, // waitingFor - 0, // arTarget_x - 0, // arTarget_y - ss_auto, // animScratch - 0, // megaSet - &mini_so_megaSet0, - 0, - 0, - 0 -}; - -Compact mini_so = { - L_SCRIPT, // logic - ST_SORT+ST_RECREATE+ST_LOGIC+ST_GRID_PLOT+ST_MOUSE, // status - 0, // sync - 0, // screen - ID_LOW_FLOOR, // place - 0, // getToTable - 158, // xcood - 280, // ycood - 75*64, // frame - 16, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - (int16) 65532, // mouseRel_x - (int16) 65516, // mouseRel_y - 8, // mouseSize_x - 28, // mouseSize_y - MEGA_ACTION, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - 0, // mode - START_MINI_SS, // baseSub - 0, // baseSub_off - &mini_so_ext -}; - -uint16 unload_seq1[] = { - 160*64, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 3, - 1, - 1, - 4, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 1, - 7, - 1, - 1, - 8, - 1, - 1, - 9, - 1, - 1, - 10, - 1, - 1, - 11, - 1, - 1, - 12, - 0 -}; - -uint16 open_r1[] = { - 98*64, - 196, - 202, - 0, - 191, - 202, - 1, - 187, - 202, - 2, - 187, - 202, - 3, - 188, - 201, - 4, - 194, - 202, - 5, - 197, - 202, - 6, - 196, - 202, - 7, - 0 -}; - -uint16 get_bar_out[] = { - 88*64, - 1, - 1, - 6, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 0 -}; - -uint16 fost_close_cup[] = { - 141*64, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 3, - 1, - 1, - 4, - 1, - 1, - 5, - 1, - 1, - 142*64+0, - 1, - 1, - 142*64+2, - 1, - 1, - 142*64+1, - SEND_SYNC, - ID_CUPBOARD, - 1, - 1, - 1, - 142*64+0, - 1, - 1, - 8, - 1, - 1, - 6, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 0, - 0 -}; - -uint16 barrel_down_seq2[] = { - 206*64, - 270, - 205, - 0, - 270, - 210, - 1, - 270, - 215, - 2, - 270, - 220, - 3, - 270, - 224, - 4, - 270, - 229, - 5, - 270, - 234, - 6, - 270, - 238, - 7, - 270, - 243, - 7, - 270, - 248, - 7, - 270, - 252, - 7, - 270, - 257, - 8, - 0 -}; - -uint16 ss_kick[] = { - 100*64, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 3, - 1, - 1, - 4, - 1, - 1, - 5, - 1, - 1, - 6, - 0 -}; - -uint32 *grid1 = 0; - -uint16 full_ss_auto[32]; - -uint16 f_ss_up[] = { - 2, - 0+99*64, - 0, - 65534, - 2, - 1+99*64, - 0, - 65534, - 2, - 2+99*64, - 0, - 65534, - 2, - 3+99*64, - 0, - 65534, - 2, - 4+99*64, - 0, - 65534, - 2, - 5+99*64, - 0, - 65534, - 2, - 6+99*64, - 0, - 65534, - 2, - 7+99*64, - 0, - 65534, - 0 -}; - -uint16 f_ss_down[] = { - 2, - 8+99*64, - 0, - 2, - 2, - 9+99*64, - 0, - 2, - 2, - 10+99*64, - 0, - 2, - 2, - 11+99*64, - 0, - 2, - 2, - 12+99*64, - 0, - 2, - 2, - 13+99*64, - 0, - 2, - 2, - 14+99*64, - 0, - 2, - 2, - 15+99*64, - 0, - 2, - 0 -}; - -uint16 f_ss_right[] = { - 4, - 24+99*64, - 4, - 0, - 4, - 25+99*64, - 4, - 0, - 4, - 26+99*64, - 4, - 0, - 4, - 27+99*64, - 4, - 0, - 4, - 28+99*64, - 4, - 0, - 4, - 29+99*64, - 4, - 0, - 4, - 30+99*64, - 4, - 0, - 4, - 31+99*64, - 4, - 0, - 0 -}; - -uint16 f_ss_st_up[] = { - 99*64, - 1, - 1, - 36, - 0 -}; - -uint16 f_ss_st_down[] = { - 99*64, - 1, - 1, - 32, - 0 -}; - -uint16 f_ss_st_left[] = { - 99*64, - 1, - 1, - 34, - 0 -}; - -uint16 f_ss_u_to_r[] = { - 45-8+99*64, - 0 -}; - -uint16 f_ss_d_to_l[] = { - 41-8+99*64, - 0 -}; - -uint16 f_ss_d_to_r[] = { - 47-8+99*64, - 0 -}; - -uint16 f_ss_l_to_d[] = { - 41-8+99*64, - 0 -}; - -uint16 f_ss_r_to_u[] = { - 45-8+99*64, - 0 -}; - -uint16 f_ss_r_to_l[] = { - 45-8+99*64, - 44-8+99*64, - 43-8+99*64, - 0 -}; - -TurnTable full_so_turnTable0 = { - { // turnTableUp - 0, - f_ss_u_to_d, - f_ss_u_to_l, - f_ss_u_to_r, - 0 - }, - { // turnTableDown - f_ss_d_to_u, - 0, - f_ss_d_to_l, - f_ss_d_to_r, - 0 - }, - { // turnTableLeft - f_ss_l_to_u, - f_ss_l_to_d, - 0, - f_ss_l_to_r, - 0 - }, - { // turnTableRight - f_ss_r_to_u, - f_ss_r_to_d, - f_ss_r_to_l, - 0, - 0 - }, - { // turnTableTalk - 0, - 0, - 0, - 0, - 0 - } -}; - -MegaSet full_so_megaSet0 = { - 3, // gridWidth - 8, // colOffset - 16, // colWidth - 24, // lastChr - f_ss_up, // animUp - f_ss_down, // animDown - f_ss_left, // animLeft - f_ss_right, // animRight - f_ss_st_up, // standUp - f_ss_st_down, // standDown - f_ss_st_left, // standLeft - f_ss_st_right, // standRight - 0, // standTalk - &full_so_turnTable0 -}; - -ExtCompact full_so_ext = { - 0, // actionSub - 0, // actionSub_off - 0, // getToSub - 0, // getToSub_off - 0, // extraSub - 0, // extraSub_off - 3, // dir - STD_PLAYER_STOP, // stopScript - STD_MINI_BUMP, // miniBump - 0, // leaving - 0, // atWatch - 0, // atWas - 0, // alt - 0, // request - 96, // spWidth_xx - SP_COL_SO, // spColour - 0, // spTextId - 0, // spTime - 0, // arAnimIndex - 0, // turnProg - 0, // waitingFor - 0, // arTarget_x - 0, // arTarget_y - full_ss_auto, // animScratch - 0, // megaSet - &full_so_megaSet0, - 0, - 0, - 0 -}; - -Compact full_so = { - L_SCRIPT, // logic - ST_SORT+ST_RECREATE+ST_LOGIC+ST_GRID_PLOT+ST_COLLISION, // status - 0, // sync - 0, // screen - 17, // place - 0, // getToTable - 288, // xcood - 224, // ycood - 31+99*64, // frame - 0, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 0, // mouseRel_x - (int16) 65488, // mouseRel_y - 32, // mouseSize_x - 48, // mouseSize_y - 0, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - 0, // mode - FULL_SS_CUT, // baseSub - 0, // baseSub_off - &full_so_ext -}; - -uint16 panel_seq[] = { - 165*64, - 321, - 187, - 0, - 321, - 187, - 1, - 321, - 187, - 2, - 321, - 187, - 3, - 0, - 0 -}; - -uint16 chip_list_0[] = { - 14+0X8000, - 15+0X8000, - 71+0X8000, - 103+0X8000, - 24, - 75, - 44, - 270, - 273, - 86, - 87+0X8000, - 88+0X8000, - 89, - 91+0X8000, - 100, - 76, - 110, - 104, - 18, - 224, - 106, - 107, - 108, - 109, - 162, - 45, - 168, - 169, - 171, - 172, - 16, - 17, - 227+0X8000, - 99, - 0 -}; - -uint16 use_the_bar[] = { - 91*64, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 5, - 1, - 1, - 5, - 0 -}; - -uint16 small_closes[] = { - 104*64, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 3, - 1, - 1, - 4, - 0 -}; - -uint16 jobs_buttons[] = { - 145*64, - 248, - 183, - 0, - 248, - 183, - 1, - 248, - 183, - 2, - 248, - 183, - 1, - 248, - 183, - 3, - 248, - 183, - 4, - 248, - 183, - 3, - 248, - 183, - 4, - 248, - 183, - 2, - 248, - 183, - 1, - 248, - 183, - 3, - 248, - 183, - 0, - 0, - 0 -}; - -uint16 up_stairs[] = { - 14*64, - 189, - 296, - 0, - 190, - 294, - 1, - 192, - 293, - 2, - 194, - 291, - 3, - 193, - 290, - 4, - 194, - 288, - 5, - 196, - 285, - 6, - 197, - 284, - 7, - 197, - 283, - 8, - 198, - 281, - 9, - 200, - 279, - 10, - 201, - 278, - 11, - 201, - 277, - 12, - 202, - 276, - 13, - 204, - 273, - 14, - 205, - 272, - 15, - 205, - 271, - 16, - 207, - 269, - 17, - 210, - 267, - 18, - 210, - 266, - 11, - 210, - 265, - 12, - 211, - 264, - 13, - 213, - 261, - 14, - 214, - 260, - 15, - 214, - 259, - 16, - 216, - 257, - 17, - 219, - 255, - 18, - 219, - 254, - 11, - 219, - 253, - 12, - 220, - 252, - 13, - 222, - 249, - 14, - 223, - 248, - 15, - 223, - 247, - 16, - 225, - 246, - 19, - 228, - 246, - 20, - 230, - 246, - 21, - 230, - 242, - 22, - 231, - 242, - 23, - 236, - 241, - 24, - 234, - 241, - 25, - 234, - 240, - 26, - 234, - 240, - 27, - 234, - 240, - 28, - 236, - 235, - 29, - 235, - 235, - 30, - 230, - 240, - 31, - 225, - 246, - 32, - 225, - 246, - 33, - 225, - 235, - 34, - 224, - 235, - 35, - 219, - 240, - 36, - 215, - 240, - 37, - 216, - 240, - 38, - 215, - 235, - 39, - 213, - 235, - 40, - 209, - 240, - 41, - 208, - 240, - 42, - 206, - 240, - 43, - 206, - 240, - 44, - 206, - 240, - 45, - 204, - 233, - 46, - 204, - 232, - 47, - 204, - 232, - 48, - 204, - 232, - 49, - 0, - 0 -}; - -uint16 chuck_seq[] = { - 59*64, - 334, - 222, - 0, - 334, - 222, - 1, - 334, - 222, - 2, - 0, - 0 -}; - -uint16 rs_foster_to_0[] = { - C_XCOOD, - 400+16, - C_YCOOD, - 224-8, - C_SCREEN, - 0, - C_PLACE, - 17, - 65535 -}; - -Compact fire_notice = { - L_SCRIPT, // logic - ST_LOGIC+ST_MOUSE, // status - 0, // sync - 0, // screen - 0, // place - 0, // getToTable - 399+2, // xcood - 172, // ycood - 0, // frame - 4151, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 6, // mouseSize_x - 10, // mouseSize_y - NOTICE_ACTION, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - NOTICE_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -uint16 screen0_high_mouse[] = { - 70, - 17, - ID_LOW_FLOOR, - 85, - ID_NOTICE, - 90, - 18, - 0XFFFF, - ID_TEXT_MOUSE -}; - -uint16 foster_g_up[] = { - 141*64, - 1, - 1, - 7, - 1, - 1, - 8, - 1, - 1, - 8, - 1, - 1, - 7, - 1, - 1, - 6, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 0, - 0 -}; - -uint16 rs_foster_s3[] = { - C_XCOOD, - 336, - C_YCOOD, - 288, - C_PLACE, - ID_S3_FLOOR, - C_STATUS, - ST_SORT+ST_RECREATE+ST_LOGIC+ST_AR_PRIORITY+ST_GRID_PLOT+ST_COLLISION, - 65535 -}; - -uint16 rs_mini_foster[] = { - C_XCOOD, - 192, - C_YCOOD, - 312, - C_FRAME, - 13*64+42, - C_DIR, - 2, - C_PLACE, - 69, - C_GET_TO_FLAG, - 0, - 65535 -}; - -uint16 bolt1_seq[] = { - 214*64, - 210, - 177, - 0, - 245, - 197, - 1, - 294, - 227, - 2, - 0 -}; - -uint16 rs_foster_4_2[] = { - C_XCOOD, - 424, - C_YCOOD, - 248, - C_SCREEN, - 2, - C_PLACE, - 115, - C_DIR, - 2, - 65535 -}; - -uint16 screen0_high_logic[] = { - ID_FOSTER, - JOBS, - ID_CUPBOARD, - ID_KNOB, - ID_LAZER, - ID_CHUCK, - MINI_SS, - 85, - 90, - 97, - 105, - ID_FAN1, - ID_FAN2, - ID_FAN3, - ID_FAN4, - ID_FAN5, - ID_FAN6, - ID_FAN7, - ID_PRESS, - ID_LAZER_GUN, - ID_UPLOAD, - ID_NOTICE, - ID_NOTICE2, - ID_LOADER, - ID_TOP_LIFT, - 4344, - ID_TOP_BARREL, - 0XFFFF, - ID_MENU_LOGIC -}; - -uint16 fan6_seq[] = { - 16*64, - 368, - 156, - 0, - 368, - 156, - 1, - 368, - 156, - 2, - 368, - 156, - 3, - 0 -}; - -uint16 fexit_opens[] = { - 89*64, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 3, - 0 -}; - -uint16 fost_push_knob[] = { - 153*64, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 5, - SEND_SYNC, - ID_KNOB, - 2, - 1, - 1, - 4, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 0 -}; - -uint16 lazer_run_seq[] = { - 60*64, - 1, - 1, - 4, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 1, - 7, - 0 -}; - -uint16 try_to_open_r0[] = { - 227*64, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 3, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 0 -}; - -uint16 fast_list_cut2[] = { - 64, - 65, - 66, - 162, - 0 -}; - -uint16 knob_down[] = { - 58*64, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 3, - 0 -}; - -uint16 chip_list_sc0[] = { - 89, - 104, - 159, - 161, - 162, - 18, - 96, - 45, - 168, - 169, - 171, - 172, - 16, - 17, - 227+0X8000, - 64, - 65, - 66, - 75, - 23, - 0 -}; - -uint16 sc0_cut_logic[] = { - FULL_SS, - 90, - 105, - 97, - ID_FAN1, - ID_FAN2, - ID_FAN3, - ID_FAN4, - ID_FAN5, - ID_FAN6, - ID_FAN7, - ID_PRESS, - ID_UPLOAD, - ID_NOTICE, - ID_NOTICE2, - ID_LFAN1, - ID_SMOKE1, - ID_SMOKE2, - ID_FIRE1, - ID_FIRE2, - ID_CAR_UP, - ID_CAR_DOWN, - 0XFFFF, - ID_MENU_LOGIC -}; - -Compact lazer_gun = { - L_SCRIPT, // logic - ST_LOGIC+ST_RECREATE, // status - 0, // sync - 0, // screen - 0, // place - 0, // getToTable - 0, // xcood - 0, // ycood - 0, // frame - 0, // cursorText - 0, // mouseOn - 0, // mouseOff - 0, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 0, // mouseSize_x - 0, // mouseSize_y - 0, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - LAZER_GUN_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -uint16 up_stairs2[] = { - 15*64, - 203, - 229, - 0, - 203, - 228, - 1, - 202, - 227, - 2, - 202, - 226, - 3, - 202, - 226, - 4, - 202, - 227, - 5, - 202, - 223, - 6, - 202, - 222, - 7, - 200, - 222, - 8, - 200, - 220, - 9, - 199, - 220, - 10, - 199, - 220, - 11, - 199, - 217, - 12, - 198, - 216, - 13, - 198, - 216, - 14, - 198, - 216, - 15, - 198, - 216, - 16, - 198, - 211, - 17, - 198, - 209, - 18, - 198, - 209, - 19, - 198, - 216, - 20, - 196, - 206, - 21, - 195, - 204, - 22, - 195, - 203, - 23, - 194, - 202, - 24, - 194, - 201, - 25, - 187, - 199, - 26, - 187, - 197, - 27, - 186, - 195, - 28, - 186, - 195, - 29, - 185, - 193, - 30, - 185, - 192, - 31, - 185, - 189, - 32, - 184, - 187, - 33, - 184, - 187, - 34, - 183, - 185, - 35, - 183, - 183, - 36, - 182, - 180, - 37, - 181, - 178, - 38, - 181, - 177, - 39, - 180, - 176, - 40, - 179, - 174, - 41, - 179, - 171, - 42, - 178, - 168, - 43, - 177, - 167, - 44, - 176, - 166, - 45, - 176, - 166, - 46, - 175, - 166, - 47, - 175, - 167, - 48, - 175, - 166, - 49, - 0, - 0 -}; - -uint16 barrel_down_seq[] = { - 205*64, - 270, - 141, - 0, - 270, - 141, - 1, - 270, - 141, - 2, - 270, - 146, - 3, - 270, - 151, - 4, - 270, - 156, - 5, - 270, - 160, - 6, - 270, - 165, - 7, - 270, - 169, - 8, - 270, - 173, - 9, - 270, - 177, - 10, - 270, - 182, - 11, - 270, - 186, - 12, - 270, - 191, - 13, - 270, - 196, - 14, - 270, - 201, - 15, - 0 -}; - -uint16 daft_seq[] = { - 161*64, - 193, - 268, - 0, - 192, - 268, - 1, - 191, - 268, - 2, - 190, - 268, - 3, - 189, - 268, - 4, - 188, - 268, - 5, - 187, - 268, - 6, - 187, - 268, - 7, - 187, - 268, - 8, - 187, - 268, - 9, - 187, - 269, - 10, - 187, - 270, - 11, - 187, - 271, - 9, - 187, - 271, - 8, - 187, - 271, - 7, - 187, - 271, - 6, - 187, - 271, - 6, - 187, - 271, - 6, - 187, - 271, - 6, - 187, - 271, - 6, - 187, - 271, - 6, - 187, - 271, - 6, - 187, - 271, - 6, - 187, - 271, - 6, - 187, - 271, - 6, - 187, - 271, - 6, - 187, - 271, - 6, - 187, - 271, - 6, - 187, - 271, - 12, - 187, - 271, - 13, - 187, - 271, - 14, - 187, - 271, - 15, - 187, - 271, - 16, - 187, - 271, - 17, - 187, - 271, - 18, - 187, - 271, - 19, - 187, - 271, - 19, - 187, - 271, - 20, - 187, - 271, - 21, - 187, - 271, - 22, - 186, - 271, - 23, - 185, - 271, - 24, - 185, - 271, - 25, - 186, - 271, - 26, - 186, - 271, - 27, - 187, - 271, - 28, - 187, - 270, - 29, - 187, - 269, - 30, - 187, - 268, - 28, - 186, - 268, - 27, - 186, - 268, - 26, - 185, - 268, - 25, - 186, - 268, - 31, - 187, - 268, - 32, - 188, - 268, - 33, - 189, - 268, - 34, - 190, - 268, - 35, - 191, - 268, - 36, - 0, - 0 -}; - -uint16 down_stairs2[] = { - 72*64, - 213, - 240, - 0, - 218, - 235, - 1, - 221, - 235, - 2, - 221, - 240, - 3, - 223, - 246, - 4, - 225, - 246, - 5, - 231, - 235, - 6, - 234, - 235, - 7, - 233, - 240, - 8, - 233, - 240, - 9, - 233, - 241, - 10, - 233, - 242, - 11, - 233, - 242, - 12, - 233, - 246, - 13, - 233, - 246, - 14, - 233, - 247, - 15, - 235, - 247, - 16, - 233, - 247, - 17, - 227, - 248, - 18, - 226, - 248, - 19, - 223, - 251, - 20, - 223, - 251, - 21, - 223, - 252, - 22, - 222, - 254, - 23, - 219, - 257, - 24, - 217, - 257, - 25, - 216, - 258, - 26, - 215, - 260, - 19, - 211, - 263, - 20, - 211, - 263, - 21, - 211, - 264, - 22, - 211, - 266, - 23, - 209, - 269, - 24, - 207, - 269, - 25, - 206, - 270, - 26, - 205, - 272, - 19, - 202, - 275, - 20, - 202, - 275, - 21, - 202, - 276, - 22, - 202, - 278, - 23, - 200, - 281, - 24, - 198, - 281, - 25, - 197, - 282, - 26, - 196, - 284, - 19, - 193, - 287, - 20, - 193, - 288, - 27, - 192, - 289, - 28, - 193, - 293, - 29, - 191, - 296, - 30, - 189, - 296, - 31, - 0, - 0 -}; - -uint16 joey_jump_seq[] = { - 201*64, - 228, - 172, - 0, - 228, - 172, - 0, - 228, - 172, - 1, - 228, - 172, - 1, - 228, - 172, - 2, - 228, - 172, - 2, - 228, - 172, - 3, - 228, - 172, - 3, - 228, - 172, - 4, - 228, - 172, - 4, - 228, - 172, - 5, - 228, - 172, - 5, - 228, - 172, - 6, - 228, - 172, - 6, - 228, - 172, - 7, - 228, - 172, - 7, - 228, - 172, - 8, - 228, - 172, - 8, - 228, - 172, - 9, - 228, - 172, - 10, - 228, - 172, - 11, - 228, - 172, - 12, - 228, - 172, - 13, - 228, - 172, - 14, - 228, - 172, - 15, - 228, - 172, - 16, - 228, - 172, - 17, - 228, - 172, - 9, - 228, - 172, - 10, - 228, - 172, - 11, - 228, - 172, - 12, - 228, - 172, - 13, - 228, - 172, - 14, - 228, - 172, - 15, - 228, - 172, - 16, - 228, - 172, - 17, - 228, - 172, - 9, - 228, - 172, - 10, - 228, - 172, - 11, - 228, - 172, - 12, - 228, - 172, - 13, - 228, - 172, - 14, - 228, - 172, - 15, - 228, - 172, - 16, - 228, - 172, - 17, - 228, - 172, - 8, - 228, - 172, - 8, - 228, - 172, - 7, - 228, - 172, - 7, - 228, - 172, - 6, - 228, - 172, - 6, - 228, - 172, - 5, - 228, - 172, - 5, - 228, - 172, - 4, - 228, - 172, - 4, - 228, - 172, - 3, - 228, - 172, - 3, - 228, - 172, - 2, - 228, - 172, - 2, - 228, - 172, - 1, - 228, - 172, - 1, - 228, - 172, - 0, - 0, - 0 -}; - -uint16 fost_lean_seq[] = { - 21*64, - 263, - 201, - 0, - 263, - 201, - 0, - 263, - 201, - 1, - 263, - 201, - 1, - 263, - 201, - 2, - 263, - 201, - 2, - 263, - 201, - 3, - 263, - 201, - 3, - 263, - 201, - 4, - 263, - 201, - 4, - 263, - 201, - 5, - 263, - 201, - 5, - 263, - 201, - 5, - 263, - 201, - 5, - 263, - 201, - 5, - 263, - 201, - 5, - 263, - 201, - 6, - 263, - 201, - 6, - 263, - 201, - 7, - 263, - 201, - 7, - 263, - 201, - 8, - 263, - 201, - 8, - 263, - 201, - 9, - 263, - 201, - 9, - 263, - 201, - 10, - 263, - 201, - 10, - 263, - 201, - 11, - 263, - 201, - 11, - 0, - 0 -}; - -uint16 joey_wake_seq[] = { - 174*64, - 312, - 294, - 0, - 311, - 294, - 1, - 312, - 294, - 0, - 312, - 294, - 2, - 312, - 294, - 3, - 311, - 294, - 1, - 311, - 294, - 4, - 312, - 294, - 5, - 312, - 294, - 0, - 312, - 294, - 2, - 312, - 294, - 3, - 311, - 294, - 1, - 311, - 294, - 4, - 312, - 294, - 5, - 312, - 294, - 0, - 311, - 294, - 1, - 312, - 294, - 0, - 311, - 294, - 1, - 312, - 294, - 0, - 312, - 294, - 2, - 312, - 294, - 3, - 311, - 294, - 1, - 311, - 294, - 4, - 312, - 294, - 5, - 312, - 294, - 6, - 311, - 294, - 7, - 309, - 294, - 8, - 306, - 293, - 9, - 301, - 291, - 10, - 0, - 0 -}; - -uint16 low_lift_down_seq2[] = { - 203*64, - 250, - 141, - 9, - 250, - 141, - 8, - 250, - 141, - 7, - 250, - 141, - 6, - 250, - 141, - 5, - 250, - 141, - 4, - 250, - 141, - 3, - 250, - 141, - 2, - 250, - 141, - 1, - 250, - 146, - 1, - 250, - 151, - 0, - 250, - 156, - 0, - 0 -}; - -uint16 lazer_start_seq[] = { - 60*64, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 3, - 0 -}; - -uint16 get_the_bar[] = { - 87*64, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 1, - 4, - 1, - 1, - 5, - 1, - 1, - 4, - 1, - 1, - 3, - 1, - 1, - 4, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 1, - 7, - 1, - 1, - 7, - 1, - 1, - 7, - 1, - 1, - 7, - 1, - 1, - 7, - 1, - 1, - 7, - 1, - 1, - 8, - 1, - 1, - 8, - 1, - 1, - 9, - 1, - 1, - 9, - 1, - 1, - 9, - 1, - 1, - 9, - 0 -}; - -uint16 fan4_seq[] = { - 171*64, - 428, - 216, - 0, - 428, - 216, - 1, - 428, - 216, - 2, - 428, - 216, - 3, - 428, - 216, - 4, - 0 -}; - -uint16 tv_seq[] = { - 56*64, - 270, - 190, - 0, - 270, - 190, - 1, - 270, - 190, - 2, - 270, - 190, - 3, - 270, - 190, - 4, - 270, - 190, - 5, - 270, - 190, - 6, - 270, - 190, - 7, - 0, - 0 -}; - -uint16 bolt2_seq[] = { - 214*64, - 210, - 177, - 0, - 237, - 203, - 1, - 296, - 239, - 2, - 0 -}; - -Compact fan6 = { - L_SCRIPT, // logic - ST_BACKGROUND+ST_LOGIC, // status - 0, // sync - 0, // screen - 0, // place - 0, // getToTable - 0, // xcood - 0, // ycood - 16*64, // frame - 0, // cursorText - 0, // mouseOn - 0, // mouseOff - 0, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 0, // mouseSize_x - 0, // mouseSize_y - 0, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - FAN6_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -uint16 jobs_pull_knob[] = { - 143*64, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - SEND_SYNC, - ID_KNOB, - 1, - 1, - 1, - 3, - 0 -}; - -uint16 convey_seq[] = { - 208*64, - 250, - 268, - 0, - 250, - 268, - 1, - 250, - 268, - 2, - 250, - 268, - 3, - 0 -}; - -uint16 fan5_seq[] = { - 172*64, - 374, - 165, - 0, - 374, - 165, - 1, - 374, - 165, - 2, - 374, - 165, - 3, - 374, - 165, - 4, - 0 -}; - -uint32 *grid2 = 0; - -uint16 guard_lean_out[] = { - 20*64, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 2, - 0 -}; - -uint32 *c101 = (uint32*)(&full_so); - -uint16 put_bar_away[] = { - 88*64, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 1, - 4, - 1, - 1, - 4, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 1, - 6, - 0 -}; - -uint16 fan3_seq[] = { - 169*64, - 229, - 137, - 0, - 229, - 137, - 1, - 229, - 137, - 2, - 229, - 137, - 3, - 0 -}; - -uint16 s1_pal[] = { - 0, - 1024, - 1540, - 1030, - 1540, - 2054, - 1544, - 2566, - 1030, - 1548, - 2564, - 2056, - 2058, - 3594, - 1544, - 2062, - 4616, - 2058, - 2580, - 3590, - 3596, - 3088, - 4620, - 2572, - 2584, - 5638, - 2060, - 3600, - 5140, - 3598, - 3606, - 7180, - 1548, - 3608, - 6154, - 3086, - 4114, - 8466, - 1548, - 4116, - 7186, - 2574, - 4120, - 4622, - 5650, - 3617, - 7176, - 3088, - 4126, - 9482, - 2062, - 4632, - 8980, - 2064, - 5142, - 7702, - 3602, - 3623, - 9994, - 2576, - 5148, - 8978, - 3090, - 4137, - 6666, - 6166, - 5155, - 7694, - 5142, - 4651, - 9994, - 3604, - 5161, - 7180, - 6168, - 6174, - 9494, - 4118, - 6179, - 8978, - 5656, - 5673, - 11024, - 3606, - 6686, - 9500, - 5146, - 6691, - 11032, - 4120, - 6695, - 12052, - 3096, - 7203, - 11034, - 5148, - 7719, - 11032, - 5660, - 7717, - 12060, - 4636, - 7721, - 11032, - 5150, - 8487, - 10526, - 6689, - 8491, - 13082, - 5150, - 8493, - 12056, - 6177, - 9001, - 11553, - 7203, - 8499, - 10518, - 8997, - 9011, - 12056, - 7205, - 9519, - 14110, - 5155, - 10029, - 13089, - 6693, - 10027, - 12583, - 7207, - 9529, - 15128, - 6181, - 10543, - 13093, - 7721, - 10551, - 12570, - 8491, - 11061, - 13598, - 8491, - 11567, - 15657, - 6697, - 11065, - 13084, - 9517, - 11573, - 14627, - 7725, - 11581, - 14620, - 8495, - 12085, - 14633, - 9519, - 12595, - 15149, - 8497, - 12599, - 15145, - 9521, - 13117, - 13601, - 11061, - 13111, - 15663, - 10547, - 13631, - 15139, - 11573, - 13629, - 16171, - 9527, - 14137, - 15665, - 11575, - 14655, - 16167, - 10553, - 14653, - 15151, - 14137, - 15165, - 15667, - 13627, - 15679, - 16173, - 14653, - 6441, - 12307, - 6179, - 4923, - 11781, - 1560, - 3873, - 5121, - 8, - 2064, - 4614, - 1545, - 1804, - 4101, - 1801, - 1803, - 2823, - 2825, - 2828, - 5645, - 1546, - 2842, - 16134, - 21, - 2837, - 5895, - 2317, - 1288, - 3588, - 1544, - 1030, - 2052, - 1029, - 1546, - 16132, - 11581, - 14655, - 16162, - 6195, - 11327, - 16142, - 1829, - 7487, - 13571, - 2844, - 6700, - 8976, - 4632, - 0, - 2816, - 2827, - 2570, - 2058, - 516, - 1546, - 3076, - 1287, - 2062, - 4102, - 1801, - 2578, - 5640, - 2060, - 3100, - 6150, - 2574, - 4124, - 8972, - 2064, - 4638, - 7694, - 5142, - 0, - 7680, - 5142, - 6179, - 9490, - 5146, - 6695, - 8980, - 6684, - 7211, - 10004, - 6174, - 7721, - 12056, - 6177, - 9005, - 11548, - 8487, - 10033, - 12572, - 8491, - 12603, - 15141, - 14137, - 0, - 14336, - 13364, - 11569, - 9261, - 8481, - 6687, - 6681, - 4626, - 2578, - 1803, - 770, - 519, - 13571, - 9517, - 9778, - 11805, - 5151, - 5926, - 8205, - 1808, - 2586, - 10243, - 2056, - 8210, - 7441, - 6954, - 9494, - 4119, - 3866, - 4864, - 13316, - 13364, - 11563, - 8751, - 9506, - 10024, - 8242, - 10527, - 6174, - 5927, - 7698, - 3600, - 2325, - 2308, - 11573, - 12837, - 7462, - 7982, - 9748, - 3351, - 4128, - 6663, - 778, - 9533, - 13100, - 9244, - 5162, - 8476, - 5390, - 2072, - 3855, - 2308, - 2865, - 9227, - 1285, - 287, - 4865, - 0, - 11573, - 12837, - 7462, - 0, - 16128, - 0, - 16191, - 16191, - 63, - 16191, - 16128, - 63, - 16191, - 13824, - 13878, - 12077, - 8241, - 10527, - 5917, - 5925, - 7698, - 2865, - 9995, - 1285, - 285, - 16129, - 16191 -}; - -uint16 eye_shoot[] = { - 213*64, - 1, - 1, - 3, - 1, - 1, - 4, - 1, - 1, - 5, - 1, - 1, - 5, - 1, - 1, - 3, - 1, - 1, - 2, - 0 -}; - -uint16 furnace_door_open[] = { - 215*64, - 398, - 222, - 0, - 398, - 222, - 1, - 398, - 222, - 2, - 398, - 222, - 3, - 398, - 222, - 4, - 398, - 222, - 5, - 398, - 222, - 6, - 398, - 222, - 7, - 398, - 222, - 8, - 398, - 222, - 9, - 398, - 222, - 10, - 398, - 222, - 11, - 0 -}; - -uint16 ss_smokes_4[] = { - 109*64, - 289, - 221, - 0, - 289, - 221, - 0, - 289, - 221, - 1, - 289, - 221, - 1, - 289, - 221, - 2, - 289, - 221, - 2, - 289, - 221, - 3, - 289, - 221, - 3, - 289, - 221, - 4, - 289, - 221, - 4, - 289, - 221, - 5, - 289, - 221, - 5, - 289, - 221, - 6, - 289, - 221, - 6, - 289, - 221, - 7, - 289, - 221, - 7, - 289, - 221, - 8, - 289, - 221, - 8, - 0, - 0 -}; - -Compact fan5 = { - L_SCRIPT, // logic - ST_BACKGROUND+ST_LOGIC, // status - 0, // sync - 0, // screen - 0, // place - 0, // getToTable - 0, // xcood - 0, // ycood - 172*64, // frame - 0, // cursorText - 0, // mouseOn - 0, // mouseOff - 0, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 0, // mouseSize_x - 0, // mouseSize_y - 0, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - FAN5_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -uint16 jobs_close[] = { - 63*64, - 1, - 1, - 0, - 1, - 1, - 2, - 1, - 1, - 7, - SEND_SYNC, - ID_CUPBOARD, - 1, - 1, - 1, - 7, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 0 -}; - -uint16 cup_open_seq[] = { - 57*64, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 3, - 0 -}; - -uint16 guard_lean_back[] = { - 20*64, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 0 -}; - -uint16 ss_kick_2[] = { - 100*64, - 1, - 1, - 7, - 1, - 1, - 8, - 1, - 1, - 9, - 1, - 1, - 10, - 0 -}; - -uint16 shot1_seq[] = { - 219*64, - 355, - 249, - 0, - 349, - 250, - 1, - 347, - 249, - 2, - 346, - 249, - 3, - 347, - 249, - 4, - 341, - 250, - 5, - 331, - 251, - 6, - 331, - 251, - 7, - 331, - 250, - 8, - 331, - 251, - 9, - 331, - 251, - 10, - 331, - 251, - 6, - 331, - 251, - 6, - 340, - 247, - 11, - 348, - 251, - 12, - 354, - 251, - 13, - 355, - 252, - 14, - 359, - 252, - 15, - 368, - 250, - 16, - 367, - 249, - 17, - 371, - 250, - 18, - 376, - 249, - 19, - 376, - 249, - 20, - 376, - 249, - 20, - 376, - 249, - 20, - 375, - 249, - 21, - 376, - 249, - 22, - 376, - 249, - 23, - 376, - 249, - 23, - 376, - 249, - 23, - 376, - 249, - 23, - 376, - 249, - 23, - 376, - 249, - 23, - 0 -}; - -uint16 fexit_closes[] = { - 89*64, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 0 -}; - -uint16 low_lift_down_seq3[] = { - 202*64, - 250, - 160, - 7, - 250, - 165, - 7, - 250, - 169, - 6, - 250, - 174, - 6, - 250, - 178, - 5, - 250, - 183, - 5, - 250, - 187, - 4, - 250, - 192, - 4, - 250, - 196, - 3, - 250, - 201, - 2, - 250, - 205, - 1, - 250, - 210, - 0, - 0 -}; - -uint16 rs_restart_barrel[] = { - C_STATUS, - ST_SORT+ST_LOGIC+ST_RECREATE, - C_XCOOD, - 264, - C_YCOOD, - 240, - C_FRAME, - 155*64, - 65535 -}; - -uint16 open_r0[] = { - 227*64, - 283, - 214, - 0, - 283, - 214, - 1, - 283, - 214, - 2, - 283, - 214, - 3, - 283, - 214, - 4, - 283, - 214, - 5, - 283, - 214, - 5, - 283, - 214, - 5, - 283, - 214, - 6, - 283, - 214, - 0, - 283, - 214, - 0, - 0, - 0 -}; - -uint16 rs_foster_2_4[] = { - C_XCOOD, - 168+8, - C_YCOOD, - 248, - C_SCREEN, - 4, - C_PLACE, - ID_S4_FLOOR, - C_DIR, - 3, - 65535 -}; - -uint16 ss_shoot_seq[] = { - 110*64, - 275, - 261, - 0, - 276, - 261, - 1, - 272, - 261, - 2, - 272, - 261, - 3, - 272, - 261, - 4, - 271, - 261, - 5, - 270, - 262, - 6, - 274, - 259, - 7, - 273, - 261, - 8, - 270, - 262, - 9, - 272, - 261, - 10, - 274, - 261, - 11, - 274, - 261, - 12, - 273, - 261, - 13, - 274, - 262, - 14, - 276, - 262, - 15, - 276, - 261, - 16, - 0, - 0 -}; - -uint16 shut_r1[] = { - 226*64, - 227, - 194, - 0, - 224, - 194, - 1, - 227, - 194, - 2, - 224, - 194, - 3, - 220, - 194, - 4, - 215, - 194, - 5, - 210, - 194, - 6, - 215, - 194, - 7, - 227, - 194, - 8, - 0 -}; - -uint16 down_stairs[] = { - 71*64, - 173, - 159, - 0, - 174, - 161, - 1, - 174, - 164, - 2, - 175, - 167, - 3, - 176, - 169, - 4, - 177, - 170, - 5, - 177, - 172, - 6, - 178, - 175, - 7, - 179, - 177, - 8, - 179, - 179, - 9, - 180, - 180, - 10, - 181, - 181, - 11, - 181, - 184, - 12, - 182, - 186, - 13, - 182, - 188, - 14, - 183, - 188, - 15, - 184, - 190, - 16, - 183, - 193, - 17, - 184, - 194, - 18, - 184, - 196, - 19, - 185, - 196, - 20, - 185, - 198, - 21, - 191, - 200, - 22, - 192, - 202, - 23, - 193, - 203, - 24, - 193, - 204, - 25, - 194, - 205, - 26, - 198, - 216, - 27, - 198, - 216, - 28, - 198, - 216, - 29, - 198, - 216, - 30, - 198, - 216, - 31, - 198, - 216, - 32, - 198, - 216, - 33, - 198, - 216, - 34, - 198, - 216, - 35, - 198, - 217, - 36, - 199, - 220, - 37, - 199, - 222, - 38, - 199, - 222, - 39, - 199, - 222, - 40, - 199, - 223, - 41, - 202, - 228, - 42, - 202, - 228, - 43, - 202, - 228, - 44, - 202, - 228, - 45, - 202, - 228, - 46, - 202, - 229, - 47, - 204, - 232, - 48, - 204, - 232, - 49, - 204, - 232, - 50, - 204, - 232, - 51, - 204, - 233, - 52, - 204, - 234, - 53, - 206, - 240, - 54, - 206, - 240, - 55, - 206, - 240, - 56, - 206, - 240, - 57, - 206, - 240, - 58, - 206, - 240, - 59, - 207, - 235, - 60, - 209, - 235, - 61, - 211, - 246, - 62, - 212, - 240, - 63, - 0 -}; - -uint16 barrel_seq[] = { - 155*64, - 264, - 240, - 0, - 264, - 240, - 1, - 264, - 240, - 2, - 264, - 240, - 3, - 264, - 240, - 4, - 264, - 240, - 5, - 0 -}; - -uint16 jobs_scratch[] = { - 144*64, - 284, - 191, - 0, - 284, - 191, - 1, - 284, - 191, - 2, - 284, - 191, - 3, - 284, - 191, - 4, - 284, - 191, - 3, - 284, - 191, - 4, - 284, - 191, - 3, - 284, - 191, - 4, - 284, - 191, - 3, - 284, - 191, - 4, - 284, - 191, - 3, - 284, - 191, - 2, - 284, - 191, - 1, - 284, - 191, - 0, - 284, - 191, - 0, - 284, - 191, - 0, - 284, - 191, - 0, - 284, - 191, - 0, - 284, - 191, - 0, - 0, - 0 -}; - -uint16 unload_seq2[] = { - 160*64, - 1, - 1, - 13, - 1, - 1, - 14, - 1, - 1, - 15, - 1, - 1, - 16, - 1, - 1, - 18, - 0 -}; - -uint16 rs_foster_0_2[] = { - C_XCOOD, - 128-8, - C_YCOOD, - 264, - C_SCREEN, - 2, - C_PLACE, - 115, - C_DIR, - 3, - C_FRAME, - 46+12*64, - 65535 -}; - -uint16 r1_closes[] = { - 96*64, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 3, - 1, - 1, - 4, - 1, - 1, - 5, - 1, - 1, - 6, - 1, - 1, - 7, - 1, - 1, - 8, - 1, - 1, - 9, - 0 -}; - -uint16 rs_convey[] = { - C_STATUS, - ST_LOGIC+ST_RECREATE+ST_NO_VMASK, - 65535 -}; - -uint16 jobs_push_knob[] = { - 143*64, - 1, - 1, - 3, - SEND_SYNC, - ID_KNOB, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 0 -}; - -uint16 knob_up[] = { - 58*64, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 0, - 0 -}; - -uint16 crouch_talk[] = { - 24*64, - 24*64+3, - 265, - 192, - 0, - 265, - 192, - 1, - 265, - 192, - 1, - 265, - 192, - 2, - 265, - 192, - 2, - 265, - 192, - 3, - 265, - 192, - 3, - 265, - 192, - 0, - 265, - 192, - 0, - 265, - 192, - 1, - 265, - 192, - 1, - 265, - 192, - 0, - 265, - 192, - 2, - 265, - 192, - 2, - 265, - 192, - 2, - 265, - 192, - 0, - 265, - 192, - 0, - 265, - 192, - 2, - 265, - 192, - 2, - 265, - 192, - 3, - 265, - 192, - 3, - 265, - 192, - 0, - 265, - 192, - 0, - 265, - 192, - 1, - 265, - 192, - 1, - 265, - 192, - 2, - 265, - 192, - 2, - 265, - 192, - 3, - 265, - 192, - 3, - 265, - 192, - 0, - 265, - 192, - 0, - 265, - 192, - 1, - 265, - 192, - 1, - 265, - 192, - 0, - 265, - 192, - 2, - 265, - 192, - 2, - 265, - 192, - 2, - 265, - 192, - 0, - 265, - 192, - 0, - 265, - 192, - 2, - 265, - 192, - 2, - 265, - 192, - 3, - 265, - 192, - 3, - 265, - 192, - 0, - 0 -}; - -uint16 shot2_seq[] = { - 220*64, - 344, - 249, - 0, - 343, - 256, - 1, - 346, - 260, - 2, - 352, - 257, - 3, - 362, - 257, - 4, - 373, - 249, - 5, - 373, - 242, - 6, - 362, - 244, - 7, - 367, - 251, - 8, - 363, - 261, - 9, - 373, - 273, - 10, - 373, - 273, - 11, - 373, - 273, - 12, - 373, - 273, - 13, - 373, - 273, - 14, - 373, - 273, - 15, - 0 -}; - -uint16 joey_fly2[] = { - 210*64, - 328, - 204, - 0, - 328, - 206, - 1, - 328, - 209, - 0, - 328, - 211, - 1, - 328, - 214, - 0, - 328, - 216, - 1, - 328, - 219, - 0, - 328, - 221, - 1, - 328, - 224, - 0, - 328, - 226, - 1, - 328, - 229, - 0, - 328, - 231, - 1, - 328, - 234, - 0, - 328, - 235, - 1, - 328, - 237, - 0, - 328, - 238, - 1, - 328, - 238, - 2, - 328, - 238, - 3, - 328, - 238, - 4, - 328, - 238, - 5, - 328, - 238, - 2, - 328, - 238, - 3, - 328, - 238, - 4, - 328, - 238, - 5, - 328, - 238, - 2, - 328, - 238, - 3, - 328, - 238, - 4, - 328, - 238, - 5, - 328, - 238, - 2, - 328, - 238, - 3, - 328, - 238, - 4, - 328, - 238, - 5, - 328, - 238, - 2, - 328, - 238, - 3, - 328, - 238, - 4, - 328, - 238, - 5, - 328, - 238, - 2, - 328, - 238, - 3, - 328, - 238, - 4, - 328, - 238, - 4, - 328, - 238, - 5, - 328, - 238, - 5, - 328, - 238, - 2, - 328, - 238, - 2, - 328, - 238, - 3, - 328, - 238, - 3, - 328, - 238, - 4, - 328, - 238, - 4, - 328, - 238, - 5, - 328, - 238, - 5, - 328, - 238, - 2, - 328, - 238, - 2, - 328, - 238, - 3, - 328, - 238, - 3, - 328, - 237, - 6, - 328, - 235, - 7, - 328, - 235, - 8, - 328, - 236, - 9, - 328, - 237, - 10, - 328, - 240, - 11, - 328, - 245, - 12, - 328, - 244, - 13, - 328, - 245, - 14, - 328, - 246, - 15, - 0, - 0 -}; - -uint16 jobs_key_seq[] = { - 166*64, - 254, - 198, - 0, - 254, - 198, - 1, - 254, - 198, - 1, - 254, - 198, - 2, - 254, - 198, - 2, - 254, - 198, - 2, - 254, - 198, - 1, - 254, - 198, - 1, - 254, - 198, - 0, - 0, - 0 -}; - -uint16 rs_mega_2_0[] = { - C_XCOOD, - 408, - C_YCOOD, - 272, - C_SCREEN, - 0, - C_PLACE, - ID_LOW_FLOOR, - C_DIR, - 2, - C_MOUSE_REL_X, - 65532, - C_MOUSE_REL_Y, - 65516, - C_MOUSE_SIZE_X, - 8, - C_MOUSE_SIZE_Y, - 28, - 65535 -}; - -uint16 uncrouch_seq[] = { - 76*64, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 0 -}; - -uint16 fost_must_close[] = { - 141*64, - SEND_SYNC, - ID_CUPBOARD, - 1, - 1, - 1, - 142*64+2, - 1, - 1, - 142*64+2, - 1, - 1, - 142*64+0, - 1, - 1, - 8, - 1, - 1, - 6, - 1, - 1, - 4, - 1, - 1, - 1, - 1, - 1, - 0, - 0 -}; - -uint16 joey_fly1[] = { - 209*64, - 268, - 141, - 0, - 263, - 141, - 1, - 258, - 141, - 2, - 253, - 141, - 3, - 249, - 141, - 4, - 247, - 141, - 5, - 245, - 142, - 6, - 243, - 145, - 7, - 242, - 148, - 6, - 240, - 152, - 7, - 239, - 155, - 6, - 238, - 159, - 7, - 237, - 162, - 6, - 237, - 166, - 7, - 237, - 170, - 6, - 237, - 174, - 7, - 239, - 178, - 6, - 240, - 181, - 7, - 243, - 184, - 6, - 246, - 187, - 7, - 249, - 189, - 6, - 252, - 190, - 7, - 256, - 191, - 6, - 260, - 192, - 7, - 263, - 193, - 6, - 267, - 193, - 7, - 271, - 193, - 6, - 275, - 193, - 7, - 279, - 193, - 6, - 283, - 192, - 7, - 287, - 192, - 6, - 290, - 191, - 7, - 294, - 191, - 6, - 298, - 190, - 7, - 302, - 189, - 6, - 305, - 188, - 7, - 309, - 187, - 6, - 312, - 186, - 7, - 316, - 185, - 6, - 319, - 184, - 7, - 322, - 182, - 6, - 323, - 181, - 7, - 324, - 181, - 6, - 325, - 181, - 7, - 326, - 182, - 6, - 327, - 182, - 7, - 328, - 181, - 6, - 328, - 180, - 7, - 328, - 179, - 6, - 328, - 179, - 7, - 328, - 180, - 6, - 328, - 180, - 7, - 328, - 180, - 6, - 328, - 180, - 7, - 328, - 181, - 6, - 328, - 183, - 7, - 328, - 184, - 6, - 328, - 186, - 7, - 328, - 189, - 6, - 328, - 191, - 7, - 328, - 194, - 6, - 328, - 196, - 7, - 328, - 199, - 6, - 328, - 201, - 7, - 0, - 0 -}; - -uint16 lazer_gun_seq[] = { - 224*64, - 245, - 251, - 0, - 237, - 246, - 1, - 236, - 245, - 2, - 238, - 247, - 3, - 0, - 0 -}; - -uint16 rs_mega_0_2[] = { - C_XCOOD, - 128-16, - C_YCOOD, - 264, - C_SCREEN, - 2, - C_PLACE, - 115, - C_DIR, - 3, - C_MOUSE_REL_X, - 65520, - C_MOUSE_REL_Y, - 65488, - C_MOUSE_SIZE_X, - 32, - C_MOUSE_SIZE_Y, - 48, - 65535 -}; - -Compact fan2 = { - L_SCRIPT, // logic - ST_BACKGROUND+ST_LOGIC, // status - 0, // sync - 0, // screen - 0, // place - 0, // getToTable - 0, // xcood - 0, // ycood - 168*64, // frame - 0, // cursorText - 0, // mouseOn - 0, // mouseOff - 0, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 0, // mouseSize_x - 0, // mouseSize_y - 0, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - FAN2_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -uint16 fan2_seq[] = { - 168*64, - 255, - 137, - 0, - 255, - 137, - 1, - 255, - 137, - 2, - 0 -}; - -uint32 *grid0 = 0; - -void *data_1[] = { - 0, - 0, - 0, - 0, - &mini_so, - &full_so, - &fan1, - &right_exit_rm2, - &sc4_floor, - &sc4_left_exit, - l_talk_s4, - &r_talk_s4, - &tv_screens_s4, - &knob_s4, - &chuck_s4, - &lazer_s4, - &cupboard_s4, - &sarnie_s4, - &spanner_s4, - &buttons_s4, - &top_lift, - &monitors_s4, - 0, - &hole, - &top_barrel, - &loader, - &jobsworth, - rs_test_jobs, - 0, - &load_point, - &light_one, - &panel, - &alarm_flash, - 0, - &s3_floor, - &robot_shell, - crouch_talk, - &dead_loader, - 0, - 0, - 0, - &low_lift, - &steve_watch, - &low_barrel, - &convey, - &joey_fly, - &furnace, - &lights1, - &eye_ball, - &eye_bolt, - &furnace_door, - &slot, - &shades, - &lazer_gun, - &smoulder, - &fire_notice, - &fire_notice2, - &ss_sign, - &postcard, - ¬ice4, - joey_list_s2, - joey_list_s4, - rs_mini_ss, - chip_list_0, - fast_list_cut, - fast_list_cut2, - chip_list_sc0, - 0, - fast_list_sc2, - chip_list_s2, - fast_list_sc1, - fast_list_sc4, - chip_list_sc4, - 0, - chip_list_sc3, - 0, - sc4_logic, - sc4_mouse, - sc4_mouse_open, - sc2_logic, - sc2_mouse, - s3_logic, - s3_mouse, - sc0_cut_logic, - screen1_logic, - screen0_low_logic, - screen0_high_logic, - sc1_mouse, - screen0_high_mouse, - screen0_low_mouse, - up_stairs, - up_stairs2, - down_stairs, - down_stairs2, - crouch_seq, - uncrouch_seq, - get_the_bar, - put_bar_away, - get_bar_out, - use_the_bar, - fexit_closes, - fexit_opens, - use_bar2, - r1_closes, - r1_opens, - try_to_open_r0, - open_r0, - shut_r1, - open_r1, - ss_kick, - ss_kick_2, - foster_hanging, - foster_shot, - small_closes, - small_opens, - ss_smokes_1, - ss_smokes_2, - ss_smokes_3, - ss_smokes_4, - ss_shoot_seq, - fan1_seq, - tv_seq, - knob_down, - knob_up, - chuck_seq, - lazer_start_seq, - lazer_run_seq, - lazer_stop_seq, - cup_open_seq, - cup_close_seq, - jobs_close, - foster_g_d, - fost_open_cup, - fost_close_cup, - jobs_look_scrn, - jobs_pull_knob, - jobs_push_knob, - jobs_buttons, - jobs_chuck_look, - fost_cant_open, - fost_must_close, - top_lift_down, - top_lift_up, - monitor_seq, - fost_but_seq, - fost_pull_knob, - fost_push_knob, - jobs_scratch, - barrel_seq, - unload_seq1, - unload_seq2, - reverse_seq, - daft_seq, - panel_seq, - jobs_key_seq, - alarm_seq, - slide_seq, - slide2_seq, - joey_wake_seq, - joey_jump_seq, - liftc1_up, - liftc2_up, - liftc3_up, - low_lift_down_seq1, - low_lift_down_seq2, - low_lift_down_seq3, - barrel_down_seq, - barrel_down_seq2, - barrel_in_seq, - convey_seq, - joey_fly1, - joey_fly2, - furnace_seq, - lights1_seq, - eye_open, - eye_blink, - eye_shoot, - furnace_door_open, - joey_door_seq, - shot1_seq, - shot2_seq, - bolt1_seq, - bolt2_seq, - lazer_gun_seq, - load_point_seq, - smoulder_seq, - rs_mini_foster, - rs_big_foster, - rs_foster_to_1, - rs_foster_to_0, - rs_ss_to_1, - rs_foster_0_2, - rs_foster_2_0, - rs_mega_0_2, - rs_mega_2_0, - rs_foster_to_one, - rs_foster_2_4, - rs_foster_4_2, - rs_jobs_4_2, - rs_restart_barrel, - rs_start_alarm, - rs_foster_s3, - foster_g_up, - rs_convey, - rs_joey_to_furnace, - rs_start_joey_fly, - joey_list_s3, - &fan2, - fan2_seq, - &fan3, - fan3_seq, - &fan4, - fan4_seq, - &fan5, - fan5_seq, - &fan6, - fan6_seq, - &fan7, - fan7_seq, - &left_exit_rm2, - s0_pal, - s1_pal, - s2_pal, - s3_pal, - s4_pal, - &press, - press_seq, - fost_knob_locked, - fost_lean_seq, - chip_list_1, - &lfan1, - lfan1_seq, - &lfan2, - lfan2_seq, - &smoke1, - smoke1_seq, - &smoke2, - smoke2_seq, - grid0, - grid1, - grid2, - grid3, - grid4, - &junk1, - &junk2, - rs_foster_5_0, - rs_low_lift, - rs_low_barrel, - &top_lift_2, - top_lift_2_down, - top_lift_2_up, - liftc1_down, - liftc2_down, - liftc3_down, - &low_lift_2, - &low_lift_3, - rs_low_lift2, - rs_low_lift3, - guard_lean_out, - guard_lean_back, - push_small, - PCONLY_F_R3_1, - PCONLY_F_R3_2, - search_seq, - &fire1, - fire1_seq, - &fire2, - fire2_seq, - &car_up, - car_up_seq, - &car_down, - car_down_seq -}; - -} // namespace SkyCompact - -} // namespace Sky - -#endif |