/* 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 SKY67COMP_H #define SKY67COMP_H namespace SkyCompact { uint16 sc67_logic_list[] = { ID_FOSTER, ID_MEDI, ID_SC67_DOOR, ID_SC68_DOOR, ID_SC67_PULSE1, ID_SC67_PULSE2, ID_SC67_PULSE3, ID_SC67_PULSE4, ID_SC67_ROCK, ID_SC67_BRICK, ID_SC67_PLASTER, ID_SC67_CLOT, ID_SC67_CROWBAR, ID_SC67_MEND, 0XFFFF, ID_STD_MENU_LOGIC }; Compact sc67_vein = { 0, // logic ST_MOUSE, // status 0, // sync 67, // screen 0, // place 0, // getToTable 351, // xcood 204, // ycood 0, // frame 20501, // cursorText STD_ON, // mouseOn STD_OFF, // mouseOff ADVISOR_188, // mouseClick 0, // mouseRel_x 0, // mouseRel_y 361-351, // mouseSize_x 234-204, // mouseSize_y SC67_VEIN_ACTION, // actionScript 0, 0, 0, 0, 0, { 0, 0, 0 }, 0, 0, 0, 0, 0 }; uint16 sc67_mouse_list[] = { ID_MEDI, ID_SC67_PLASTER, ID_SC67_BRICK, ID_SC67_BRICKWORK, ID_SC67_CLOT, ID_SC67_VEIN, ID_SC67_CROWBAR, ID_SC67_DOOR, ID_SC67_FLOOR, 0XFFFF, ID_TEXT_MOUSE }; uint16 sc67_rub_head[] = { 143*64, 253, 173, 0, 253, 173, 1, 253, 173, 2, 253, 173, 3, 253, 173, 4, 253, 173, 4, 253, 173, 5, 253, 173, 5, 253, 173, 4, 253, 173, 4, 253, 173, 5, 253, 173, 5, 253, 173, 4, 253, 173, 4, 253, 173, 4, 253, 173, 3, 253, 173, 6, 0 }; uint16 sc67_try_stick[] = { 131*64, 1, 1, 0, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 4, 1, 1, 5, 1, 1, 6, 1, 1, 6, 1, 1, 7, 1, 1, 8, 1, 1, 2, 1, 1, 1, 1, 1, 0, 0 }; uint16 sc67_plast_hit[] = { 134*64, 322, 220, 0, 322, 220, 1, 322, 220, 2, 322, 220, 3, 322, 220, 4, 322, 220, 5, 322, 220, 6, 322, 220, 6, 322, 220, 7, 322, 220, 8, 322, 220, 9, 322, 220, 10, 322, 220, 11, 322, 220, 12, 322, 220, 13, 322, 220, 14, 0 }; Compact sc67_door = { L_SCRIPT, // logic ST_LOGIC+ST_MOUSE+ST_BACKGROUND+ST_RECREATE, // status 0, // sync 67, // screen 0, // place 0, // getToTable 378, // xcood 213, // ycood 30*64, // frame 181, // cursorText SC67_DOOR_MOUSE_ON, // mouseOn STD_OFF, // mouseOff ADVISOR_188, // mouseClick (int16) 65531, // mouseRel_x (int16) 65530, // mouseRel_y 25, // mouseSize_x 86, // mouseSize_y SC67_DOOR_ACTION, // actionScript 0, // upFlag 0, // downFlag 0, // getToFlag 0, // flag 0, // mood { 0, 0, 0 }, 0, // offset C_BASE_MODE, // mode SC67_DOOR_LOGIC, // baseSub 0, // baseSub_off 0 }; Compact sc67_mend = { L_SCRIPT, // logic ST_LOGIC+ST_RECREATE, // status 0, // sync 67, // screen 0, // place 0, // getToTable 328, // xcood 243, // ycood 151*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 SC67_MEND_LOGIC, // baseSub 0, // baseSub_off 0 }; uint16 sc67_mending[] = { 151*64, 328, 243, 0, 328, 243, 1, 328, 243, 2, 328, 243, 3, 328, 243, 4, 328, 243, 5, 328, 243, 6, 328, 243, 7, 328, 243, 8, 328, 243, 9, 328, 243, 10, 328, 243, 11, 328, 243, 12, 0 }; Compact sc67_plaster = { L_SCRIPT, // logic ST_LOGIC+ST_BACKGROUND+ST_RECREATE, // status 0, // sync 67, // screen 0, // place 0, // getToTable 319, // xcood 209, // ycood 56*64, // frame 20506, // cursorText STD_ON, // mouseOn STD_OFF, // mouseOff ADVISOR_188, // mouseClick 4, // mouseRel_x 0, // mouseRel_y 5, // mouseSize_x 5, // mouseSize_y SC67_PLASTER_ACTION, // actionScript 0, // upFlag 0, // downFlag 0, // getToFlag 0, // flag 0, // mood { 0, 0, 0 }, 0, // offset C_BASE_MODE, // mode SC67_PLASTER_LOGIC, // baseSub 0, // baseSub_off 0 }; uint16 sc67_door_open[] = { 30*64, 1, 1, 1, 1, 1, 2, 1, 1, 3, 0 }; uint16 sc67_dustoff[] = { 47*64, 241, 177, 0, 241, 177, 1, 241, 177, 2, 241, 177, 3, 241, 177, 4, 241, 177, 5, 241, 177, 2, 241, 177, 6, 241, 177, 7, 241, 177, 8, 241, 177, 9, 241, 177, 10, 241, 177, 11, 241, 177, 12, 0 }; Compact sc67_rock = { L_SCRIPT, // logic ST_LOGIC+ST_RECREATE, // status 0, // sync 67, // 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 SC67_ROCK_LOGIC, // baseSub 0, // baseSub_off 0 }; Compact sc67_crowbar = { L_SCRIPT, // logic ST_LOGIC+ST_RECREATE, // status 0, // sync 67, // screen 0, // place 0, // getToTable 325, // xcood 240, // ycood 152*64, // frame 5, // cursorText STD_ON, // mouseOn STD_OFF, // mouseOff ADVISOR_188, // mouseClick (int16) 65535, // mouseRel_x (int16) 65534, // mouseRel_y 12, // mouseSize_x 2, // mouseSize_y SC67_CROWBAR_ACTION, // actionScript 0, // upFlag 0, // downFlag 0, // getToFlag 0, // flag 0, // mood { 0, 0, 0 }, 0, // offset C_BASE_MODE, // mode SC67_CROWBAR_LOGIC, // baseSub 0, // baseSub_off 0 }; uint16 sc67_puss_leak[] = { 149*64, 325, 247, 0, 325, 247, 1, 325, 247, 2, 325, 247, 3, 325, 247, 4, 325, 247, 5, 325, 247, 6, 325, 247, 7, 325, 247, 8, 325, 247, 9, 325, 247, 10, 325, 247, 11, 0 }; uint16 sc67_pulse3_anim[] = { 28*64, 346, 228, 0, 346, 228, 1, 346, 228, 1, 346, 228, 0, 346, 228, 0, 346, 228, 0, 346, 228, 0, 346, 228, 1, 346, 228, 1, 346, 228, 1, 346, 228, 1, 346, 228, 1, 346, 228, 0, 346, 228, 2, 346, 228, 2, 346, 228, 2, 346, 228, 2, 0 }; uint16 sc67_plast_fall[] = { 56*64, 319, 209, 0, 319, 208, 1, 318, 210, 2, 318, 212, 3, 318, 216, 4, 318, 227, 5, 318, 242, 6, 318, 258, 7, 318, 275, 8, 316, 271, 9, 313, 275, 10, 312, 275, 10, 0 }; Compact sc67_pulse4 = { L_SCRIPT, // logic ST_LOGIC+ST_BACKGROUND, // status 0, // sync 67, // screen 0, // place 0, // getToTable 334, // xcood 242, // ycood 29*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 SC67_PULSE4_LOGIC, // baseSub 0, // baseSub_off 0 }; uint16 sc67_brick_fall[] = { 55*64, 327, 209, 0, 328, 209, 1, 327, 209, 0, 327, 209, 0, 327, 209, 0, 328, 209, 1, 328, 209, 2, 326, 209, 3, 325, 209, 4, 324, 213, 5, 325, 217, 6, 320, 217, 7, 317, 224, 8, 317, 232, 9, 317, 242, 10, 311, 256, 11, 311, 266, 11, 293, 272, 11, 291, 272, 12, 290, 272, 13, 289, 272, 14, 0 }; uint16 sc67_bar_fall[] = { 152*64, 325, 240, 0, 324, 246, 1, 325, 249, 2, 326, 255, 3, 326, 261, 4, 327, 262, 5, 330, 266, 6, 331, 272, 7, 0 }; uint16 sc67_brick_hit[] = { 133*64, 322, 220, 0, 322, 220, 1, 322, 220, 2, 322, 220, 3, 322, 220, 4, 322, 220, 5, 322, 220, 6, 322, 220, 6, 322, 220, 7, 322, 220, 8, 322, 220, 9, 322, 220, 10, 322, 220, 0, 322, 220, 0, 322, 220, 0, 322, 220, 0, 0 }; uint16 sc67_pick_plast[] = { 130*64, 316, 224, 0, 316, 224, 1, 316, 224, 2, 316, 224, 3, 316, 224, 3, 316, 224, 3, 316, 224, 3, 316, 224, 3, 316, 224, 4, 316, 224, 5, 0 }; uint16 sc67_crawl[] = { 46*64, 157, 275, 0, 158, 275, 1, 158, 275, 2, 168, 275, 3, 172, 275, 4, 179, 275, 5, 179, 275, 2, 188, 274, 6, 193, 275, 7, 203, 275, 8, 204, 272, 9, 204, 267, 10, 201, 266, 11, 201, 264, 12, 202, 255, 13, 202, 247, 14, 202, 243, 15, 0 }; uint16 sc67_medifix[] = { 150*64, 1, 1, 0, 1, 1, 1, 1, 1, 2, 0 }; uint16 sc67_pulse1_anim[] = { 26*64, 352, 205, 0, 352, 205, 1, 352, 205, 1, 352, 205, 1, 352, 205, 1, 352, 205, 0, 352, 205, 0, 352, 205, 0, 352, 205, 0, 352, 205, 0, 352, 205, 1, 352, 205, 2, 352, 205, 2, 352, 205, 2, 352, 205, 2, 352, 205, 1, 352, 205, 0, 0 }; uint16 sc67_pulse2_anim[] = { 27*64, 354, 218, 0, 354, 218, 0, 354, 218, 1, 354, 218, 1, 354, 218, 1, 354, 218, 1, 354, 218, 0, 354, 218, 0, 354, 218, 0, 354, 218, 0, 354, 218, 0, 354, 218, 2, 354, 218, 3, 354, 218, 3, 354, 218, 3, 354, 218, 3, 354, 218, 1, 0 }; uint16 sc67_stick_in[] = { 131*64, 322, 220, 0, 322, 220, 1, 322, 220, 2, 322, 220, 3, 322, 220, 4, 322, 220, 5, 322, 220, 6, 322, 220, 6, 322, 220, 7, 322, 220, 8, 322, 220, 9, 322, 220, 10, 322, 220, 11, 322, 220, 12, 322, 220, 13, 322, 220, 14, 0 }; Compact sc67_pulse1 = { L_SCRIPT, // logic ST_LOGIC+ST_BACKGROUND, // status 0, // sync 67, // screen 0, // place 0, // getToTable 352, // xcood 205, // ycood 26*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 SC67_PULSE1_LOGIC, // baseSub 0, // baseSub_off 0 }; uint16 sc67_rpocket[] = { 142*64, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0 }; Compact sc67_brickwork = { 0, // logic ST_MOUSE, // status 0, // sync 67, // screen 0, // place 0, // getToTable 320, // xcood 208, // ycood 0, // frame 20506, // cursorText STD_ON, // mouseOn STD_OFF, // mouseOff ADVISOR_188, // mouseClick 0, // mouseRel_x 0, // mouseRel_y 18, // mouseSize_x 10, // mouseSize_y SC67_BRICKWORK_ACTION, // actionScript 0, 0, 0, 0, 0, { 0, 0, 0 }, 0, 0, 0, 0, 0 }; uint16 sc67_getbrick[] = { 48*64, 312, 208, 0, 312, 208, 1, 312, 208, 2, 312, 208, 3, 312, 208, 4, 312, 208, 4, 312, 208, 5, 312, 208, 5, 312, 208, 4, 312, 208, 4, 312, 208, 5, 312, 208, 5, 312, 208, 4, 312, 208, 4, 312, 208, 3, 312, 208, 6, 312, 208, 7, 312, 208, 8, 0 }; uint16 sc67_lpocket[] = { 141*64, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0 }; uint16 sc67_pull_out[] = { 132*64, 322, 220, 0, 322, 220, 1, 322, 220, 2, 322, 220, 3, 322, 220, 4, 322, 220, 5, 322, 220, 6, 322, 220, 7, 322, 220, 8, 322, 220, 9, 322, 220, 10, 322, 220, 11, 322, 220, 12, 322, 220, 13, 322, 220, 14, 322, 220, 14, 0 }; uint16 sc67_palette[] = { 0, 512, 1027, 771, 1026, 770, 772, 772, 1028, 1029, 771, 1285, 1031, 1284, 1541, 1542, 2052, 1541, 1035, 2308, 1029, 1798, 2054, 1287, 1799, 2824, 1541, 1293, 2309, 1799, 2311, 2567, 1288, 1804, 3333, 1798, 2312, 2569, 2312, 2059, 3847, 1542, 2313, 2315, 1802, 2317, 3845, 1288, 2061, 2824, 2058, 2825, 4361, 1543, 1555, 3334, 1802, 2317, 3850, 2312, 2571, 3851, 1801, 2065, 3336, 2315, 3083, 4873, 1800, 3084, 3595, 3082, 2575, 3850, 2059, 2828, 4365, 2569, 2577, 5382, 2056, 2323, 3593, 2061, 3596, 4361, 1804, 2833, 4873, 1547, 3087, 5899, 1800, 3341, 4621, 2827, 3597, 4107, 3340, 2580, 5643, 1802, 2836, 3848, 2574, 3342, 4623, 2573, 3600, 5132, 2572, 3854, 3853, 2832, 3346, 4109, 3854, 3093, 6156, 2571, 3859, 4618, 3087, 4112, 7181, 2314, 3602, 5136, 3086, 3856, 6673, 2316, 3859, 5902, 3085, 2336, 4615, 4623, 4369, 4367, 3346, 4115, 4880, 3345, 3101, 4617, 4881, 2595, 4616, 4115, 4372, 7956, 2829, 5139, 6671, 3600, 4124, 5133, 4117, 4632, 7952, 3343, 3617, 6668, 3858, 4885, 5398, 4629, 3621, 9996, 2829, 5910, 8977, 3857, 4894, 5906, 4888, 3880, 6413, 5144, 5153, 9746, 4114, 6681, 10259, 4371, 6683, 9242, 5143, 7196, 11035, 5398, 0, 768, 1285, 1288, 1542, 1543, 1799, 2568, 2312, 2571, 3083, 2828, 2574, 3852, 2828, 3346, 4621, 4110, 3856, 4881, 3599, 4372, 5396, 5651, 0, 768, 515, 516, 771, 1285, 1798, 1798, 2055, 2058, 2825, 2826, 3084, 3851, 2828, 3346, 4621, 4110, 3856, 4881, 3599, 4372, 5396, 5651, 0, 4352, 1543, 2069, 5896, 1800, 2834, 7179, 2314, 3101, 8969, 2058, 3359, 7179, 3344, 3871, 9485, 3086, 4387, 9743, 4114, 4904, 11025, 5398, 16191, 16191, 16191, 16191, 16191, 16191, 16191, 16191, 16191, 16191, 16191, 16191, 16191, 16191, 16191, 16191, 16191, 16191, 16191, 16191, 16191, 16191, 16191, 16191, 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, 1045, 1030, 11573, 12837, 7462, 7982, 9748, 3351, 4128, 6663, 778, 14649, 12601, 13105, 10537, 8749, 10018, 7196, 5665, 6934, 2879, 14347, 1542, 558, 9730, 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 *grid67 = 0; uint16 sc67_fast_list[] = { 12+DISK_5, 51+DISK_5, 52+DISK_5, 53+DISK_5, 54+DISK_5, 268+DISK_5, 0 }; uint16 sc67_door_close[] = { 30*64, 1, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 0, 0 }; uint16 sc67_rock_anim[] = { 31*64, 151, 259, 0, 151, 259, 1, 151, 259, 2, 151, 259, 3, 151, 259, 4, 151, 259, 5, 0 }; Compact sc67_pulse2 = { L_SCRIPT, // logic ST_LOGIC+ST_BACKGROUND, // status 0, // sync 67, // screen 0, // place 0, // getToTable 354, // xcood 218, // ycood 27*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 SC67_PULSE2_LOGIC, // baseSub 0, // baseSub_off 0 }; Compact sc67_brick = { L_SCRIPT, // logic ST_LOGIC+ST_BACKGROUND+ST_RECREATE, // status 0, // sync 67, // screen 0, // place 0, // getToTable 327, // xcood 209, // ycood 55*64, // frame 20509, // cursorText STD_ON, // mouseOn STD_OFF, // mouseOff ADVISOR_188, // mouseClick 0, // mouseRel_x 0, // mouseRel_y 5, // mouseSize_x 3, // mouseSize_y SC67_BRICK_ACTION, // actionScript 0, // upFlag 0, // downFlag 0, // getToFlag 0, // flag 0, // mood { 0, 0, 0 }, 0, // offset C_BASE_MODE, // mode SC67_BRICK_LOGIC, // baseSub 0, // baseSub_off 0 }; uint16 sc67_floor_table[] = { ID_SC67_FLOOR, RET_OK, ID_SC67_BRICKWORK, GT_SC67_BRICKWORK, ID_SC67_DOOR, GT_SC67_DOOR, ID_SC67_CLOT, GT_SC67_CLOT, ID_SC67_VEIN, GT_SC67_VEIN, ID_SC67_PLASTER, GT_SC67_PLASTER, ID_SC67_BRICK, GT_SC67_BRICK, ID_SC67_CROWBAR, GT_SC67_CROWBAR, 0, SC67_DOOR_WALK_ON, ID_JOEY_PARK, GT_JOEY_PARK, 65535 }; uint16 sc67_pick_brick[] = { 129*64, 269, 224, 0, 269, 224, 1, 269, 224, 2, 269, 224, 3, 269, 224, 3, 269, 224, 3, 269, 224, 3, 269, 224, 3, 269, 224, 4, 269, 224, 5, 0 }; uint16 reset_66_67[] = { C_SCREEN, 67, C_PLACE, ID_SC67_FLOOR, 65535 }; Compact sc67_pulse3 = { L_SCRIPT, // logic ST_LOGIC+ST_BACKGROUND, // status 0, // sync 67, // screen 0, // place 0, // getToTable 346, // xcood 228, // ycood 28*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 SC67_PULSE3_LOGIC, // baseSub 0, // baseSub_off 0 }; Compact sc67_floor = { 0, // logic ST_MOUSE, // status 0, // sync 67, // screen 0, // place sc67_floor_table, // getToTable 190, // xcood 270, // ycood 0, // frame 0, // cursorText 0, // mouseOn 0, // mouseOff ADVISOR_188, // mouseClick 0, // mouseRel_x 0, // mouseRel_y 390-190, // mouseSize_x 305-270, // mouseSize_y FLOOR_ACTION, // actionScript 0, 0, 0, 0, 0, { 0, 0, 0 }, 0, 0, 0, 0, 0 }; uint16 sc67_pulse4_anim[] = { 29*64, 334, 242, 0, 334, 242, 1, 334, 242, 2, 334, 242, 2, 334, 242, 1, 334, 242, 1, 334, 242, 1, 334, 242, 1, 334, 242, 2, 334, 242, 2, 334, 242, 2, 334, 242, 2, 334, 242, 2, 334, 242, 1, 334, 242, 0, 334, 242, 0, 334, 242, 0, 0 }; uint16 sc67_chip_list[] = { IT_SC67_LAYER_0+DISK_5, IT_SC67_LAYER_1+DISK_5, IT_SC67_GRID_1+DISK_5, IT_MEDI+DISK_5, IT_SC67_CRAWL+0X8000+DISK_5, IT_SC67_DUSTOFF+0X8000+DISK_5, IT_SC67_PULSE1+DISK_5, IT_SC67_PULSE2+DISK_5, IT_SC67_PULSE3+DISK_5, IT_SC67_PULSE4+DISK_5, IT_SC67_ROCK+DISK_5, IT_SC67_DOOR+DISK_5, IT_SC67_BRICK+DISK_5, IT_SC67_PLASTER+DISK_5, IT_SC67_CROWBAR+DISK_5, IT_SC67_PUSS+DISK_5, IT_SC67_MEDIFIX+DISK_5, IT_SC67_MENDING+DISK_5, IT_SC67_PICK_PLAST+DISK_5, IT_SC67_PICK_BRICK+DISK_5, IT_SC67_LPOCKET+DISK_5, IT_SC67_RPOCKET+DISK_5, IT_SC67_RUB_HEAD+DISK_5, IT_SC67_GETBRICK+0X8000+DISK_5, IT_SC67_STICK_IN+0X8000+DISK_5, IT_SC67_PULL_OUT+0X8000+DISK_5, IT_SC67_BRICK_HIT+0X8000+DISK_5, IT_SC67_PLAST_HIT+0X8000+DISK_5, 106+DISK_5, 0 }; uint16 reset_68_67[] = { C_SCREEN, 67, C_PLACE, ID_SC67_FLOOR, C_XCOOD, 408, C_YCOOD, 288, 65535 }; Compact sc67_clot = { L_SCRIPT, // logic ST_MOUSE+ST_LOGIC+ST_RECREATE, // status 0, // sync 67, // screen 0, // place 0, // getToTable 325, // xcood 247, // ycood 149*64, // frame 20502, // cursorText STD_ON, // mouseOn STD_OFF, // mouseOff ADVISOR_188, // mouseClick (int16) 65534, // mouseRel_x (int16) 65530, // mouseRel_y 332-323, // mouseSize_x 248-241, // mouseSize_y SC67_CLOT_ACTION, // actionScript 0, // upFlag 0, // downFlag 0, // getToFlag 0, // flag 0, // mood { 0, 0, 0 }, 0, // offset C_BASE_MODE, // mode SC67_CLOT_LOGIC, // baseSub 0, // baseSub_off 0 }; } // namespace SkyCompact #endif