diff options
Diffstat (limited to 'sky/compacts/38comp.h')
-rw-r--r-- | sky/compacts/38comp.h | 3837 |
1 files changed, 0 insertions, 3837 deletions
diff --git a/sky/compacts/38comp.h b/sky/compacts/38comp.h deleted file mode 100644 index 85fbec1396..0000000000 --- a/sky/compacts/38comp.h +++ /dev/null @@ -1,3837 +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 SKY38COMP_H -#define SKY38COMP_H - - - - -namespace Sky { - -namespace SkyCompact { - -uint16 spu_left[] = { - 2, - 16+71*64, - 65534, - 0, - 2, - 17+71*64, - 65534, - 0, - 2, - 18+71*64, - 65534, - 0, - 2, - 19+71*64, - 65534, - 0, - 2, - 20+71*64, - 65534, - 0, - 2, - 21+71*64, - 65534, - 0, - 2, - 22+71*64, - 65534, - 0, - 2, - 23+71*64, - 65534, - 0, - 0 -}; - -uint16 sc38_mouse_list[] = { - ID_SPUNKY, - ID_SC32_BUZZER, - ID_DANIELLE, - ID_SC38_SOFA, - ID_SC38_STATUE, - ID_SC38_VIDEO, - ID_SC38_MONITOR, - ID_SC38_BISCUITS, - ID_SC38_DOG_TRAY, - ID_SC38_LIFT, - ID_SC38_FLOOR, - 0XFFFF, - ID_TEXT_MOUSE -}; - -uint16 sniff_left[] = { - 72*64, - 208, - 219, - 0, - 208, - 219, - 1, - 208, - 219, - 2, - 208, - 219, - 3, - 208, - 219, - 4, - 208, - 219, - 5, - 208, - 219, - 4, - 208, - 219, - 5, - 208, - 219, - 5, - 208, - 219, - 6, - 208, - 219, - 6, - 208, - 219, - 5, - 208, - 219, - 5, - 208, - 219, - 6, - 208, - 219, - 6, - 208, - 219, - 7, - 208, - 219, - 7, - 208, - 219, - 6, - 208, - 219, - 5, - 208, - 219, - 4, - 208, - 219, - 4, - 208, - 219, - 5, - 208, - 219, - 5, - 208, - 219, - 3, - 208, - 219, - 4, - 208, - 219, - 5, - 208, - 219, - 6, - 208, - 219, - 7, - 208, - 219, - 6, - 208, - 219, - 5, - 208, - 219, - 3, - 208, - 219, - 2, - 208, - 219, - 1, - 208, - 219, - 0, - 0 -}; - -uint16 sc38_palette[] = { - 0, - 1280, - 1798, - 1797, - 2051, - 1033, - 1804, - 5127, - 1284, - 2571, - 2313, - 2061, - 1809, - 3593, - 1292, - 2325, - 6150, - 2824, - 3090, - 3339, - 2831, - 1566, - 5382, - 3850, - 4113, - 3591, - 4114, - 2336, - 8714, - 1290, - 2843, - 4622, - 3090, - 3606, - 5907, - 3600, - 2342, - 4105, - 5396, - 3614, - 5131, - 4371, - 5398, - 6922, - 4623, - 5393, - 12058, - 1544, - 2858, - 9222, - 1808, - 3624, - 4874, - 8213, - 5911, - 11535, - 2827, - 4644, - 7693, - 5396, - 3626, - 5135, - 7193, - 3377, - 10759, - 1810, - 4390, - 6418, - 6679, - 5410, - 5905, - 8983, - 3887, - 11022, - 3603, - 6676, - 13354, - 2831, - 7192, - 7198, - 8217, - 5671, - 4627, - 12059, - 5677, - 10762, - 6421, - 5925, - 6171, - 10269, - 6689, - 13597, - 4114, - 7706, - 5667, - 11550, - 5425, - 5141, - 12831, - 7455, - 11042, - 7449, - 6446, - 11800, - 3867, - 5431, - 6676, - 12320, - 8475, - 7978, - 9761, - 6707, - 10261, - 8480, - 8984, - 8244, - 11809, - 6455, - 12825, - 6939, - 9501, - 8752, - 10532, - 7989, - 13332, - 6688, - 9756, - 13622, - 7966, - 9762, - 8494, - 13349, - 9015, - 6928, - 15144, - 9767, - 14378, - 5922, - 9521, - 13340, - 5926, - 9773, - 8230, - 14377, - 9271, - 8988, - 13098, - 10296, - 10772, - 10282, - 11039, - 13885, - 8232, - 10552, - 13338, - 9513, - 11555, - 12090, - 10794, - 11303, - 11318, - 11821, - 11323, - 13847, - 8749, - 11322, - 9502, - 16175, - 11828, - 12583, - 11311, - 12073, - 13883, - 12333, - 12337, - 14386, - 9521, - 12603, - 13600, - 11826, - 12851, - 14647, - 10803, - 12855, - 14899, - 12084, - 13622, - 14650, - 13623, - 14388, - 14654, - 15673, - 14906, - 15165, - 15931, - 15677, - 16190, - 16191, - 3592, - 4121, - 4112, - 6939, - 10011, - 10023, - 13107, - 16179, - 16191, - 63, - 16128, - 0, - 63, - 16128, - 0, - 63, - 16128, - 0, - 63, - 16128, - 0, - 63, - 16128, - 0, - 63, - 16128, - 0, - 63, - 16128, - 0, - 63, - 16128, - 0, - 63, - 16128, - 0, - 63, - 16128, - 0, - 63, - 16128, - 0, - 63, - 16128, - 0, - 63, - 16128, - 0, - 63, - 16128, - 0, - 63, - 16128, - 0, - 63, - 16128, - 0, - 63, - 16128, - 0, - 63, - 16128, - 0, - 63, - 16128, - 0, - 1287, - 2822, - 2568, - 2830, - 4622, - 4622, - 4372, - 5910, - 6677, - 6169, - 7198, - 8733, - 8480, - 9254, - 10791, - 11049, - 11822, - 12848, - 13363, - 14646, - 14905, - 16191, - 63, - 0, - 0, - 14336, - 13364, - 11569, - 10541, - 9766, - 7716, - 7453, - 5140, - 3093, - 1805, - 770, - 519, - 14851, - 8751, - 10295, - 13596, - 5921, - 5931, - 9488, - 2576, - 3104, - 11267, - 2056, - 8210, - 7441, - 6954, - 9494, - 4119, - 3866, - 4864, - 13316, - 13364, - 11563, - 8751, - 9506, - 10024, - 8242, - 10527, - 6174, - 5927, - 7698, - 3600, - 2325, - 2308, - 12607, - 14885, - 7209, - 8501, - 11797, - 3352, - 4135, - 8199, - 778, - 9791, - 14893, - 9759, - 5938, - 10783, - 6417, - 2332, - 3857, - 2308, - 2865, - 11531, - 1542, - 287, - 4865, - 0, - 11573, - 12837, - 7462, - 0, - 16128, - 0, - 16191, - 16191, - 0, - 63, - 16128, - 0, - 63, - 13824, - 13878, - 12077, - 8241, - 10527, - 5917, - 5925, - 7698, - 2865, - 9995, - 1285, - 285, - 16129, - 16191 -}; - -uint16 spu_u_to_l[] = { - 35+71*64, - 0 -}; - -uint16 dan_d_to_r[] = { - 39+55*64, - 0 -}; - -uint16 sex_t_to_r[] = { - 32+106*64, - 39+106*64, - 0 -}; - -uint16 spu_u_to_d[] = { - 35+71*64, - 34+71*64, - 33+71*64, - 0 -}; - -Compact sc38_dog_tray = { - 0, // logic - ST_MOUSE, // status - 0, // sync - 38, // screen - 0, // place - 0, // getToTable - 220, // xcood - 251, // ycood - 0, // frame - 17178, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 241-220, // mouseSize_x - 267-251, // mouseSize_y - SC38_DOG_TRAY_ACTION, // actionScript - 0, - 0, - 0, - 0, - 0, - { 0, 0, 0 }, - 0, - 0, - 0, - 0, - 0 -}; - -uint16 sex_up[] = { - 2, - 0+106*64, - 0, - 65534, - 2, - 1+106*64, - 0, - 65534, - 2, - 2+106*64, - 0, - 65534, - 2, - 3+106*64, - 0, - 65534, - 2, - 4+106*64, - 0, - 65534, - 2, - 5+106*64, - 0, - 65534, - 2, - 6+106*64, - 0, - 65534, - 2, - 7+106*64, - 0, - 65534, - 0 -}; - -uint16 dan_u_to_r[] = { - 37+55*64, - 0 -}; - -uint16 sex_l_to_r[] = { - 33+106*64, - 32+106*64, - 39+106*64, - 0 -}; - -uint16 spu_t_to_l[] = { - 32+71*64, - 33+71*64, - 0 -}; - -uint16 dan_u_to_t[] = { - 37+55*64, - 38+55*64, - 0 -}; - -uint16 sc38_screen_2[] = { - 136*64, - 379, - 209, - 0, - 379, - 209, - 1, - 379, - 209, - 2, - 379, - 209, - 3, - 379, - 209, - 4, - 379, - 209, - 5, - 379, - 209, - 6, - 379, - 209, - 7, - 379, - 209, - 8, - 379, - 209, - 9, - 379, - 209, - 10, - 379, - 209, - 11, - 379, - 209, - 12, - 379, - 209, - 13, - 379, - 209, - 14, - 379, - 209, - 15, - 379, - 209, - 16, - 379, - 209, - 17, - 379, - 209, - 18, - 379, - 209, - 19, - 379, - 209, - 20, - 379, - 209, - 21, - 379, - 209, - 22, - 0 -}; - -uint16 dan_l_to_u[] = { - 35+55*64, - 0 -}; - -uint16 sc38_screen_3[] = { - 137*64, - 379, - 209, - 0, - 379, - 209, - 1, - 379, - 209, - 2, - 379, - 209, - 3, - 379, - 209, - 4, - 379, - 209, - 5, - 379, - 209, - 6, - 379, - 209, - 7, - 379, - 209, - 8, - 379, - 209, - 9, - 379, - 209, - 10, - 379, - 209, - 11, - 379, - 209, - 12, - 379, - 209, - 13, - 379, - 209, - 14, - 379, - 209, - 15, - 379, - 209, - 16, - 379, - 209, - 17, - 379, - 209, - 18, - 379, - 209, - 19, - 379, - 209, - 20, - 379, - 209, - 21, - 379, - 209, - 22, - 379, - 209, - 23, - 379, - 209, - 24, - 379, - 209, - 25, - 379, - 209, - 26, - 379, - 209, - 27, - 379, - 209, - 28, - 0 -}; - -uint16 dan_r_to_t[] = { - 39+55*64, - 32+55*64, - 0 -}; - -uint16 sex_u_to_t[] = { - 37+106*64, - 38+106*64, - 0 -}; - -uint16 sc38_dani_get_up[] = { - 109*64, - 294, - 244, - 0, - 295, - 244, - 1, - 298, - 245, - 2, - 301, - 241, - 3, - 305, - 238, - 4, - 307, - 238, - 5, - 308, - 238, - 6, - 311, - 238, - 7, - 319, - 239, - 8, - 319, - 238, - 9, - 317, - 242, - 10, - 317, - 243, - 11, - 317, - 243, - 12, - 0 -}; - -uint16 sex_r_to_d[] = { - 39+106*64, - 0 -}; - -uint16 dan_r_to_l[] = { - 37+55*64, - 36+55*64, - 35+55*64, - 0 -}; - -uint16 dan_auto[32]; - -uint16 sc38_logic_list[] = { - ID_FOSTER, - ID_DANIELLE, - ID_SPUNKY, - ID_DOG_BARK_THING, - ID_SC38_MONITOR, - ID_SC38_VIDEO, - ID_SC38_HAND_SET, - ID_SC38_LIFT, - 0XFFFF, - ID_STD_MENU_LOGIC -}; - -uint16 piss_left[] = { - 75*64, - 208, - 219, - 0, - 208, - 219, - 1, - 208, - 219, - 2, - 208, - 219, - 2, - 208, - 219, - 2, - 208, - 219, - 3, - 208, - 219, - 4, - 208, - 219, - 4, - 208, - 219, - 4, - 208, - 219, - 4, - 208, - 219, - 4, - 208, - 219, - 4, - 208, - 219, - 4, - 208, - 219, - 4, - 208, - 219, - 4, - 208, - 219, - 4, - 208, - 219, - 4, - 208, - 219, - 4, - 208, - 219, - 4, - 208, - 219, - 3, - 208, - 219, - 2, - 208, - 219, - 1, - 208, - 219, - 0, - 0 -}; - -uint16 sex_d_to_u[] = { - 39+106*64, - 38+106*64, - 37+106*64, - 0 -}; - -uint16 dan_l_to_d[] = { - 33+55*64, - 0 -}; - -uint16 sex_u_to_r[] = { - 37+106*64, - 0 -}; - -Compact sc38_hand_set = { - 0, // logic - ST_BACKGROUND+ST_RECREATE, // status - 0, // sync - 38, // screen - 0, // place - 0, // getToTable - 156, // xcood - 267, // ycood - 110*64, // frame - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - { 0, 0, 0 }, - 0, - 0, - 0, - 0, - 0 -}; - -uint16 spu_u_to_r[] = { - 37+71*64, - 0 -}; - -uint16 dan_st_left[] = { - 55*64, - 1, - 0, - 34, - 0 -}; - -uint16 piss_right[] = { - 76*64, - 257, - 219, - 0, - 257, - 219, - 1, - 257, - 219, - 2, - 257, - 219, - 2, - 257, - 219, - 2, - 257, - 219, - 3, - 257, - 219, - 4, - 257, - 219, - 4, - 257, - 219, - 4, - 257, - 219, - 4, - 257, - 219, - 4, - 257, - 219, - 4, - 257, - 219, - 4, - 257, - 219, - 4, - 257, - 219, - 4, - 257, - 219, - 4, - 257, - 219, - 4, - 257, - 219, - 4, - 257, - 219, - 4, - 257, - 219, - 3, - 257, - 219, - 2, - 257, - 219, - 1, - 257, - 219, - 0, - 0 -}; - -uint16 sex_r_to_u[] = { - 37+106*64, - 0 -}; - -uint16 sex_left[] = { - 4, - 16+106*64, - 65532, - 0, - 4, - 17+106*64, - 65532, - 0, - 4, - 18+106*64, - 65532, - 0, - 4, - 19+106*64, - 65532, - 0, - 4, - 20+106*64, - 65532, - 0, - 4, - 21+106*64, - 65532, - 0, - 4, - 22+106*64, - 65532, - 0, - 4, - 23+106*64, - 65532, - 0, - 0 -}; - -uint16 sex_l_to_u[] = { - 35+106*64, - 0 -}; - -uint16 spu_l_to_t[] = { - 33+71*64, - 32+71*64, - 0 -}; - -uint16 sex_d_to_r[] = { - 39+106*64, - 0 -}; - -uint32 *spu = (uint32*)&spunky; - -uint16 sc38_floor_table[] = { - ID_SC38_FLOOR, - RET_OK, - ID_SC38_LIFT, - GT_SC38_LIFT, - ID_SC38_SOFA, - GT_SC38_SOFA, - ID_SC38_STATUE, - GT_SC38_STATUE, - ID_SC38_VIDEO, - GT_SC38_VIDEO, - ID_SC38_MONITOR, - GT_SC38_MONITOR, - ID_SC38_BISCUITS, - GT_SC38_BISCUITS, - ID_SC38_DOG_TRAY, - GT_SC38_DOG_TRAY, - ID_SC38_HAND_SET, - GT_SC38_HAND_SET, - ID_DANIELLE, - GT_SC38_DANIELLE, - ID_STD_LEFT_TALK, - GT_SC38_LEFT_TALK, - ID_STD_RIGHT_TALK, - GT_SC38_RIGHT_TALK, - 65535 -}; - -uint16 sc38_get_food[] = { - 139*64, - 235, - 216, - 0, - 235, - 216, - 1, - 235, - 216, - 2, - 235, - 216, - 3, - 235, - 216, - 4, - 235, - 216, - 5, - 235, - 216, - 6, - 235, - 216, - 6, - 235, - 216, - 6, - 235, - 216, - 5, - 235, - 216, - 4, - 235, - 216, - 3, - 235, - 216, - 2, - 235, - 216, - 1, - 235, - 216, - 0, - 0 -}; - -uint16 sex_right[] = { - 4, - 24+106*64, - 4, - 0, - 4, - 25+106*64, - 4, - 0, - 4, - 26+106*64, - 4, - 0, - 4, - 27+106*64, - 4, - 0, - 4, - 28+106*64, - 4, - 0, - 4, - 29+106*64, - 4, - 0, - 4, - 30+106*64, - 4, - 0, - 4, - 31+106*64, - 4, - 0, - 0 -}; - -uint16 dan_st_talk[] = { - 85*64, - 1, - 0, - 0, - 0 -}; - -uint16 reset_32_38[] = { - C_SCREEN, - 38, - C_PLACE, - ID_SC38_FLOOR, - C_XCOOD, - 192, - C_YCOOD, - 288, - C_FRAME, - 46+12*64, - C_DIR, - RIGHT, - 65535 -}; - -Compact sc38_floor = { - 0, // logic - ST_MOUSE, // status - 0, // sync - 38, // screen - 0, // place - sc38_floor_table, // getToTable - 200, // xcood - 256, // ycood - 0, // frame - 0, // cursorText - 0, // mouseOn - 0, // mouseOff - ADVISOR_188, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 447-200, // mouseSize_x - 327-256, // mouseSize_y - FLOOR_ACTION, // actionScript - 0, - 0, - 0, - 0, - 0, - { 0, 0, 0 }, - 0, - 0, - 0, - 0, - 0 -}; - -uint16 sex_d_to_l[] = { - 33+106*64, - 0 -}; - -uint16 spu_r_to_u[] = { - 37+71*64, - 0 -}; - -uint16 reset_dani_sit[] = { - C_STATUS, - ST_LOGIC+ST_SORT+ST_RECREATE, - C_SCREEN, - 38, - C_PLACE, - ID_SC38_FLOOR, - C_XCOOD, - 294, - C_YCOOD, - 244, - C_FRAME, - 107*64, - 65535 -}; - -uint16 spu_u_to_t[] = { - 37+71*64, - 38+71*64, - 0 -}; - -uint16 spu_l_to_u[] = { - 35+71*64, - 0 -}; - -uint16 spu_d_to_u[] = { - 39+71*64, - 38+71*64, - 37+71*64, - 0 -}; - -uint16 sex_u_to_d[] = { - 35+106*64, - 34+106*64, - 33+106*64, - 0 -}; - -uint16 sc38_dani_anim_2[] = { - 107*64, - 294, - 244, - 0, - 294, - 245, - 1, - 294, - 245, - 2, - 294, - 245, - 3, - 294, - 245, - 4, - 294, - 244, - 5, - 294, - 244, - 6, - 294, - 244, - 7, - 294, - 244, - 8, - 294, - 244, - 9, - 294, - 244, - 10, - 294, - 244, - 11, - 294, - 244, - 12, - 294, - 244, - 12, - 294, - 244, - 12, - 294, - 244, - 12, - 294, - 244, - 13, - 294, - 244, - 13, - 294, - 244, - 15, - 294, - 244, - 8, - 294, - 244, - 16, - 294, - 244, - 16, - 294, - 244, - 17, - 294, - 244, - 17, - 294, - 244, - 18, - 294, - 244, - 17, - 294, - 244, - 19, - 294, - 244, - 17, - 294, - 244, - 18, - 294, - 244, - 17, - 294, - 244, - 19, - 294, - 244, - 19, - 294, - 244, - 17, - 294, - 244, - 17, - 294, - 244, - 18, - 294, - 244, - 18, - 294, - 244, - 17, - 294, - 244, - 17, - 294, - 244, - 16, - 294, - 244, - 16, - 294, - 244, - 8, - 294, - 244, - 8, - 294, - 244, - 7, - 294, - 244, - 7, - 294, - 244, - 6, - 294, - 244, - 5, - 294, - 245, - 4, - 294, - 245, - 3, - 294, - 245, - 2, - 294, - 245, - 1, - 0 -}; - -uint16 dan_t_to_r[] = { - 32+55*64, - 39+55*64, - 0 -}; - -uint16 dan_st_up[] = { - 55*64, - 1, - 0, - 36, - 0 -}; - -uint16 bark[] = { - 65*64, - 243, - 225, - 0, - 243, - 225, - 1, - 243, - 225, - 2, - 243, - 225, - 0, - 243, - 225, - 0, - 243, - 225, - 1, - 243, - 225, - 2, - 243, - 225, - 0, - 243, - 225, - 0, - 243, - 225, - 0, - 243, - 225, - 1, - 243, - 225, - 2, - 243, - 225, - 0, - 243, - 225, - 0, - 243, - 225, - 1, - 243, - 225, - 2, - 243, - 225, - 0, - 243, - 225, - 0, - 243, - 225, - 0, - 243, - 225, - 1, - 243, - 225, - 2, - 243, - 225, - 0, - 243, - 225, - 0, - 243, - 225, - 1, - 243, - 225, - 2, - 243, - 225, - 0, - 243, - 225, - 1, - 243, - 225, - 2, - 243, - 225, - 0, - 243, - 225, - 0, - 243, - 225, - 0, - 243, - 225, - 0, - 0 -}; - -uint16 dan_left[] = { - 4, - 16+55*64, - 65532, - 0, - 4, - 17+55*64, - 65532, - 0, - 4, - 18+55*64, - 65532, - 0, - 4, - 19+55*64, - 65532, - 0, - 4, - 20+55*64, - 65532, - 0, - 4, - 21+55*64, - 65532, - 0, - 4, - 22+55*64, - 65532, - 0, - 4, - 23+55*64, - 65532, - 0, - 0 -}; - -uint16 spu_r_to_d[] = { - 39+71*64, - 0 -}; - -uint16 spu_l_to_r[] = { - 33+71*64, - 32+71*64, - 39+71*64, - 0 -}; - -uint16 sex_r_to_t[] = { - 39+106*64, - 32+106*64, - 0 -}; - -uint16 sex_st_down[] = { - 106*64, - 1, - 0, - 32, - 0 -}; - -uint16 sc38_scr_bark[] = { - 140*64, - 202, - 253, - 0, - 202, - 253, - 1, - 202, - 253, - 2, - 202, - 253, - 0, - 202, - 253, - 3, - 202, - 253, - 1, - 202, - 253, - 2, - 202, - 253, - 0, - 202, - 253, - 0, - 202, - 253, - 3, - 202, - 253, - 1, - 202, - 253, - 2, - 202, - 253, - 0, - 202, - 253, - 0, - 202, - 253, - 1, - 202, - 253, - 2, - 202, - 253, - 0, - 202, - 253, - 0, - 202, - 253, - 0, - 202, - 253, - 1, - 202, - 253, - 2, - 202, - 253, - 0, - 202, - 253, - 3, - 202, - 253, - 1, - 202, - 253, - 2, - 202, - 253, - 0, - 202, - 253, - 1, - 202, - 253, - 2, - 202, - 253, - 0, - 202, - 253, - 0, - 202, - 253, - 0, - 202, - 253, - 0, - 0 -}; - -uint16 dan_st_right[] = { - 55*64, - 1, - 0, - 38, - 0 -}; - -uint16 spu_st_left[] = { - 71*64, - 1, - 0, - 34, - 0 -}; - -Compact sc38_sofa = { - 0, // logic - ST_MOUSE, // status - 0, // sync - 38, // screen - 0, // place - 0, // getToTable - 272, // xcood - 242, // ycood - 0, // frame - 16679, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 308-272, // mouseSize_x - 301-242, // mouseSize_y - SC38_SOFA_ACTION, // actionScript - 0, - 0, - 0, - 0, - 0, - { 0, 0, 0 }, - 0, - 0, - 0, - 0, - 0 -}; - -uint16 dan_d_to_l[] = { - 33+55*64, - 0 -}; - -uint16 spu_r_to_l[] = { - 37+71*64, - 36+71*64, - 35+71*64, - 0 -}; - -uint16 sc38_chip_list[] = { - IT_SC38_LAYER_0+DISK_14, - IT_SC38_SEXY_DANI+DISK_14+0X8000, - IT_SPUNKY+DISK_12, - IT_SNIFF_LEFT+DISK_12, - IT_BARK+DISK_12, - IT_SC38_FOSTER_LIFT+DISK_14, - IT_SC38_DANI_ANIMS+DISK_14+0X8000, - IT_SC38_DANI_SATTLK+DISK_14, - IT_SC38_DANI_GET_UP+DISK_14+0X8000, - IT_SC38_HAND_SET+DISK_14, - IT_SC38_GET_PHONE+DISK_14+0X8000, - IT_SC38_PHONE_TALK+DISK_14, - IT_SC38_GET_FOOD+DISK_14+0X8000, - IT_SC38_USE_VIDEO+DISK_14+0X8000, - IT_SC38_VIDEO_ANIM+DISK_14, - IT_SC38_SCREEN_1+0X8000+DISK_14, - IT_SC38_SCREEN_2+0X8000+DISK_14, - IT_SC38_SCREEN_3+0X8000+DISK_14, - IT_SC38_SCREEN_4+DISK_14, - 140+DISK_14, - 0 -}; - -uint16 sc38_fast_list[] = { - 12+DISK_14, - 51+DISK_14, - 52+DISK_14, - 53+DISK_14, - 54+DISK_14, - IT_SC38_LAYER_1+DISK_14, - IT_SC38_LAYER_2+DISK_14, - IT_SC38_GRID_1+DISK_14, - IT_SC38_GRID_2+DISK_14, - 0 -}; - -Compact sc38_video = { - L_SCRIPT, // logic - ST_LOGIC+ST_MOUSE+ST_RECREATE, // status - 0, // sync - 38, // screen - 0, // place - 0, // getToTable - 376, // xcood - 252, // ycood - 133*64, // frame - 16678, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 0, // mouseRel_x - (int16) 65532, // mouseRel_y - 401-376, // mouseSize_x - 264-248, // mouseSize_y - SC38_VIDEO_ACTION, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - SC38_VIDEO_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -Compact dog_bark_thing = { - L_SCRIPT, // logic - ST_LOGIC, // status - 0, // sync - 38, // 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 - DOG_BARK_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -uint16 sc38_screen_4[] = { - 138*64, - 379, - 209, - 0, - 379, - 209, - 1, - 379, - 209, - 2, - 379, - 209, - 3, - 379, - 209, - 4, - 379, - 209, - 5, - 379, - 209, - 6, - 379, - 209, - 7, - 379, - 209, - 8, - 379, - 209, - 9, - 379, - 209, - 10, - 379, - 209, - 11, - 379, - 209, - 12, - 379, - 209, - 13, - 379, - 209, - 14, - 379, - 209, - 15, - 379, - 209, - 16, - 379, - 209, - 17, - 379, - 209, - 18, - 379, - 209, - 19, - 0 -}; - -uint16 dan_l_to_r[] = { - 33+55*64, - 32+55*64, - 39+55*64, - 0 -}; - -uint16 sex_st_talk[] = { - 106*64, - 1, - 0, - 0, - 0 -}; - -uint16 sex_st_right[] = { - 106*64, - 1, - 0, - 38, - 0 -}; - -uint16 sc38_use_video[] = { - 132*64, - 354, - 210, - 0, - 354, - 210, - 1, - 354, - 210, - 2, - 354, - 210, - 3, - 354, - 210, - 4, - 354, - 210, - 5, - 354, - 210, - 6, - 354, - 210, - 7, - 0 -}; - -Compact sc38_monitor = { - L_SCRIPT, // logic - ST_LOGIC+ST_MOUSE, // status - 0, // sync - 38, // screen - 0, // place - 0, // getToTable - 379, // xcood - 209, // ycood - 134*64, // frame - 57, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - (int16) 65535, // mouseRel_x - 0, // mouseRel_y - 406-378, // mouseSize_x - 242-209, // mouseSize_y - SC38_MONITOR_ACTION, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - SC38_MONITOR_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -uint16 spu_st_talk[] = { - 71*64, - 1, - 0, - 0, - 0 -}; - -uint16 sex_t_to_u[] = { - 38+106*64, - 37+106*64, - 0 -}; - -uint16 sex_r_to_l[] = { - 37+106*64, - 36+106*64, - 35+106*64, - 0 -}; - -uint16 sc38_dani_anim_1[] = { - 107*64, - 294, - 244, - 0, - 294, - 245, - 1, - 294, - 245, - 2, - 294, - 245, - 3, - 294, - 245, - 4, - 294, - 244, - 5, - 294, - 244, - 6, - 294, - 244, - 7, - 294, - 244, - 8, - 294, - 244, - 9, - 294, - 244, - 10, - 294, - 244, - 11, - 294, - 244, - 12, - 294, - 244, - 12, - 294, - 244, - 12, - 294, - 244, - 12, - 294, - 244, - 13, - 294, - 244, - 14, - 294, - 244, - 14, - 294, - 244, - 14, - 294, - 244, - 14, - 294, - 244, - 13, - 294, - 244, - 15, - 294, - 244, - 8, - 294, - 244, - 16, - 294, - 244, - 16, - 294, - 244, - 17, - 294, - 244, - 17, - 294, - 244, - 18, - 294, - 244, - 17, - 294, - 244, - 19, - 294, - 244, - 16, - 294, - 244, - 16, - 294, - 244, - 8, - 294, - 244, - 15, - 294, - 244, - 13, - 294, - 244, - 9, - 294, - 244, - 8, - 294, - 244, - 7, - 294, - 244, - 6, - 294, - 244, - 5, - 294, - 245, - 4, - 294, - 245, - 3, - 294, - 245, - 2, - 294, - 245, - 1, - 0 -}; - -uint16 sc38_get_phone[] = { - 130*64, - 156, - 259, - 0, - 156, - 259, - 1, - 156, - 259, - 2, - 156, - 259, - 3, - 157, - 259, - 4, - 157, - 259, - 4, - 158, - 259, - 5, - 164, - 259, - 6, - 165, - 259, - 7, - 0 -}; - -Compact sc38_lift = { - L_SCRIPT, // logic - ST_MOUSE+ST_LOGIC+ST_BACKGROUND+ST_RECREATE, // status - 0, // sync - 38, // screen - 0, // place - 0, // getToTable - 182, // xcood - 242, // ycood - 7+101*64, // frame - 1+T7, // cursorText - STD_EXIT_LEFT_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 8, // mouseRel_x - (int16) 65528, // mouseRel_y - 201-190, // mouseSize_x - 300-234, // mouseSize_y - SC38_LIFT_ACTION, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - SC38_LIFT_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -Compact sc38_biscuits = { - 0, // logic - 0, // status - 0, // sync - 38, // screen - 0, // place - 0, // getToTable - 228, // xcood - 258, // ycood - 0, // frame - 198, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 237-228, // mouseSize_x - 261-258, // mouseSize_y - SC38_BISCUITS_ACTION, // actionScript - 0, - 0, - 0, - 0, - 0, - { 0, 0, 0 }, - 0, - 0, - 0, - 0, - 0 -}; - -uint16 dan_r_to_u[] = { - 37+55*64, - 0 -}; - -uint16 spu_up[] = { - 1, - 0+71*64, - 0, - 65535, - 1, - 1+71*64, - 0, - 65535, - 1, - 2+71*64, - 0, - 65535, - 1, - 3+71*64, - 0, - 65535, - 1, - 4+71*64, - 0, - 65535, - 1, - 5+71*64, - 0, - 65535, - 1, - 6+71*64, - 0, - 65535, - 1, - 7+71*64, - 0, - 65535, - 0 -}; - -uint16 sc38_dani_anim_3[] = { - 107*64, - 294, - 244, - 0, - 294, - 245, - 1, - 294, - 245, - 2, - 294, - 245, - 3, - 294, - 245, - 4, - 294, - 244, - 5, - 294, - 244, - 6, - 294, - 244, - 7, - 294, - 244, - 8, - 294, - 244, - 9, - 294, - 244, - 10, - 294, - 244, - 11, - 294, - 244, - 12, - 294, - 244, - 12, - 294, - 244, - 12, - 294, - 244, - 12, - 294, - 244, - 12, - 294, - 244, - 12, - 294, - 244, - 12, - 294, - 244, - 13, - 294, - 244, - 14, - 294, - 244, - 14, - 294, - 244, - 14, - 294, - 244, - 14, - 294, - 244, - 14, - 294, - 244, - 13, - 294, - 244, - 10, - 294, - 244, - 11, - 294, - 244, - 12, - 294, - 244, - 12, - 294, - 244, - 12, - 294, - 244, - 12, - 294, - 244, - 13, - 294, - 244, - 13, - 294, - 244, - 10, - 294, - 244, - 11, - 294, - 244, - 12, - 294, - 244, - 12, - 294, - 244, - 11, - 294, - 244, - 10, - 294, - 244, - 9, - 294, - 244, - 8, - 294, - 244, - 7, - 294, - 244, - 6, - 294, - 244, - 5, - 294, - 245, - 4, - 294, - 245, - 3, - 294, - 245, - 2, - 294, - 245, - 1, - 294, - 244, - 0, - 0 -}; - -uint16 sc38_lift_up[] = { - 101*64, - 1, - 1, - 8, - 1, - 1, - 7, - 1, - 1, - 6, - 1, - 1, - 5, - 1, - 1, - 4, - 1, - 1, - 3, - 1, - 1, - 2, - SEND_SYNC, - ID_FOSTER, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 0 -}; - -uint16 spu_auto[32]; - -uint16 sniff_right[] = { - 74*64, - 257, - 219, - 0, - 257, - 219, - 1, - 257, - 219, - 2, - 257, - 219, - 3, - 257, - 219, - 4, - 257, - 219, - 5, - 257, - 219, - 4, - 257, - 219, - 5, - 257, - 219, - 5, - 257, - 219, - 6, - 257, - 219, - 6, - 257, - 219, - 5, - 257, - 219, - 5, - 257, - 219, - 6, - 257, - 219, - 6, - 257, - 219, - 7, - 257, - 219, - 7, - 257, - 219, - 6, - 257, - 219, - 5, - 257, - 219, - 4, - 257, - 219, - 4, - 257, - 219, - 5, - 257, - 219, - 5, - 257, - 219, - 3, - 257, - 219, - 4, - 257, - 219, - 5, - 257, - 219, - 6, - 257, - 219, - 7, - 257, - 219, - 6, - 257, - 219, - 5, - 257, - 219, - 3, - 257, - 219, - 2, - 257, - 219, - 1, - 257, - 219, - 0, - 0 -}; - -uint16 dan_st_down[] = { - 55*64, - 1, - 0, - 32, - 0 -}; - -uint16 sc38_ringer_anim[] = { - 129*64, - 161, - 261, - 0, - 161, - 261, - 1, - 161, - 261, - 2, - 161, - 261, - 3, - 161, - 261, - 4, - 161, - 261, - 5, - 161, - 261, - 4, - 161, - 261, - 3, - 161, - 261, - 2, - 161, - 261, - 6, - 161, - 261, - 0, - 161, - 261, - 0, - 161, - 261, - 0, - 161, - 261, - 0, - 161, - 261, - 0, - 161, - 261, - 0, - 0 -}; - -uint32 *sc38_walk_grid = (uint32*)sc38_fast_list; - -uint32 *dna = (uint32*)&danielle; - -uint16 spu_st_right[] = { - 71*64, - 1, - 0, - 38, - 0 -}; - -uint16 spu_l_to_d[] = { - 33+71*64, - 0 -}; - -uint16 sc38_reach_food[] = { - 139*64, - 235, - 216, - 0, - 235, - 216, - 1, - 235, - 216, - 2, - 235, - 216, - 3, - 235, - 216, - 4, - 235, - 216, - 5, - 235, - 216, - 6, - 235, - 216, - 7, - 235, - 216, - 8, - 235, - 216, - 0, - 0 -}; - -Compact sc38_ringer = { - L_SCRIPT, // logic - ST_LOGIC+ST_BACKGROUND, // status - 0, // sync - 38, // screen - 0, // place - 0, // getToTable - 161, // xcood - 261, // ycood - 129*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 - SC38_RINGER_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -uint16 spu_t_to_u[] = { - 38+71*64, - 37+71*64, - 0 -}; - -Compact sc38_statue = { - 0, // logic - ST_MOUSE, // status - 0, // sync - 38, // screen - 0, // place - 0, // getToTable - 354, // xcood - 199, // ycood - 0, // frame - 16620, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 366-354, // mouseSize_x - 254-199, // mouseSize_y - SC38_STATUE_ACTION, // actionScript - 0, - 0, - 0, - 0, - 0, - { 0, 0, 0 }, - 0, - 0, - 0, - 0, - 0 -}; - -uint16 dan_d_to_u[] = { - 39+55*64, - 38+55*64, - 37+55*64, - 0 -}; - -uint16 spu_d_to_l[] = { - 33+71*64, - 0 -}; - -uint16 dan_u_to_l[] = { - 35+55*64, - 0 -}; - -uint16 reset_spunky_38[] = { - C_STATUS, - ST_SORT+ST_RECREATE+ST_LOGIC+ST_COLLISION, - C_SCREEN, - 38, - C_PLACE, - ID_SC38_FLOOR, - C_XCOOD, - 248, - C_YCOOD, - 256, - C_FRAME, - 34+71*64, - C_DIR, - LEFT, - C_MOUSE_CLICK, - ADVISOR_188, - 65535 -}; - -uint16 spu_right[] = { - 2, - 24+71*64, - 2, - 0, - 2, - 25+71*64, - 2, - 0, - 2, - 26+71*64, - 2, - 0, - 2, - 27+71*64, - 2, - 0, - 2, - 28+71*64, - 2, - 0, - 2, - 29+71*64, - 2, - 0, - 2, - 30+71*64, - 2, - 0, - 2, - 31+71*64, - 2, - 0, - 0 -}; - -uint16 sex_l_to_d[] = { - 33+106*64, - 0 -}; - -uint16 reset_dani_stand[] = { - C_STATUS, - ST_LOGIC+ST_SORT+ST_RECREATE+ST_GRID_PLOT+ST_COLLISION, - C_XCOOD, - 328, - C_YCOOD, - 288, - C_FRAME, - 32+106*64, - C_DIR, - DOWN, - C_MOUSE_CLICK, - ADVISOR_188, - C_MOUSE_REL_X, - 4, - C_MOUSE_REL_Y, - 2, - C_MOUSE_SIZE_X, - 20, - C_MOUSE_SIZE_Y, - 54, - C_ACTION_SCRIPT, - SC38_DANIELLE_ACTION, - C_MEGA_SET, - NEXT_MEGA_SET, - 65535 -}; - -uint16 dan_r_to_d[] = { - 39+55*64, - 0 -}; - -uint16 spu_st_down[] = { - 71*64, - 1, - 0, - 32, - 0 -}; - -uint16 dan_up[] = { - 2, - 0+55*64, - 0, - 65534, - 2, - 1+55*64, - 0, - 65534, - 2, - 2+55*64, - 0, - 65534, - 2, - 3+55*64, - 0, - 65534, - 2, - 4+55*64, - 0, - 65534, - 2, - 5+55*64, - 0, - 65534, - 2, - 6+55*64, - 0, - 65534, - 2, - 7+55*64, - 0, - 65534, - 0 -}; - -uint16 dan_u_to_d[] = { - 35+55*64, - 34+55*64, - 33+55*64, - 0 -}; - -uint16 dan_down[] = { - 2, - 8+55*64, - 0, - 2, - 2, - 9+55*64, - 0, - 2, - 2, - 10+55*64, - 0, - 2, - 2, - 11+55*64, - 0, - 2, - 2, - 12+55*64, - 0, - 2, - 2, - 13+55*64, - 0, - 2, - 2, - 14+55*64, - 0, - 2, - 2, - 15+55*64, - 0, - 2, - 0 -}; - -uint16 dan_right[] = { - 4, - 24+55*64, - 4, - 0, - 4, - 25+55*64, - 4, - 0, - 4, - 26+55*64, - 4, - 0, - 4, - 27+55*64, - 4, - 0, - 4, - 28+55*64, - 4, - 0, - 4, - 29+55*64, - 4, - 0, - 4, - 30+55*64, - 4, - 0, - 4, - 31+55*64, - 4, - 0, - 0 -}; - -uint16 dan_t_to_u[] = { - 38+55*64, - 37+55*64, - 0 -}; - -uint16 sex_down[] = { - 2, - 8+106*64, - 0, - 2, - 2, - 9+106*64, - 0, - 2, - 2, - 10+106*64, - 0, - 2, - 2, - 11+106*64, - 0, - 2, - 2, - 12+106*64, - 0, - 2, - 2, - 13+106*64, - 0, - 2, - 2, - 14+106*64, - 0, - 2, - 2, - 15+106*64, - 0, - 2, - 0 -}; - -uint16 sex_st_up[] = { - 106*64, - 1, - 0, - 36, - 0 -}; - -uint16 sex_st_left[] = { - 106*64, - 1, - 0, - 34, - 0 -}; - -uint16 sex_u_to_l[] = { - 35+106*64, - 0 -}; - -TurnTable danielle_turnTable0 = { - { // turnTableUp - 0, - dan_u_to_d, - dan_u_to_l, - dan_u_to_r, - dan_u_to_t - }, - { // turnTableDown - dan_d_to_u, - 0, - dan_d_to_l, - dan_d_to_r, - 0 - }, - { // turnTableLeft - dan_l_to_u, - dan_l_to_d, - 0, - dan_l_to_r, - 0 - }, - { // turnTableRight - dan_r_to_u, - dan_r_to_d, - dan_r_to_l, - 0, - dan_r_to_t - }, - { // turnTableTalk - dan_t_to_u, - 0, - 0, - dan_t_to_r, - 0 - }, -}; - -TurnTable danielle_turnTable1 = { - { // turnTableUp - 0, - sex_u_to_d, - sex_u_to_l, - sex_u_to_r, - sex_u_to_t - }, - { // turnTableDown - sex_d_to_u, - 0, - sex_d_to_l, - sex_d_to_r, - 0 - }, - { // turnTableLeft - sex_l_to_u, - sex_l_to_d, - 0, - sex_l_to_r, - 0 - }, - { // turnTableRight - sex_r_to_u, - sex_r_to_d, - sex_r_to_l, - 0, - sex_r_to_t - }, - { // turnTableTalk - sex_t_to_u, - 0, - 0, - sex_t_to_r, - 0 - } -}; - -MegaSet danielle_megaSet0 = { - 3, // gridWidth - 8, // colOffset - 16, // colWidth - 24, // lastChr - dan_up, // animUp - dan_down, // animDown - dan_left, // animLeft - dan_right, // animRight - dan_st_up, // standUp - dan_st_down, // standDown - dan_st_left, // standLeft - dan_st_right, // standRight - dan_st_talk, // standTalk - &danielle_turnTable0, -}; - -MegaSet danielle_megaSet1 = { - 3, // gridWidth - 8, // colOffset - 16, // colWidth - 24, // lastChr - sex_up, // animUp - sex_down, // animDown - sex_left, // animLeft - sex_right, // animRight - sex_st_up, // standUp - sex_st_down, // standDown - sex_st_left, // standLeft - sex_st_right, // standRight - sex_st_talk, // standTalk - &danielle_turnTable1 -}; - -ExtCompact danielle_ext = { - 0, // actionSub - 0, // actionSub_off - 0, // getToSub - 0, // getToSub_off - 0, // extraSub - 0, // extraSub_off - RIGHT, // dir - STD_MEGA_STOP, // stopScript - STD_MINI_BUMP, // miniBump - 0, // leaving - 0, // atWatch - 0, // atWas - 0, // alt - 0, // request - 96+32, // spWidth_xx - SP_DAN_COL, // spColour - 0, // spTextId - 0, // spTime - 0, // arAnimIndex - 0, // turnProg - 0, // waitingFor - 0, // arTarget_x - 0, // arTarget_y - dan_auto, // animScratch - 0, // megaSet - &danielle_megaSet0, - &danielle_megaSet1, - 0, - 0 -}; - -Compact danielle = { - L_SCRIPT, // logic - ST_LOGIC+ST_MOUSE+ST_SORT+ST_RECREATE+ST_GRID_PLOT+ST_COLLISION, // status - 0, // sync - 31, // screen - ID_SC31_FLOOR, // place - 0, // getToTable - 352, // xcood - 248, // ycood - 38+55*64, // frame - 54, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - MEGA_CLICK, // mouseClick - (int16) 65528, // mouseRel_x - (int16) 65493, // mouseRel_y - 14, // mouseSize_x - 50, // mouseSize_y - MEGA_ACTION, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - DANIELLE_LOGIC, // baseSub - 0, // baseSub_off - &danielle_ext -}; - -uint16 spu_d_to_r[] = { - 39+71*64, - 0 -}; - -uint16 spu_down[] = { - 1, - 8+71*64, - 0, - 1, - 1, - 9+71*64, - 0, - 1, - 1, - 10+71*64, - 0, - 1, - 1, - 11+71*64, - 0, - 1, - 1, - 12+71*64, - 0, - 1, - 1, - 13+71*64, - 0, - 1, - 1, - 14+71*64, - 0, - 1, - 1, - 15+71*64, - 0, - 1, - 0 -}; - -uint16 spu_st_up[] = { - 71*64, - 1, - 0, - 36, - 0 -}; - -TurnTable spunky_turnTable0 = { - { // turnTableUp - 0, - spu_u_to_d, - spu_u_to_l, - spu_u_to_r, - spu_u_to_t - }, - { // turnTableDown - spu_d_to_u, - 0, - spu_d_to_l, - spu_d_to_r, - 0 - }, - { // turnTableLeft - spu_l_to_u, - spu_l_to_d, - 0, - spu_l_to_r, - spu_l_to_t - }, - { // turnTableRight - spu_r_to_u, - spu_r_to_d, - spu_r_to_l, - 0, - 0 - }, - { // turnTableTalk - spu_t_to_u, - 0, - spu_t_to_l, - 0, - 0 - } -}; - -MegaSet spunky_megaSet0 = { - 3, // gridWidth - 8, // colOffset - 16, // colWidth - 24, // lastChr - spu_up, // animUp - spu_down, // animDown - spu_left, // animLeft - spu_right, // animRight - spu_st_up, // standUp - spu_st_down, // standDown - spu_st_left, // standLeft - spu_st_right, // standRight - spu_st_talk, // standTalk - &spunky_turnTable0 -}; - -ExtCompact spunky_ext = { - 0, // actionSub - 0, // actionSub_off - 0, // getToSub - 0, // getToSub_off - 0, // extraSub - 0, // extraSub_off - RIGHT, // dir - STD_MEGA_STOP, // stopScript - STD_MINI_BUMP, // miniBump - 0, // leaving - 0, // atWatch - 0, // atWas - 0, // alt - 0, // request - 96+32, // spWidth_xx - 7, // spColour - 0, // spTextId - 0, // spTime - 0, // arAnimIndex - 0, // turnProg - 0, // waitingFor - 0, // arTarget_x - 0, // arTarget_y - spu_auto, // animScratch - 0, // megaSet - &spunky_megaSet0, - 0, - 0, - 0 -}; - -Compact spunky = { - L_SCRIPT, // logic - ST_LOGIC+ST_SORT+ST_RECREATE+ST_GRID_PLOT+ST_COLLISION, // status - 0, // sync - 31, // screen - ID_SC31_FLOOR, // place - 0, // getToTable - 312, // xcood - 240, // ycood - 38+71*64, // frame - 16614, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - MEGA_CLICK, // mouseClick - (int16) 65528, // mouseRel_x - (int16) 65493, // mouseRel_y - 14, // mouseSize_x - 50, // mouseSize_y - MEGA_ACTION, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - SPUNKY_LOGIC, // baseSub - 0, // baseSub_off - &spunky_ext -}; - -uint16 sc38_video_anim[] = { - 133*64, - 376, - 252, - 0, - 376, - 252, - 1, - 376, - 252, - 2, - 376, - 252, - 3, - 376, - 252, - 4, - 376, - 252, - 5, - 376, - 252, - 6, - 0 -}; - -uint16 sc38_screen_1[] = { - 134*64, - 379, - 209, - 0, - 379, - 209, - 1, - 379, - 209, - 2, - 379, - 209, - 3, - 379, - 209, - 4, - 379, - 209, - 5, - 379, - 209, - 6, - 379, - 209, - 7, - 379, - 209, - 8, - 379, - 209, - 9, - 379, - 209, - 10, - 379, - 209, - 11, - 379, - 209, - 12, - 379, - 209, - 13, - 379, - 209, - 14, - 379, - 209, - 15, - 379, - 209, - 16, - 379, - 209, - 17, - 379, - 209, - 18, - 379, - 209, - 19, - 379, - 209, - 20, - 379, - 209, - 21, - 379, - 209, - 22, - 379, - 209, - 23, - 379, - 209, - 24, - 379, - 209, - 25, - 379, - 209, - 26, - 379, - 209, - 27, - 379, - 209, - 28, - 379, - 209, - 29, - 379, - 209, - 30, - 379, - 209, - 31, - 379, - 209, - 32, - 379, - 209, - 33, - 379, - 209, - 34, - 379, - 209, - 35, - 379, - 209, - 36, - 379, - 209, - 37, - 379, - 209, - 38, - 379, - 209, - 28, - 379, - 209, - 29, - 379, - 209, - 30, - 379, - 209, - 31, - 379, - 209, - 32, - 379, - 209, - 33, - 379, - 209, - 34, - 379, - 209, - 35, - 379, - 209, - 36, - 379, - 209, - 37, - 379, - 209, - 38, - 379, - 209, - 39, - 379, - 209, - 40, - 379, - 209, - 41, - 379, - 209, - 42, - 379, - 209, - 43, - 379, - 209, - 44, - 379, - 209, - 45, - 0 -}; - -uint16 sc38_lift_down[] = { - 101*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, - SEND_SYNC, - ID_FOSTER, - 1, - 0 -}; - -} // namespace SkyCompact - -} // namespace Sky - -#endif |