diff options
author | Robert Göffringmann | 2004-12-15 06:48:08 +0000 |
---|---|---|
committer | Robert Göffringmann | 2004-12-15 06:48:08 +0000 |
commit | 2308ba8aafcd4d9f4f1ef7c0281177455c8e3e14 (patch) | |
tree | 1296b833b4c30432d828a7b87a7bbba8abf54284 /sky/compacts/40comp.h | |
parent | 75ac1363b36158bfab3c51a5b9aafec85ea54d4e (diff) | |
download | scummvm-rg350-2308ba8aafcd4d9f4f1ef7c0281177455c8e3e14.tar.gz scummvm-rg350-2308ba8aafcd4d9f4f1ef7c0281177455c8e3e14.tar.bz2 scummvm-rg350-2308ba8aafcd4d9f4f1ef7c0281177455c8e3e14.zip |
moved compacts and related static data out of the scummvm.exe into an external file
(available from www.lavosspawn.de/tmp/sky_cpt.zip)
svn-id: r16053
Diffstat (limited to 'sky/compacts/40comp.h')
-rw-r--r-- | sky/compacts/40comp.h | 1229 |
1 files changed, 0 insertions, 1229 deletions
diff --git a/sky/compacts/40comp.h b/sky/compacts/40comp.h deleted file mode 100644 index f087aa4bc8..0000000000 --- a/sky/compacts/40comp.h +++ /dev/null @@ -1,1229 +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 SKY40COMP_H -#define SKY40COMP_H - - - - -namespace Sky { - -namespace SkyCompact { - -Compact sc40_body_2 = { - 0, // logic - ST_MOUSE, // status - 0, // sync - 40, // screen - 0, // place - 0, // getToTable - 263, // xcood - 222, // ycood - 0, // frame - 16689, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 280-263, // mouseSize_x - 248-222, // mouseSize_y - SC40_BODY_2_ACTION, // actionScript - 0, - 0, - 0, - 0, - 0, - { 0, 0, 0 }, - 0, - 0, - 0, - 0, - 0 -}; - -uint16 sc40_locker_shut[] = { - 14*64, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 1, - 3, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 0 -}; - -uint16 reset_39_40[] = { - C_SCREEN, - 40, - C_PLACE, - ID_SC40_FLOOR, - C_XCOOD, - 197, - C_YCOOD, - 196, - C_FRAME, - 25*64, - C_DIR, - RIGHT, - 65535 -}; - -Compact sc40_body_3 = { - 0, // logic - ST_MOUSE, // status - 0, // sync - 40, // screen - 0, // place - 0, // getToTable - 286, // xcood - 220, // ycood - 0, // frame - 16689, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 305-286, // mouseSize_x - 249-220, // mouseSize_y - SC40_BODY_3_ACTION, // actionScript - 0, - 0, - 0, - 0, - 0, - { 0, 0, 0 }, - 0, - 0, - 0, - 0, - 0 -}; - -Compact sc40_cabinet = { - 0, // logic - ST_MOUSE, // status - 0, // sync - 40, // screen - 0, // place - 0, // getToTable - 336, // xcood - 280, // ycood - 0, // frame - 16682, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 357-336, // mouseSize_x - 312-280, // mouseSize_y - SC40_CABINET_ACTION, // actionScript - 0, - 0, - 0, - 0, - 0, - { 0, 0, 0 }, - 0, - 0, - 0, - 0, - 0 -}; - -uint32 *sc40_walk_grid = (uint32*)sc40_fast_list; - -uint16 sc40_palette[] = { - 0, - 768, - 515, - 1283, - 1539, - 1285, - 1544, - 1797, - 1544, - 2056, - 2056, - 1803, - 2570, - 3336, - 2057, - 2826, - 3082, - 2318, - 3087, - 2826, - 2830, - 3090, - 3338, - 2320, - 4109, - 6157, - 2315, - 4622, - 3597, - 2579, - 4114, - 6671, - 3084, - 4625, - 3851, - 3858, - 5392, - 7436, - 2829, - 5393, - 5135, - 3093, - 3613, - 5902, - 3348, - 5652, - 5391, - 4885, - 3872, - 8975, - 3086, - 4890, - 5903, - 3608, - 6166, - 4881, - 4122, - 4131, - 5903, - 5144, - 4390, - 6670, - 3865, - 6170, - 5395, - 4636, - 4900, - 8209, - 4630, - 7190, - 6422, - 5658, - 6940, - 5649, - 4127, - 6684, - 6933, - 7449, - 5415, - 6673, - 4382, - 7959, - 6163, - 5663, - 7454, - 7187, - 7196, - 7452, - 10007, - 4377, - 7457, - 6676, - 6432, - 8729, - 7956, - 4384, - 7711, - 8471, - 5408, - 7714, - 6680, - 6179, - 8480, - 7960, - 8478, - 9500, - 9238, - 5409, - 8228, - 7706, - 7203, - 9756, - 8473, - 8481, - 9504, - 7706, - 5416, - 9757, - 9500, - 6179, - 8486, - 9757, - 5412, - 9505, - 8477, - 6184, - 9255, - 9243, - 7717, - 10274, - 10011, - 6182, - 9509, - 9505, - 7208, - 11040, - 8733, - 6443, - 10530, - 10271, - 6951, - 9768, - 8994, - 7211, - 10534, - 9506, - 6701, - 11299, - 10529, - 8489, - 10542, - 9751, - 7469, - 10795, - 10524, - 7724, - 11813, - 11043, - 9258, - 12072, - 10779, - 8493, - 12328, - 10270, - 9007, - 11308, - 10535, - 9266, - 11568, - 11305, - 7732, - 12842, - 12328, - 9519, - 13611, - 11815, - 8246, - 13871, - 11811, - 10550, - 12852, - 12587, - 9017, - 14385, - 12585, - 11833, - 14899, - 13099, - 11836, - 15670, - 14384, - 12863, - 0, - 2560, - 2571, - 3595, - 3595, - 3346, - 4623, - 4367, - 3861, - 5652, - 5903, - 5144, - 8218, - 7705, - 7203, - 10273, - 8728, - 6952, - 10530, - 9503, - 6701, - 11558, - 10269, - 7728, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 16191, - 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, - 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, - 16191, - 16191, - 16191, - 16191, - 16191, - 13887, - 13878, - 12077, - 8241, - 10527, - 5917, - 5925, - 7698, - 2865, - 9995, - 1285, - 285, - 16129, - 16191 -}; - -uint16 sc40_descend[] = { - 25*64, - 197, - 196, - 0, - 197, - 199, - 1, - 200, - 200, - 2, - 203, - 201, - 3, - 203, - 202, - 4, - 203, - 206, - 5, - 207, - 207, - 6, - 209, - 208, - 7, - 209, - 209, - 0, - 209, - 212, - 1, - 212, - 213, - 2, - 215, - 214, - 3, - 215, - 215, - 8, - 215, - 218, - 9, - 219, - 219, - 10, - 221, - 219, - 11, - 221, - 218, - 12, - 222, - 218, - 13, - 226, - 218, - 14, - 0 -}; - -Compact sc40_locker_1 = { - L_SCRIPT, // logic - ST_MOUSE+ST_LOGIC+ST_BACKGROUND+ST_RECREATE, // status - 0, // sync - 40, // screen - 0, // place - 0, // getToTable - 231, // xcood - 208, // ycood - 14*64, // frame - 16681, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 5, // mouseRel_x - 0, // mouseRel_y - 20, // mouseSize_x - 251-208, // mouseSize_y - SC40_LOCKER_1_ACTION, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - SC40_LOCKER_1_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -uint16 sc40_floor_table[] = { - ID_SC40_FLOOR, - RET_OK, - ID_SC40_EXIT_39, - GT_SC40_EXIT_39, - ID_SC40_CABINET, - GT_SC40_CABINET, - ID_SC40_TROLLEY, - GT_SC40_TROLLEY, - ID_SC40_LOCKER_1, - GT_SC40_LOCKER_1, - ID_SC40_LOCKER_2, - GT_SC40_LOCKER_2, - ID_SC40_LOCKER_3, - GT_SC40_LOCKER_3, - ID_SC40_LOCKER_4, - GT_SC40_LOCKER_4, - ID_SC40_LOCKER_5, - GT_SC40_LOCKER_5, - ID_SC40_BODY_1, - GT_SC40_BODY_1, - ID_SC40_BODY_2, - GT_SC40_BODY_2, - ID_SC40_BODY_3, - GT_SC40_BODY_3, - ID_SC40_BODY_4, - GT_SC40_BODY_4, - ID_SC40_BODY_5, - GT_SC40_BODY_5, - 65535 -}; - -Compact sc40_floor = { - 0, // logic - ST_MOUSE, // status - 0, // sync - 40, // screen - 0, // place - sc40_floor_table, // getToTable - 168, // xcood - 256, // ycood - 0, // frame - 0, // cursorText - 0, // mouseOn - 0, // mouseOff - ADVISOR_188, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 415-168, // mouseSize_x - 327-256, // mouseSize_y - FLOOR_ACTION, // actionScript - 0, - 0, - 0, - 0, - 0, - { 0, 0, 0 }, - 0, - 0, - 0, - 0, - 0 -}; - -uint16 sc40_chip_list[] = { - IT_SC40_LAYER_0+DISK_14, - IT_SC40_LAYER_1+DISK_14, - IT_SC40_LAYER_2+DISK_14, - IT_SC40_GRID_1+DISK_14, - IT_SC40_GRID_2+DISK_14, - IT_SC40_LOCKER+DISK_14, - IT_SC40_OPEN_DOOR+DISK_14, - IT_SC40_CLOSE_DOOR+DISK_14, - 25+DISK_14, - 26+DISK_14, - 0 -}; - -Compact sc40_body_5 = { - 0, // logic - ST_MOUSE, // status - 0, // sync - 40, // screen - 0, // place - 0, // getToTable - 342, // xcood - 240, // ycood - 0, // frame - 16950, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 353-342, // mouseSize_x - 249-240, // mouseSize_y - SC40_BODY_5_ACTION, // actionScript - 0, - 0, - 0, - 0, - 0, - { 0, 0, 0 }, - 0, - 0, - 0, - 0, - 0 -}; - -Compact sc40_locker_4 = { - L_SCRIPT, // logic - ST_MOUSE+ST_LOGIC+ST_BACKGROUND+ST_RECREATE, // status - 0, // sync - 40, // screen - 0, // place - 0, // getToTable - 306, // xcood - 208, // ycood - 14*64, // frame - 16681, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 5, // mouseRel_x - 0, // mouseRel_y - 20, // mouseSize_x - 251-208, // mouseSize_y - SC40_LOCKER_4_ACTION, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - SC40_LOCKER_4_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -uint16 sc40_close_door[] = { - 16*64, - 232, - 208, - 0, - 232, - 208, - 0, - 232, - 208, - 1, - 232, - 208, - 1, - 232, - 208, - 2, - 232, - 208, - 2, - 232, - 208, - 3, - 232, - 208, - 3, - 232, - 208, - 3, - 232, - 208, - 3, - 0 -}; - -uint16 sc40_locker_open[] = { - 14*64, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 1, - 1, - 2, - 1, - 1, - 3, - 0 -}; - -Compact sc40_locker_2 = { - L_SCRIPT, // logic - ST_MOUSE+ST_LOGIC+ST_BACKGROUND+ST_RECREATE, // status - 0, // sync - 40, // screen - 0, // place - 0, // getToTable - 256, // xcood - 208, // ycood - 14*64, // frame - 16681, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 5, // mouseRel_x - 0, // mouseRel_y - 20, // mouseSize_x - 251-208, // mouseSize_y - SC40_LOCKER_2_ACTION, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - SC40_LOCKER_2_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -Compact sc40_locker_3 = { - L_SCRIPT, // logic - ST_MOUSE+ST_LOGIC+ST_BACKGROUND+ST_RECREATE, // status - 0, // sync - 40, // screen - 0, // place - 0, // getToTable - 281, // xcood - 208, // ycood - 14*64, // frame - 16681, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 5, // mouseRel_x - 0, // mouseRel_y - 20, // mouseSize_x - 251-208, // mouseSize_y - SC40_LOCKER_3_ACTION, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - SC40_LOCKER_3_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -uint16 sc40_fast_list[] = { - 12+DISK_14, - 51+DISK_14, - 52+DISK_14, - 53+DISK_14, - 54+DISK_14, - 135+DISK_14, - 0 -}; - -Compact sc40_exit_39 = { - 0, // logic - ST_MOUSE, // status - 0, // sync - 40, // screen - 0, // place - 0, // getToTable - 211, // xcood - 214, // ycood - 0, // frame - 1+T7, // cursorText - STD_EXIT_LEFT_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 222-211, // mouseSize_x - 268-214, // mouseSize_y - SC40_EXIT_39_ACTION, // actionScript - 0, - 0, - 0, - 0, - 0, - { 0, 0, 0 }, - 0, - 0, - 0, - 0, - 0 -}; - -Compact sc40_body_1 = { - 0, // logic - ST_MOUSE, // status - 0, // sync - 40, // screen - 0, // place - 0, // getToTable - 236, // xcood - 208, // ycood - 0, // frame - 16689, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 250-236, // mouseSize_x - 245-208, // mouseSize_y - SC40_BODY_1_ACTION, // actionScript - 0, - 0, - 0, - 0, - 0, - { 0, 0, 0 }, - 0, - 0, - 0, - 0, - 0 -}; - -uint16 sc40_open_door[] = { - 15*64, - 240, - 208, - 0, - 240, - 208, - 0, - 240, - 208, - 0, - 240, - 208, - 0, - 240, - 208, - 1, - 240, - 208, - 1, - 240, - 208, - 2, - 240, - 208, - 2, - 240, - 208, - 3, - 240, - 208, - 3, - 0 -}; - -Compact sc40_trolley = { - 0, // logic - ST_MOUSE, // status - 0, // sync - 40, // screen - 0, // place - 0, // getToTable - 264, // xcood - 264, // ycood - 0, // frame - 16683, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 336-264, // mouseSize_x - 280-264, // mouseSize_y - SC40_TROLLEY_ACTION, // actionScript - 0, - 0, - 0, - 0, - 0, - { 0, 0, 0 }, - 0, - 0, - 0, - 0, - 0 -}; - -Compact sc40_locker_5 = { - L_SCRIPT, // logic - ST_MOUSE+ST_LOGIC+ST_BACKGROUND+ST_RECREATE, // status - 0, // sync - 40, // screen - 0, // place - 0, // getToTable - 331, // xcood - 208, // ycood - 14*64, // frame - 16681, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 5, // mouseRel_x - 0, // mouseRel_y - 20, // mouseSize_x - 251-208, // mouseSize_y - SC40_LOCKER_5_ACTION, // actionScript - 0, // upFlag - 0, // downFlag - 0, // getToFlag - 0, // flag - 0, // mood - { 0, 0, 0 }, - 0, // offset - C_BASE_MODE, // mode - SC40_LOCKER_5_LOGIC, // baseSub - 0, // baseSub_off - 0 -}; - -uint16 sc40_mouse_list[] = { - ID_SC40_CABINET, - ID_SC40_TROLLEY, - ID_SC40_LOCKER_1, - ID_SC40_LOCKER_2, - ID_SC40_LOCKER_3, - ID_SC40_LOCKER_4, - ID_SC40_LOCKER_5, - ID_SC40_BODY_1, - ID_SC40_BODY_2, - ID_SC40_BODY_3, - ID_SC40_BODY_4, - ID_SC40_BODY_5, - ID_SC40_EXIT_39, - ID_SC40_FLOOR, - 0XFFFF, - ID_TEXT_MOUSE -}; - -uint16 sc40_logic_list[] = { - ID_FOSTER, - ID_DANIELLE, - ID_SPUNKY, - ID_SC40_LOCKER_1, - ID_SC40_LOCKER_2, - ID_SC40_LOCKER_3, - ID_SC40_LOCKER_4, - ID_SC40_LOCKER_5, - 0XFFFF, - ID_STD_MENU_LOGIC -}; - -Compact sc40_body_4 = { - 0, // logic - ST_MOUSE, // status - 0, // sync - 40, // screen - 0, // place - 0, // getToTable - 311, // xcood - 219, // ycood - 0, // frame - 16689, // cursorText - STD_ON, // mouseOn - STD_OFF, // mouseOff - ADVISOR_188, // mouseClick - 0, // mouseRel_x - 0, // mouseRel_y - 328-311, // mouseSize_x - 249-219, // mouseSize_y - SC40_BODY_4_ACTION, // actionScript - 0, - 0, - 0, - 0, - 0, - { 0, 0, 0 }, - 0, - 0, - 0, - 0, - 0 -}; - -uint16 sc40_ascend[] = { - 26*64, - 217, - 218, - 0, - 214, - 218, - 1, - 212, - 218, - 2, - 212, - 216, - 3, - 211, - 214, - 4, - 208, - 214, - 5, - 206, - 214, - 6, - 204, - 214, - 7, - 204, - 211, - 8, - 203, - 209, - 9, - 200, - 208, - 10, - 198, - 208, - 11, - 198, - 207, - 12, - 198, - 204, - 13, - 198, - 202, - 14, - 195, - 201, - 15, - 193, - 201, - 16, - 193, - 199, - 17, - 0 -}; - -} // namespace SkyCompact - -} // namespace Sky - -#endif |