/* ScummVM - Scumm Interpreter * Copyright (C) 2003 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 SKY81COMP_H #define SKY81COMP_H namespace SkyCompact { Compact sc81_big_tent3 = { L_SCRIPT, // logic ST_LOGIC+ST_RECREATE, // status 0, // sync 81, // screen 0, // place 0, // getToTable 257, // xcood 239, // ycood 189*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, // grafixProg 0, // offset C_BASE_MODE, // mode SC81_BIG_TENT3_LOGIC, // baseSub 0, // baseSub_off }; uint16 sc81_fos_squirm[] = { 202*64, 255, 212, 0, 255, 212, 1, 255, 212, 2, 255, 212, 3, 255, 212, 4, 255, 212, 5, 255, 212, 5, 255, 212, 3, 255, 212, 3, 255, 212, 6, 255, 212, 7, 255, 212, 6, 255, 212, 3, 255, 212, 6, 255, 212, 7, 255, 212, 6, 255, 212, 3, 255, 212, 2, 255, 212, 4, 255, 212, 5, 255, 212, 4, 255, 212, 3, 255, 212, 6, 255, 212, 3, 255, 212, 4, 255, 212, 5, 255, 212, 3, 255, 212, 6, 255, 212, 7, 255, 212, 6, 255, 212, 3, 255, 212, 3, 255, 212, 4, 255, 212, 3, 255, 212, 4, 255, 212, 5, 255, 212, 4, 255, 212, 5, 255, 212, 4, 255, 212, 6, 255, 212, 7, 255, 212, 6, 255, 212, 7, 255, 212, 6, 255, 212, 3, 255, 212, 1, 0, }; uint16 sc81_tentwig1[] = { 181*64, 231, 235, 0, 231, 235, 0, 231, 235, 0, 231, 235, 1, 231, 235, 0, 231, 235, 0, 231, 235, 0, 231, 235, 0, 231, 235, 2, 231, 235, 2, 0, }; uint16 sc81_ken_helm_dn[] = { 197*64, 264, 212, 0, 264, 212, 1, 264, 212, 2, 264, 212, 3, 264, 212, 4, 264, 212, 5, 264, 212, 6, 0, }; uint16 sc81_tentwig2[] = { 182*64, 225, 258, 0, 225, 258, 0, 225, 258, 1, 225, 258, 1, 225, 258, 2, 225, 258, 3, 225, 258, 4, 225, 258, 5, 225, 258, 6, 225, 258, 7, 0, }; uint16 sc81_fast_list[] = { 12+DISK_10, 51+DISK_10, 168+DISK_10, 169+DISK_10, 171+DISK_10, 170+DISK_10, 203+DISK_10, 268+DISK_10, 0, }; Compact sc81_tent5 = { L_SCRIPT, // logic ST_LOGIC+ST_BACKGROUND, // status 0, // sync 81, // screen 0, // place 0, // getToTable 296, // xcood 247, // ycood 185*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, // grafixProg 0, // offset C_BASE_MODE, // mode SC81_TENT5_LOGIC, // baseSub 0, // baseSub_off }; Compact sc81_helmet = { 0, // logic ST_RECREATE, // status 0, // sync 81, // screen 0, // place 0, // getToTable 264, // xcood 212, // ycood 174*64, // frame }; uint16 sc81_ken_sit[] = { 195*64, 263, 244, 0, 263, 243, 1, 263, 242, 2, 263, 241, 3, 263, 240, 4, 263, 238, 5, 263, 235, 6, 263, 231, 7, 263, 229, 8, 263, 228, 9, 263, 226, 10, 263, 224, 11, 263, 221, 12, 264, 219, 13, 267, 218, 14, 262, 218, 15, 261, 218, 16, 260, 220, 17, 261, 224, 18, 261, 227, 19, 261, 230, 20, 261, 229, 21, 261, 226, 22, 261, 226, 23, 0, }; uint16 sc81_palette[] = { 0, 1536, 0, 514, 514, 1026, 518, 2050, 1024, 1028, 3078, 512, 524, 3076, 1538, 18, 1538, 2054, 2054, 3082, 1542, 532, 14084, 14135, 2058, 7434, 512, 2564, 5140, 2052, 2570, 4620, 2566, 539, 7432, 1026, 3084, 4620, 3080, 3082, 9488, 512, 1053, 1542, 5646, 3088, 1548, 6926, 3596, 7440, 2566, 549, 11014, 1024, 3600, 9488, 2052, 4104, 7451, 3080, 4110, 6420, 3084, 1573, 11530, 1538, 4614, 5667, 3600, 1579, 4616, 5138, 4624, 5147, 5138, 3107, 10508, 3080, 5132, 5155, 5652, 5138, 2589, 10006, 5145, 13072, 2054, 2097, 3084, 10009, 4131, 5650, 6422, 2609, 5132, 7449, 5659, 8982, 3092, 3625, 12050, 4108, 6420, 8993, 6418, 5665, 6416, 7449, 6926, 6955, 7451, 6943, 3094, 13597, 7444, 10535, 6420, 4655, 6420, 8477, 6437, 7446, 7965, 6951, 8978, 6941, 8464, 7475, 10015, 6953, 12059, 5657, 7971, 7967, 8993, 8982, 10543, 7453, 8978, 8503, 9505, 8999, 13083, 6939, 8489, 7969, 11045, 9507, 12071, 7457, 10021, 9513, 11047, 10029, 12061, 8485, 10021, 13615, 8993, 10535, 11055, 11049, 10037, 12063, 10025, 10037, 10529, 12587, 12075, 11043, 12589, 11061, 11559, 10033, 11575, 11041, 13615, 12077, 14131, 11563, 13615, 13601, 11565, 12085, 14121, 9009, 12591, 14135, 12081, 13619, 5175, 1538, 55, 14135, 14080, 55, 14135, 14080, 55, 14135, 14080, 55, 14135, 14080, 55, 14135, 14080, 55, 14135, 14080, 55, 14135, 14080, 55, 14135, 14080, 55, 14135, 14080, 55, 14135, 14080, 55, 14135, 14080, 55, 2103, 1024, 13, 4869, 1537, 537, 7686, 1538, 803, 10247, 2052, 1325, 13064, 2054, 55, 14135, 14080, 55, 14135, 14080, 55, 14135, 14080, 55, 14135, 14080, 55, 14135, 14080, 55, 14135, 14080, 55, 14135, 14080, 55, 14135, 14080, 55, 7479, 45, 10261, 3584, 35, 7689, 1024, 25, 5121, 0, 16, 55, 14135, 14080, 55, 14135, 14080, 55, 14135, 14080, 55, 14135, 14080, 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, 13886, 14893, 9263, 10294, 13084, 5409, 6703, 11278, 2324, 9533, 13100, 9244, 5162, 8476, 5390, 2072, 3855, 2308, 2865, 9995, 1285, 285, 4865, 0, 11573, 12837, 7462, 0, 16128, 0, 16191, 14143, 14080, 55, 14135, 14080, 55, 13879, 13878, 12077, 8241, 10527, 5917, 5925, 7698, 2865, 9995, 1285, 285, 16129, 16191, }; uint16 sc81_dad_helm_up[] = { 175*64, 264, 212, 0, 264, 212, 1, 264, 212, 2, 264, 212, 3, 264, 212, 4, 264, 212, 5, 0, }; Compact sc81_tent2 = { L_SCRIPT, // logic ST_LOGIC+ST_BACKGROUND, // status 0, // sync 81, // screen 0, // place 0, // getToTable 225, // xcood 259, // ycood 182*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, // grafixProg 0, // offset C_BASE_MODE, // mode SC81_TENT2_LOGIC, // baseSub 0, // baseSub_off }; uint16 sc83_draw_list[] = { ID_SC81_FATHER, 0XFFFF, ID_STD_MENU_LOGIC, }; uint16 sc81_tentwig5[] = { 185*64, 295, 248, 0, 295, 248, 1, 295, 248, 2, 295, 248, 3, 295, 248, 4, 295, 248, 5, 295, 248, 6, 295, 248, 7, 295, 248, 8, 295, 248, 9, 0, }; Compact sc81_chair = { L_SCRIPT, // logic ST_MOUSE, // status 0, // sync 81, // screen 0, // place 0, // getToTable 251, // xcood 222, // ycood 0, // frame 20938, // cursorText STD_ON, // mouseOn STD_OFF, // mouseOff MEGA_CLICK, // mouseClick 0, // mouseRel_x 0, // mouseRel_y 282-256, // mouseSize_x 268-221, // mouseSize_y SC81_CHAIR_ACTION, // actionScript }; uint16 sc81_chip_list[] = { 167+DISK_10, 172+DISK_10, 173+DISK_10, 174+DISK_10, 175+DISK_10, 176+DISK_10, 177+DISK_10, 178+DISK_10, 179+DISK_10+0X8000, 180+DISK_10+0X8000, 181+DISK_10, 182+DISK_10, 183+DISK_10, 184+DISK_10, 185+DISK_10, 186+DISK_10, 187+DISK_10, 188+DISK_10+0X8000, 189+DISK_10, 190+DISK_10+0X8000, 191+DISK_10+0X8000, 192+DISK_10+0X8000, 193+DISK_10, 194+DISK_10+0X8000, 195+DISK_10+0X8000, 196+DISK_10, 197+DISK_10, 198+DISK_10, 199+DISK_10+0X8000, 200+DISK_10, 201+DISK_10, 202+DISK_10+0X8000, 204+DISK_10, 205+DISK_10, 0, }; uint32 *grid81 = 0; uint16 sc81_tentwig6[] = { 186*64, 308, 283, 0, 308, 283, 1, 308, 283, 2, 308, 283, 2, 308, 283, 3, 308, 283, 4, 308, 283, 5, 308, 283, 6, 308, 283, 7, 308, 283, 8, 0, }; Compact sc81_ken_sat = { 0, // logic ST_RECREATE, // status 0, // sync 81, // screen 0, // place 0, // getToTable 261, // xcood 226, // ycood 196*64, // frame }; uint16 sc81_tentdrop2[] = { 188*64, 218, 171, 0, 218, 171, 0, 218, 171, 0, 218, 171, 0, 218, 171, 0, 218, 171, 0, 218, 171, 1, 218, 171, 2, 218, 171, 3, 218, 171, 4, 218, 171, 5, 218, 171, 6, 218, 171, 7, 218, 171, 8, 218, 171, 9, 218, 171, 10, 0, }; uint16 sc81_ken_walk2[] = { 194*64, 232, 244, 0, 232, 244, 1, 232, 245, 2, 233, 245, 3, 238, 245, 4, 247, 244, 5, 252, 244, 6, 252, 245, 7, 253, 245, 8, 259, 245, 9, 267, 244, 10, 263, 245, 11, 263, 244, 12, 0, }; Compact sc81_foster_sat = { 0, // logic ST_RECREATE, // status 0, // sync 81, // screen 0, // place 0, // getToTable 256, // xcood 225, // ycood 200*64, // frame }; uint16 sc81_tentdrop1[] = { 187*64, 218, 137, 0, 218, 137, 0, 218, 137, 1, 218, 137, 2, 218, 137, 3, 218, 137, 4, 218, 137, 5, 218, 137, 6, 218, 137, 7, 218, 137, 8, 218, 137, 9, 218, 137, 10, 218, 137, 11, 218, 137, 12, 218, 137, 13, 218, 137, 14, 0, }; Compact sc81_father_sat = { 0, // logic ST_BACKGROUND+ST_RECREATE, // status 0, // sync 81, // screen 0, // place 0, // getToTable 256, // xcood 225, // ycood 172*64, // frame }; uint16 sc81_tentwig4[] = { 184*64, 305, 212, 0, 305, 212, 0, 305, 212, 1, 305, 212, 0, 305, 212, 0, 305, 212, 0, 305, 212, 2, 305, 212, 0, 305, 212, 0, 305, 212, 0, 0, }; uint16 sc81_ken_walk1[] = { 192*64, 228, 211, 0, 228, 214, 1, 228, 216, 2, 228, 218, 3, 228, 219, 4, 228, 221, 5, 228, 224, 6, 228, 226, 7, 228, 228, 8, 228, 229, 9, 228, 231, 0, 228, 234, 1, 228, 236, 2, 228, 238, 3, 228, 239, 4, 228, 241, 5, 228, 244, 6, 228, 244, 10, 232, 244, 11, 0, }; uint16 reset_dad_spec[] = { C_XCOOD, 247, C_YCOOD, 182, C_FRAME, 171*64, 65535, }; uint16 sc81_mouse_list[] = { ID_KEN, ID_SC81_FATHER, ID_SC81_CHAIR, 0XFFFF, ID_TEXT_MOUSE, }; uint16 sc81_dad_breath1[] = { 176*64, 270, 256, 0, 270, 256, 1, 270, 256, 1, 270, 256, 2, 270, 256, 2, 270, 256, 3, 270, 256, 3, 270, 256, 3, 270, 256, 3, 270, 256, 2, 270, 256, 2, 270, 256, 1, 270, 256, 1, 270, 256, 0, 270, 256, 0, 270, 256, 0, 270, 256, 0, 270, 256, 0, 270, 256, 0, 270, 256, 0, 0, }; uint16 sc81_fos_helm_dn[] = { 201*64, 264, 212, 0, 264, 212, 1, 264, 212, 2, 264, 212, 3, 264, 212, 4, 264, 212, 5, 0, }; uint16 sc81_dad_fall2[] = { 180*64, 289, 275, 0, 289, 275, 0, 287, 275, 1, 287, 275, 1, 286, 273, 2, 283, 266, 3, 282, 260, 4, 279, 258, 5, 278, 257, 6, 277, 257, 7, 278, 258, 8, 278, 258, 9, 278, 258, 9, 0, }; Compact sc81_door = { L_SCRIPT, // logic ST_LOGIC+ST_RECREATE, // status 0, // sync 81, // 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, // grafixProg 0, // offset C_BASE_MODE, // mode SC81_DOOR_LOGIC, // baseSub 0, // baseSub_off }; Compact sc81_big_tent1 = { L_SCRIPT, // logic ST_LOGIC+ST_RECREATE, // status 0, // sync 81, // screen 0, // place 0, // getToTable 257, // xcood 137, // ycood 187*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, // grafixProg 0, // offset C_BASE_MODE, // mode SC81_BIG_TENT1_LOGIC, // baseSub 0, // baseSub_off }; Compact sc81_tent1 = { L_SCRIPT, // logic ST_LOGIC+ST_BACKGROUND, // status 0, // sync 81, // screen 0, // place 0, // getToTable 232, // xcood 236, // ycood 181*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, // grafixProg 0, // offset C_BASE_MODE, // mode SC81_TENT1_LOGIC, // baseSub 0, // baseSub_off }; Compact sc81_tent4 = { L_SCRIPT, // logic ST_LOGIC+ST_BACKGROUND, // status 0, // sync 81, // screen 0, // place 0, // getToTable 305, // xcood 212, // ycood 184*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, // grafixProg 0, // offset C_BASE_MODE, // mode SC81_TENT4_LOGIC, // baseSub 0, // baseSub_off }; ExtCompact sc81_father_ext = { 0, // actionSub 0, // actionSub_off 0, // getToSub 0, // getToSub_off 0, // extraSub 0, // extraSub_off 0, // dir 0, // stopScript 0, // miniBump 0, // leaving 0, // atWatch 0, // atWas 0, // alt 0, // request 96+32, // spWidth_xx SP_COL_FATHER81, // spColour 0, // spTextId 0, // spTime 0, // arAnimIndex 0, // turnProg 0, // waitingFor 0, // arTarget_x 0, // arTarget_y 0, // animScratch 0, // megaSet }; Compact sc81_father = { L_SCRIPT, // logic ST_MOUSE+ST_LOGIC+ST_SORT+ST_RECREATE, // status 0, // sync 81, // screen 0, // place 0, // getToTable 264, // xcood 212, // ycood 173*64, // frame 20939, // cursorText STD_ON, // mouseOn STD_OFF, // mouseOff MEGA_CLICK, // mouseClick 0, // mouseRel_x 2, // mouseRel_y 299-278, // mouseSize_x 293-258, // mouseSize_y SC81_FATHER_ACTION, // actionScript 0, // upFlag 0, // downFlag 0, // getToFlag 0, // flag 0, // mood 0, // grafixProg 0, // offset C_BASE_MODE, // mode SC81_FATHER_CHAIR_LOGIC, // baseSub 0, // baseSub_off &sc81_father_ext, }; uint16 sc81_door_close[] = { 204*64, 166, 200, 0, 166, 200, 1, 166, 200, 2, 166, 200, 3, 166, 200, 4, 166, 200, 5, 166, 200, 6, 0, }; uint16 sc81_dad_breath2[] = { 177*64, 270, 256, 0, 270, 256, 1, 270, 256, 1, 270, 256, 2, 270, 256, 2, 270, 256, 3, 270, 256, 3, 270, 256, 4, 270, 256, 4, 270, 256, 5, 270, 256, 5, 270, 256, 6, 270, 256, 6, 270, 256, 0, 270, 256, 0, 270, 256, 0, 270, 256, 0, 270, 256, 0, 270, 256, 0, 270, 256, 0, 0, }; uint16 sc81_tentwig3[] = { 183*64, 223, 277, 0, 223, 277, 1, 223, 277, 2, 223, 277, 3, 223, 277, 4, 223, 277, 5, 223, 277, 6, 223, 277, 7, 223, 277, 8, 223, 277, 9, 0, }; uint16 sc81_father_die[] = { 203*64, 278, 256, 0, 278, 256, 0, 278, 256, 0, 278, 256, 1, 278, 256, 2, 278, 256, 3, 278, 256, 3, 278, 256, 3, 278, 256, 3, 278, 256, 3, 278, 256, 4, 278, 256, 5, 278, 256, 6, 278, 256, 7, 278, 256, 8, 0, }; uint16 reset_ken_81[] = { C_STATUS, ST_MOUSE+ST_LOGIC+ST_RECREATE, C_SCREEN, 81, C_MOUSE_CLICK, MEGA_CLICK, C_MOUSE_REL_X, 10, C_MOUSE_REL_Y, 3, C_MOUSE_SIZE_X, 240-231, C_MOUSE_SIZE_Y, 293-243, C_ACTION_SCRIPT, SC81_KEN_ACTION, C_MODE, C_BASE_MODE, C_BASE_SUB, SC81_KEN_LOGIC, C_BASE_SUB+2, 0, C_SP_COLOUR, SP_COL_KEN81, 65535, }; uint16 reset_80_81[] = { C_SCREEN, 81, C_XCOOD, 152, C_YCOOD, 256, C_FRAME, 46+12*64, C_DIR, RIGHT, 65535, }; uint16 sc81_dad_fall1[] = { 179*64, 256, 227, 0, 256, 227, 1, 255, 229, 2, 256, 237, 3, 262, 245, 4, 271, 254, 5, 276, 267, 6, 287, 272, 7, 284, 275, 8, 282, 278, 9, 282, 277, 10, 282, 278, 11, 282, 278, 11, 282, 278, 11, 282, 278, 12, 282, 278, 12, 283, 278, 13, 283, 278, 13, 284, 278, 14, 284, 278, 14, 284, 278, 15, 284, 278, 15, 284, 278, 16, 284, 278, 16, 283, 278, 17, 283, 278, 17, 283, 278, 18, 283, 278, 18, 283, 278, 19, 283, 278, 19, 283, 278, 20, 283, 278, 20, 283, 278, 21, 283, 278, 21, 283, 278, 22, 283, 278, 22, 283, 277, 23, 283, 277, 23, 284, 277, 24, 284, 277, 24, 287, 277, 25, 287, 277, 25, 289, 276, 26, 289, 276, 26, 0, }; uint16 sc81_ken_jump_in[] = { 190*64, 166, 202, 0, 166, 209, 1, 170, 215, 2, 187, 220, 3, 194, 224, 4, 202, 222, 5, 209, 216, 6, 211, 212, 7, 218, 210, 8, 226, 210, 9, 232, 210, 10, 233, 209, 11, 233, 209, 12, 228, 209, 13, 227, 209, 14, 0, }; uint16 sc81_logic_list[] = { ID_SC81_TENT1, ID_SC81_TENT2, ID_SC81_TENT3, ID_SC81_TENT4, ID_SC81_TENT5, ID_SC81_TENT6, ID_SC81_FOSTER_SAT, ID_FOSTER, ID_SC81_KEN_SAT, ID_KEN, ID_SC81_FATHER_SAT, ID_SC81_FATHER, ID_SC81_HELMET, ID_SC81_DOOR, ID_SC81_BIG_TENT1, ID_SC81_BIG_TENT2, ID_SC81_BIG_TENT3, ID_SC67_PULSE1, 0XFFFF, ID_STD_MENU_LOGIC, }; Compact sc81_big_tent2 = { L_SCRIPT, // logic ST_LOGIC+ST_RECREATE, // status 0, // sync 81, // screen 0, // place 0, // getToTable 257, // xcood 171, // ycood 188*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, // grafixProg 0, // offset C_BASE_MODE, // mode SC81_BIG_TENT2_LOGIC, // baseSub 0, // baseSub_off }; Compact sc81_tent3 = { L_SCRIPT, // logic ST_LOGIC+ST_BACKGROUND, // status 0, // sync 81, // screen 0, // place 0, // getToTable 223, // xcood 278, // ycood 183*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, // grafixProg 0, // offset C_BASE_MODE, // mode SC81_TENT3_LOGIC, // baseSub 0, // baseSub_off }; uint16 sc81_tentdrop3[] = { 189*64, 218, 239, 0, 218, 239, 0, 218, 239, 0, 218, 239, 0, 218, 239, 0, 218, 239, 0, 218, 239, 0, 218, 239, 0, 218, 239, 1, 218, 239, 2, 218, 239, 3, 218, 239, 4, 218, 239, 5, 218, 239, 6, 218, 239, 7, 218, 239, 8, 0, }; Compact sc81_tent6 = { L_SCRIPT, // logic ST_LOGIC+ST_BACKGROUND, // status 0, // sync 81, // screen 0, // place 0, // getToTable 307, // xcood 283, // ycood 186*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, // grafixProg 0, // offset C_BASE_MODE, // mode SC81_TENT6_LOGIC, // baseSub 0, // baseSub_off }; uint16 sc83_palette[] = { 0, 15616, 14649, 14655, 15159, 13621, 13625, 13621, 13619, 10535, 15157, 13107, 12595, 9523, 13097, 13631, 14129, 12593, 12083, 12593, 12591, 10021, 9009, 12581, 14655, 15151, 12081, 12597, 14127, 12079, 12083, 11567, 12075, 9507, 13615, 11565, 11057, 10541, 11561, 9507, 9005, 11555, 8993, 16173, 11065, 13631, 14635, 11053, 11059, 16171, 4133, 10029, 9003, 11045, 8993, 7723, 11041, 12607, 12073, 10535, 9517, 9513, 10533, 9507, 7209, 10526, 14143, 16167, 10035, 12607, 16167, 10029, 11061, 12583, 10023, 9517, 8487, 10017, 7708, 6695, 10014, 13119, 16165, 9521, 12093, 14629, 9517, 11071, 11557, 9509, 9515, 10021, 9509, 9005, 11045, 9507, 9001, 6693, 9500, 14143, 16163, 9013, 12095, 16163, 9005, 11581, 16163, 8999, 9515, 11043, 8995, 8487, 7715, 8990, 13631, 16161, 8495, 12093, 15649, 8491, 10553, 15649, 8483, 7719, 9505, 8478, 7196, 5665, 8472, 13119, 16158, 7729, 11581, 16158, 7723, 11069, 14622, 7723, 11063, 16158, 7721, 10041, 13086, 7719, 9023, 9502, 7708, 5656, 5150, 7702, 12095, 15132, 7213, 11071, 15132, 7211, 10555, 14108, 7203, 9009, 16156, 7201, 8509, 11036, 7198, 6689, 7708, 7192, 5656, 5148, 7190, 5140, 15132, 6701, 11071, 14618, 6695, 9525, 13082, 6693, 7231, 15642, 6684, 7223, 8474, 6680, 5662, 5658, 6676, 10559, 15128, 6185, 9017, 13592, 6179, 8499, 12056, 6177, 8491, 12056, 6174, 7215, 10520, 6172, 6717, 10008, 6170, 6193, 8472, 6168, 5662, 14104, 5683, 12081, 12566, 5677, 11053, 11030, 5673, 10047, 15126, 5669, 6693, 7190, 5652, 5146, 13078, 5167, 11567, 12052, 5163, 10541, 10516, 5159, 9535, 15124, 5157, 9511, 15124, 5155, 9015, 14100, 5150, 7731, 12052, 5150, 7721, 9492, 5150, 7715, 12564, 5146, 6699, 10516, 5142, 5181, 14100, 5140, 5169, 11540, 5140, 4663, 10516, 5138, 4632, 7444, 45, 10541, 10514, 4647, 9531, 10002, 4645, 7225, 14098, 4636, 7219, 11538, 4636, 6203, 12050, 4632, 5175, 15122, 4626, 4657, 5650, 4624, 4116, 4114, 4624, 11569, 15661, 4131, 8507, 5136, 5138, 8483, 15120, 4126, 7735, 13584, 4126, 6711, 11536, 4122, 6686, 11024, 4120, 6183, 10000, 4116, 5153, 6160, 4116, 4663, 11024, 4112, 4135, 8464, 4112, 4116, 5136, 4110, 3602, 9488, 3621, 8485, 15118, 3614, 7737, 14094, 3612, 7219, 12046, 3612, 6701, 8974, 3610, 6684, 12046, 3608, 6187, 9998, 3608, 5658, 9486, 3604, 5150, 11022, 3602, 4145, 11022, 3600, 4133, 8974, 3600, 4120, 7182, 3598, 0, 16128, 0, 16191, 16191, 16191, 16191, 16191, 16191, 16191, 13887, 13878, 12077, 8241, 10527, 5917, 5925, 7698, 2865, 9995, 1285, 285, 16129, 16191, }; uint16 reset_foster_spec[] = { C_XCOOD, 300, C_YCOOD, 248, C_FRAME, 42+12*64, 65535, }; uint16 sc81_foster_sit[] = { 199*64, 291, 234, 0, 283, 235, 1, 279, 236, 2, 277, 237, 3, 277, 235, 4, 274, 232, 5, 270, 227, 6, 272, 225, 7, 269, 224, 8, 267, 224, 9, 259, 226, 10, 255, 226, 11, 255, 226, 12, 255, 224, 13, 255, 224, 14, 255, 225, 15, 255, 225, 16, 257, 225, 17, 259, 225, 18, 0, }; }; // namespace SkyCompact #endif