/* 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 SKY102COMP_H #define SKY102COMP_H namespace SkyCompact { uint16 restore_seq[] = { 182*64, 1, 1, 1, 1, 1, 0, 0, }; Compact restore_butt = { L_SCRIPT, // logic ST_MOUSE+ST_LOGIC+ST_FOREGROUND, // status 0, // sync 102, // screen 0, // place 0, // getToTable RESTORE_BUTT_X, // xcood RESTORE_BUTT_Y, // ycood 182*64, // frame 80+T7, // cursorText STD_ON, // mouseOn STD_OFF, // mouseOff DEATH_CLICK, // mouseClick 0, // mouseRel_x 2, // mouseRel_y 80, // mouseSize_x 20, // mouseSize_y 0, // actionScript 0, // upFlag 0, // downFlag 0, // getToFlag 0, // flag 0, // mood 0, // grafixProg 0, // offset C_BASE_MODE, // mode RESTORE_BUTTON_LOGIC, // baseSub 0, // baseSub_off }; uint16 s102_logic[] = { ID_FOSTER, 162, 164, 175, 0XFFFF, ID_MENU_LOGIC, }; uint16 exit_seq[] = { 183*64, 1, 1, 1, 1, 1, 0, 0, }; uint16 restart_seq[] = { 181*64, 1, 1, 1, 1, 1, 0, 0, }; uint16 s102_mouse[] = { 162, 164, 175, 0XFFFF, ID_TEXT_MOUSE, }; Compact exit_butt = { L_SCRIPT, // logic ST_MOUSE+ST_LOGIC+ST_FOREGROUND, // status 0, // sync 102, // screen 0, // place 0, // getToTable EXIT_BUTT_X, // xcood EXIT_BUTT_Y, // ycood 183*64, // frame 93+T7, // cursorText STD_ON, // mouseOn STD_OFF, // mouseOff DEATH_CLICK, // mouseClick 0, // mouseRel_x 2, // mouseRel_y 80, // mouseSize_x 20, // mouseSize_y 0, // actionScript 0, // upFlag 0, // downFlag 0, // getToFlag 0, // flag 0, // mood 0, // grafixProg 0, // offset C_BASE_MODE, // mode EXIT_BUTTON_LOGIC, // baseSub 0, // baseSub_off }; uint16 s102_pal[] = { 0, 256, 257, 514, 514, 1026, 516, 1026, 1026, 518, 1028, 1028, 1028, 1030, 2052, 1030, 2054, 1030, 1544, 2566, 1030, 1544, 2056, 2566, 2056, 3082, 1544, 2058, 2570, 3080, 2062, 6, 16128, 2062, 2568, 2570, 2572, 2060, 3596, 2576, 4102, 2058, 3084, 3598, 3084, 3090, 3080, 4622, 3092, 5128, 2572, 3600, 4622, 3598, 3606, 4616, 4110, 4110, 6162, 2062, 4114, 5646, 3088, 4116, 4112, 5138, 3614, 6662, 2064, 4628, 7184, 2064, 4626, 7702, 2064, 4634, 4618, 6676, 5146, 8462, 2066, 5652, 8470, 2578, 4643, 6664, 4118, 5654, 8472, 2580, 5155, 5642, 7192, 6676, 8988, 2582, 6166, 7713, 4632, 5669, 9482, 3094, 6682, 5656, 8474, 6680, 8990, 4120, 6181, 6156, 8474, 6682, 7198, 6682, 6183, 6668, 7196, 6684, 10526, 2584, 7192, 6689, 7708, 7192, 10019, 3610, 7194, 7201, 7708, 6693, 6676, 8988, 7198, 11036, 2586, 7706, 10531, 3612, 7201, 6686, 10014, 7209, 7184, 8990, 7710, 8483, 8988, 63, 7231, 8993, 7723, 7184, 9505, 8476, 7719, 8993, 7725, 7696, 9505, 8481, 7201, 9507, 8988, 8487, 9505, 8483, 7201, 11043, 8990, 9001, 9505, 8993, 8485, 10019, 8997, 8485, 10533, 9507, 8487, 11045, 9507, 12585, 3621, 9507, 9003, 11047, 10533, 9515, 11561, 16128, 16191, 16191, 514, 514, 514, 771, 1027, 1028, 1285, 1541, 1542, 1542, 1798, 1799, 2056, 2312, 2313, 2570, 2826, 2827, 3084, 3340, 3341, 3598, 3854, 3855, 4112, 4112, 4369, 4625, 4626, 4882, 4883, 5140, 5396, 5397, 5654, 5910, 5911, 5912, 6424, 6424, 6426, 6938, 6938, 6940, 7451, 7196, 7454, 7965, 7709, 7711, 8223, 8223, 8225, 8737, 8737, 8739, 9251, 8994, 8997, 9764, 9508, 9511, 10278, 10277, 9769, 11050, 11303, 10028, 11310, 12072, 10539, 11057, 12841, 10794, 10547, 13613, 12330, 11062, 14388, 14123, 11065, 14907, 44, 16191, 14596, 2363, 14389, 12557, 4149, 12846, 10771, 5679, 11303, 9496, 7209, 9506, 7961, 5922, 7964, 6677, 4892, 6679, 5393, 3863, 5138, 4109, 16146, 63, 16191, 16128, 63, 16191, 16128, 63, 16191, 16128, 63, 16191, 16128, 63, 16191, 15679, 15677, 15163, 14651, 14649, 14135, 13623, 13621, 13107, 12595, 12593, 12079, 11567, 11565, 11051, 10539, 10537, 10023, 9511, 9509, 8995, 8483, 8481, 3610, 6442, 9999, 4121, 6180, 8465, 4375, 5662, 6929, 4116, 4888, 5391, 3857, 4115, 4366, 3342, 3344, 3597, 3084, 2829, 2827, 2570, 8458, 8481, 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 s102_chip_list[] = { 180, 181, 182, 183, 0, }; Compact restart_butt = { L_SCRIPT, // logic ST_MOUSE+ST_LOGIC+ST_FOREGROUND, // status 0, // sync 102, // screen 0, // place 0, // getToTable RESTART_BUTT_X, // xcood RESTART_BUTT_Y, // ycood 181*64, // frame 94+T7, // cursorText STD_ON, // mouseOn STD_OFF, // mouseOff DEATH_CLICK, // mouseClick 0, // mouseRel_x 2, // mouseRel_y 80, // mouseSize_x 20, // mouseSize_y 0, // actionScript 0, // upFlag 0, // downFlag 0, // getToFlag 0, // flag 0, // mood 0, // grafixProg 0, // offset C_BASE_MODE, // mode RESTART_BUTTON_LOGIC, // baseSub 0, // baseSub_off }; }; // namespace SkyCompact #endif