scummvm/sky/compacts/10comp.h

2436 lines
20 KiB
C++

/* 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 SKY10COMP_H
#define SKY10COMP_H
namespace SkyCompact {
uint16 liyt_4_seq[] = {
70*64,
128,
147,
0,
128,
147,
0,
128,
147,
0,
128,
147,
0,
128,
147,
1,
128,
147,
1,
128,
147,
1,
128,
147,
1,
128,
147,
2,
128,
147,
2,
128,
147,
2,
128,
147,
2,
128,
147,
1,
128,
147,
1,
128,
147,
1,
128,
147,
3,
128,
147,
0,
128,
147,
0,
128,
147,
4,
128,
147,
2,
128,
147,
1,
128,
147,
1,
128,
147,
1,
128,
147,
1,
128,
147,
2,
128,
147,
2,
128,
147,
2,
128,
147,
2,
128,
147,
1,
128,
147,
1,
128,
147,
1,
128,
147,
1,
128,
147,
2,
128,
147,
2,
128,
147,
2,
128,
147,
2,
128,
147,
1,
128,
147,
1,
128,
147,
1,
128,
147,
1,
128,
147,
2,
128,
147,
2,
0
};
uint16 litebank_seq[] = {
71*64,
226,
198,
0,
226,
198,
0,
226,
198,
1,
226,
198,
1,
226,
198,
2,
226,
198,
2,
226,
198,
3,
226,
198,
3,
226,
198,
4,
226,
198,
4,
226,
198,
5,
226,
198,
5,
226,
198,
6,
226,
198,
6,
226,
198,
7,
226,
198,
7,
226,
198,
8,
226,
198,
8,
226,
198,
9,
226,
198,
9,
226,
198,
0,
226,
198,
0,
226,
198,
1,
226,
198,
1,
226,
198,
2,
226,
198,
2,
226,
198,
3,
226,
198,
3,
226,
198,
4,
226,
198,
4,
226,
198,
5,
226,
198,
5,
226,
198,
6,
226,
198,
6,
226,
198,
7,
226,
198,
7,
226,
198,
8,
226,
198,
8,
226,
198,
9,
226,
198,
9,
226,
198,
4,
226,
198,
4,
0
};
uint16 rs_foster_from_linc[] = {
C_XCOOD,
0XCF,
C_YCOOD,
0XE1,
C_FRAME,
0XF48,
C_PLACE,
ID_LINC_10,
C_SCREEN,
10,
C_STATUS,
ST_SORT+ST_RECREATE+ST_LOGIC+ST_AR_PRIORITY+ST_GRID_PLOT+ST_COLLISION,
65535
};
uint16 stand_10_seq[] = {
62*64,
207,
225,
0,
207,
225,
1,
207,
225,
2,
207,
225,
3,
207,
224,
4,
207,
227,
5,
207,
228,
6,
212,
228,
7,
216,
228,
8,
223,
226,
9,
0
};
uint16 pod_up[] = {
58*64,
204,
216,
0,
204,
216,
0,
204,
216,
0,
204,
216,
0,
204,
216,
0,
204,
216,
0,
204,
216,
0,
204,
216,
0,
204,
216,
0,
204,
216,
0,
204,
216,
0,
204,
216,
0,
204,
216,
0,
204,
216,
0,
204,
215,
0,
204,
214,
0,
204,
213,
0,
204,
212,
0,
204,
211,
0,
204,
210,
0,
204,
209,
0,
204,
208,
0,
204,
207,
0,
204,
206,
0,
204,
205,
0,
204,
204,
0,
204,
203,
0,
204,
202,
0,
204,
201,
0,
204,
200,
0,
204,
199,
0,
204,
198,
0,
204,
197,
0,
204,
196,
0,
204,
195,
0,
204,
194,
0,
204,
193,
0,
204,
192,
0,
204,
191,
0,
204,
190,
0,
204,
189,
0,
204,
188,
0,
204,
187,
0,
204,
186,
0,
204,
185,
0,
204,
184,
0,
204,
183,
0,
204,
182,
0,
204,
181,
0,
0
};
uint16 rs_foster_11_10[] = {
C_XCOOD,
128,
C_YCOOD,
288,
C_SCREEN,
10,
C_PLACE,
ID_S10_FLOOR,
65535
};
uint16 lift_10_close[] = {
45*64,
1,
1,
9,
1,
1,
8,
1,
1,
7,
1,
1,
6,
1,
1,
5,
1,
1,
4,
1,
1,
3,
1,
1,
2,
1,
1,
1,
1,
1,
0,
0
};
uint16 s10_floor_table[] = {
ID_S10_FLOOR,
RET_OK,
ID_LEFT_EXIT_10,
GT_LEFT_EXIT_10,
0,
S10_RIGHT_ON,
ID_LIFT_SLOT_10,
GT_SLOT_10,
ID_POD_LIGHT,
GT_POD_LIGHT,
ID_LINC_10,
GT_LINC_10,
ID_TERMINAL_10,
GT_TERMINAL_10,
ID_SCANNER_10,
GT_SCANNER_10,
ID_LIFT_10,
GT_DOOR_10,
65535
};
uint16 monitor_10_seq[] = {
63*64,
322,
229,
0,
322,
229,
1,
322,
229,
2,
322,
229,
3,
322,
229,
4,
322,
229,
5,
322,
229,
6,
322,
229,
7,
322,
229,
8,
322,
229,
9,
322,
229,
10,
322,
229,
11,
322,
229,
12,
322,
229,
13,
322,
229,
14,
322,
229,
15,
322,
229,
16,
0
};
uint16 sit_10_seq[] = {
61*64,
210,
228,
0,
207,
228,
1,
207,
228,
2,
207,
227,
3,
207,
224,
4,
207,
225,
5,
207,
225,
6,
207,
225,
7,
207,
225,
8,
207,
225,
8,
0
};
Compact lift_slot_10 = {
0, // logic
ST_MOUSE, // status
0, // sync
10, // screen
0, // place
0, // getToTable
361, // xcood
245, // ycood
0, // frame
50, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
366-361, // mouseSize_x
258-245, // mouseSize_y
SLOT_10_ACTION, // actionScript
0,
0,
0,
0,
0,
{ 0, 0, 0 },
0,
0,
0,
0,
0
};
uint16 scanline_seq[] = {
57*64,
329,
226,
0,
329,
226,
1,
329,
226,
2,
329,
226,
3,
329,
226,
4,
329,
226,
5,
329,
226,
6,
329,
226,
7,
329,
226,
8,
329,
226,
9,
329,
226,
10,
329,
226,
11,
329,
226,
12,
329,
226,
13,
329,
226,
14,
329,
226,
15,
329,
226,
16,
329,
226,
17,
1,
1,
16,
1,
1,
15,
1,
1,
14,
1,
1,
13,
1,
1,
12,
1,
1,
11,
1,
1,
10,
1,
1,
9,
1,
1,
8,
1,
1,
7,
1,
1,
6,
1,
1,
5,
1,
1,
4,
1,
1,
3,
1,
1,
2,
1,
1,
1,
1,
1,
0,
0
};
Compact s10_floor = {
0, // logic
ST_MOUSE, // status
0, // sync
10, // screen
0, // place
s10_floor_table, // getToTable
152, // xcood
264, // ycood
0, // frame
0, // cursorText
0, // mouseOn
0, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
320, // mouseSize_x
(312-264)-1, // mouseSize_y
FLOOR_ACTION, // actionScript
0,
0,
0,
0,
0,
{ 0, 0, 0 },
0,
0,
0,
0,
0
};
uint16 rs_foster_10_11[] = {
C_XCOOD,
384,
C_YCOOD,
272,
C_SCREEN,
11,
C_PLACE,
ID_S11_FLOOR,
65535
};
Compact terminal_10 = {
0, // logic
ST_MOUSE, // status
0, // sync
10, // screen
0, // place
0, // getToTable
400, // xcood
265, // ycood
0, // frame
51, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
26, // mouseSize_x
308-265, // mouseSize_y
TERMINAL_10_ACTION, // actionScript
0,
0,
0,
0,
0,
{ 0, 0, 0 },
0,
0,
0,
0,
0
};
uint16 linc_card_seq[] = {
60*64,
224,
224,
0,
224,
224,
1,
224,
224,
2,
224,
224,
2,
224,
224,
2,
224,
224,
2,
224,
224,
2,
224,
224,
1,
224,
224,
0,
0
};
uint16 liyt_1_seq[] = {
64*64,
413,
270,
0,
413,
270,
0,
413,
270,
0,
413,
270,
0,
413,
270,
0,
413,
270,
1,
413,
270,
1,
413,
270,
1,
413,
270,
1,
413,
270,
1,
0
};
uint16 fsit_talk_seq[] = {
72*64,
61*64+8,
207,
225,
0,
207,
225,
0,
207,
225,
1,
207,
225,
1,
207,
225,
2,
207,
225,
2,
207,
225,
3,
207,
225,
3,
207,
225,
3,
207,
225,
3,
207,
225,
1,
207,
225,
1,
207,
225,
1,
207,
225,
1,
207,
225,
0,
207,
225,
0,
207,
225,
1,
207,
225,
1,
207,
225,
2,
207,
225,
2,
207,
225,
0,
207,
225,
0,
207,
225,
3,
207,
225,
3,
207,
225,
0,
207,
225,
0,
207,
225,
1,
207,
225,
1,
207,
225,
2,
207,
225,
2,
207,
225,
3,
207,
225,
3,
207,
225,
3,
207,
225,
3,
207,
225,
1,
207,
225,
1,
207,
225,
1,
207,
225,
1,
207,
225,
0,
207,
225,
0,
207,
225,
1,
207,
225,
1,
207,
225,
2,
207,
225,
2,
207,
225,
0,
207,
225,
0,
207,
225,
3,
207,
225,
3,
207,
225,
0,
207,
225,
0,
207,
225,
1,
207,
225,
1,
207,
225,
2,
207,
225,
2,
207,
225,
3,
207,
225,
3,
207,
225,
3,
207,
225,
3,
207,
225,
1,
207,
225,
1,
207,
225,
1,
207,
225,
1,
207,
225,
0,
207,
225,
0,
207,
225,
1,
207,
225,
1,
207,
225,
2,
207,
225,
2,
207,
225,
0,
207,
225,
0,
207,
225,
3,
207,
225,
3,
0
};
Compact scanner_10 = {
L_SCRIPT, // logic
ST_LOGIC+ST_RECREATE+ST_MOUSE, // status
0, // sync
10, // screen
0, // place
0, // getToTable
329, // xcood
226, // ycood
0, // frame
138, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
45, // mouseRel_y
25, // mouseSize_x
11, // mouseSize_y
SCANNER_10_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
{ 0, 0, 0 },
0, // offset
C_BASE_MODE, // mode
SCANNER_10_LOGIC, // baseSub
0, // baseSub_off
0
};
Compact pod_light = {
L_SCRIPT, // logic
ST_LOGIC+ST_RECREATE+ST_MOUSE, // status
0, // sync
10, // screen
0, // place
0, // getToTable
239, // xcood
244, // ycood
59*64, // frame
50, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
6, // mouseSize_x
6, // mouseSize_y
POD_LIGHT_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
{ 0, 0, 0 },
0, // offset
C_BASE_MODE, // mode
POD_LIGHT_LOGIC, // baseSub
0, // baseSub_off
0
};
Compact pod = {
L_SCRIPT, // logic
ST_LOGIC+ST_RECREATE+ST_FOREGROUND, // status
0, // sync
10, // screen
0, // place
0, // getToTable
204, // xcood
180, // ycood
58*64, // frame
50, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
366-361, // mouseSize_x
258-245, // mouseSize_y
SLOT_10_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
{ 0, 0, 0 },
0, // offset
C_BASE_MODE, // mode
POD_LOGIC, // baseSub
0, // baseSub_off
0
};
Compact fake_floor_10 = {
0, // logic
ST_MOUSE, // status
0, // sync
10, // screen
0, // place
0, // getToTable
356, // xcood
271, // ycood
0, // frame
0, // cursorText
0, // mouseOn
0, // mouseOff
0, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
320, // mouseSize_x
12, // mouseSize_y
0,
0,
0,
0,
0,
0,
{ 0, 0, 0 },
0,
0,
0,
0,
0
};
uint16 lift_10_open[] = {
45*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,
1,
1,
9,
1,
1,
10,
0
};
uint16 linc_10_table[] = {
ID_S10_FLOOR,
GT_FLOOR_FROM_CHAIR10,
ID_LEFT_EXIT_10,
GT_FLOOR_FROM_CHAIR10,
ID_LIFT_SLOT_10,
GT_FLOOR_FROM_CHAIR10,
ID_POD_LIGHT,
GT_FLOOR_FROM_CHAIR10,
ID_TERMINAL_10,
GT_FLOOR_FROM_CHAIR10,
ID_SCANNER_10,
GT_FLOOR_FROM_CHAIR10,
ID_LIFT_10,
GT_FLOOR_FROM_CHAIR10,
ID_LINC_10,
RET_OK,
65535
};
Compact linc_10 = {
0, // logic
ST_MOUSE, // status
0, // sync
10, // screen
0, // place
linc_10_table, // getToTable
203, // xcood
222, // ycood
58*64, // frame
56, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
231-203, // mouseSize_x
269-222, // mouseSize_y
LINC_10_ACTION, // actionScript
0,
0,
0,
0,
0,
{ 0, 0, 0 },
0,
0,
0,
0,
0
};
uint16 s10_logic[] = {
ID_FOSTER,
ID_SCANNER_10,
ID_POD,
ID_POD_LIGHT,
ID_MONITOR_10,
ID_LIYT_1,
ID_LIYT_2,
ID_LIYT_3,
ID_LIYT_4,
ID_LITEBANK,
0XFFFF,
ID_MENU_LOGIC
};
uint16 liyt_2_seq[] = {
65*64,
409,
274,
0,
409,
274,
0,
409,
274,
0,
409,
274,
0,
409,
274,
1,
409,
274,
1,
409,
274,
1,
0
};
uint16 s10_chip_list[] = {
45+DISK_1,
46+DISK_1,
55+DISK_1,
57+DISK_1,
58+DISK_1,
59+DISK_1,
60+DISK_1,
61+DISK_1,
62+DISK_1,
63+DISK_1,
64+DISK_1,
65+DISK_1,
66+DISK_1,
70+DISK_1,
71+DISK_1,
30+DISK_1,
31+DISK_1,
32+DISK_1,
72+DISK_1,
0
};
uint16 pod_down[] = {
58*64,
204,
180,
0,
204,
180,
1,
204,
181,
1,
204,
182,
1,
204,
183,
1,
204,
184,
1,
204,
185,
1,
204,
186,
1,
204,
187,
1,
204,
188,
1,
204,
189,
1,
204,
190,
1,
204,
191,
1,
204,
192,
1,
204,
193,
1,
204,
194,
1,
204,
195,
1,
204,
196,
1,
204,
197,
1,
204,
198,
1,
204,
199,
1,
204,
200,
1,
204,
201,
1,
204,
202,
1,
204,
203,
1,
204,
204,
1,
204,
205,
1,
204,
206,
1,
204,
207,
1,
204,
208,
1,
204,
209,
1,
204,
210,
1,
204,
211,
1,
204,
212,
1,
204,
213,
1,
204,
214,
1,
204,
215,
1,
204,
216,
1,
204,
216,
1,
204,
216,
1,
0
};
Compact monitor_10 = {
L_SCRIPT, // logic
ST_LOGIC+ST_BACKGROUND, // status
0, // sync
10, // screen
0, // place
0, // getToTable
239, // xcood
244, // ycood
59*64, // frame
50, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
6, // mouseSize_x
6, // mouseSize_y
POD_LIGHT_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
{ 0, 0, 0 },
0, // offset
C_BASE_MODE, // mode
ANIMATE_LOGIC, // baseSub
0, // baseSub_off
0
};
uint16 liyt_3_seq[] = {
66*64,
325,
170,
0,
325,
170,
0,
325,
170,
0,
325,
170,
1,
325,
170,
1,
325,
170,
1,
325,
170,
1,
325,
170,
1,
325,
170,
0,
325,
170,
0,
325,
170,
0,
325,
170,
0,
325,
170,
0,
325,
170,
1,
325,
170,
1,
325,
170,
1,
325,
170,
1,
325,
170,
1,
325,
170,
1,
325,
170,
1,
325,
170,
0,
325,
170,
0,
325,
170,
0,
325,
170,
0,
325,
170,
0,
325,
170,
1,
325,
170,
1,
325,
170,
1,
325,
170,
1,
325,
170,
1,
325,
170,
0,
325,
170,
0,
325,
170,
0,
325,
170,
0,
325,
170,
0,
325,
170,
1,
325,
170,
1,
325,
170,
1,
325,
170,
1,
325,
170,
1,
325,
170,
0,
325,
170,
0,
0
};
Compact lift_10 = {
L_SCRIPT, // logic
ST_BACKGROUND+ST_LOGIC+ST_RECREATE+ST_MOUSE, // status
0, // sync
10, // screen
0, // place
0, // getToTable
358, // xcood
217, // ycood
45*64, // frame
139, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
(int16) 65532, // mouseRel_x
0, // mouseRel_y
6, // mouseSize_x
62, // mouseSize_y
DOOR_10_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
{ 0, 0, 0 },
0, // offset
C_BASE_MODE, // mode
LIFT_10_LOGIC, // baseSub
0, // baseSub_off
0
};
Compact litebank = {
L_SCRIPT, // logic
ST_LOGIC+ST_BACKGROUND, // status
0, // sync
10, // screen
0, // place
0, // getToTable
239, // xcood
244, // ycood
59*64, // frame
50, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
6, // mouseSize_x
6, // mouseSize_y
POD_LIGHT_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
{ 0, 0, 0 },
0, // offset
C_BASE_MODE, // mode
ANIMATE_LOGIC, // baseSub
0, // baseSub_off
0
};
uint16 pod_light_seq[] = {
59*64,
239,
244,
0,
239,
244,
0,
239,
244,
1,
239,
244,
1,
239,
244,
1,
239,
244,
1,
239,
244,
0,
239,
244,
0,
239,
244,
0,
239,
244,
0,
0
};
uint32 *grid10 = 0;
uint16 card2_seq[] = {
55*64,
328,
224,
0,
328,
224,
1,
328,
224,
2,
328,
224,
3,
328,
224,
3,
328,
224,
3,
328,
224,
3,
328,
224,
3,
328,
224,
3,
328,
224,
2,
328,
224,
1,
328,
224,
0,
0
};
Compact liyt_3 = {
L_SCRIPT, // logic
ST_LOGIC+ST_BACKGROUND, // status
0, // sync
10, // screen
0, // place
0, // getToTable
239, // xcood
244, // ycood
59*64, // frame
50, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
6, // mouseSize_x
6, // mouseSize_y
POD_LIGHT_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
{ 0, 0, 0 },
0, // offset
C_BASE_MODE, // mode
ANIMATE_LOGIC, // baseSub
0, // baseSub_off
0
};
Compact liyt_2 = {
L_SCRIPT, // logic
ST_LOGIC+ST_BACKGROUND, // status
0, // sync
10, // screen
0, // place
0, // getToTable
239, // xcood
244, // ycood
59*64, // frame
50, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
6, // mouseSize_x
6, // mouseSize_y
POD_LIGHT_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
{ 0, 0, 0 },
0, // offset
C_BASE_MODE, // mode
ANIMATE_LOGIC, // baseSub
0, // baseSub_off
0
};
uint16 s10_pal[] = {
0,
1024,
1540,
1542,
2054,
2054,
2056,
2054,
2056,
2058,
2566,
2056,
2058,
2570,
2570,
2572,
3594,
2058,
3084,
3596,
3084,
3596,
3596,
3596,
3596,
4622,
2060,
3090,
3594,
3598,
3600,
3600,
4112,
4112,
5646,
2574,
3602,
4626,
3088,
4112,
4114,
5136,
3608,
4620,
5136,
4626,
5136,
3602,
4118,
6672,
3088,
4628,
5140,
4628,
5142,
5648,
5650,
4632,
5652,
6162,
5652,
5652,
4630,
5656,
5648,
6676,
5652,
6682,
5140,
5144,
6170,
5142,
5146,
5656,
6168,
5656,
6172,
5656,
5662,
6674,
5144,
5660,
7704,
5654,
6680,
6168,
7704,
5660,
6684,
7192,
7196,
6670,
7704,
6174,
7192,
7704,
6682,
7710,
6682,
7196,
6682,
6174,
6684,
8481,
6682,
7203,
8470,
5662,
6689,
8993,
8474,
7708,
7713,
7710,
7205,
8988,
8988,
8478,
7713,
8993,
8483,
8986,
8990,
8993,
10012,
7198,
8993,
10014,
7710,
8489,
9494,
6179,
8997,
10017,
6181,
8997,
10531,
8481,
9507,
11045,
8481,
10021,
10529,
6695,
10025,
10012,
10021,
10021,
10023,
8489,
9517,
10019,
9001,
9517,
11045,
10535,
11049,
10019,
11561,
11049,
12073,
10025,
11563,
11043,
10539,
11563,
12069,
8493,
11565,
11563,
10031,
11567,
12587,
11053,
12077,
13103,
9519,
12591,
12071,
12079,
12595,
13101,
12083,
13619,
14129,
11573,
13621,
14131,
13111,
14649,
15157,
14139,
15163,
15409,
11067,
15165,
9509,
8487,
9507,
11294,
9518,
11049,
10019,
8489,
10524,
2580,
2056,
8491,
9984,
32,
2574,
6152,
4118,
3343,
15369,
19,
3855,
3086,
3341,
4369,
5135,
4115,
3854,
3855,
3857,
7195,
1055,
1028,
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,
14129,
11549,
7220,
12586,
10011,
6702,
11300,
8472,
5929,
9759,
7190,
5411,
8474,
5907,
4638,
6933,
4625,
3865,
5648,
3598,
3091,
4108,
2570,
2318,
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 s10_mouse[] = {
ID_JOEY,
ID_LEFT_EXIT_10,
ID_LIFT_SLOT_10,
ID_LINC_10,
ID_POD_LIGHT,
ID_TERMINAL_10,
ID_SCANNER_10,
ID_LIFT_10,
ID_FAKE_FLOOR_10,
ID_S10_FLOOR,
0XFFFF,
ID_TEXT_MOUSE
};
Compact liyt_4 = {
L_SCRIPT, // logic
ST_LOGIC+ST_BACKGROUND, // status
0, // sync
10, // screen
0, // place
0, // getToTable
239, // xcood
244, // ycood
59*64, // frame
50, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
6, // mouseSize_x
6, // mouseSize_y
POD_LIGHT_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
{ 0, 0, 0 },
0, // offset
C_BASE_MODE, // mode
ANIMATE_LOGIC, // baseSub
0, // baseSub_off
0
};
Compact left_exit_10 = {
0, // logic
ST_MOUSE, // status
0, // sync
10, // screen
0, // place
0, // getToTable
154, // xcood
226, // ycood
0, // frame
1+T7, // cursorText
STD_EXIT_LEFT_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
171-154, // mouseSize_x
288-226, // mouseSize_y
EL10_ACTION, // actionScript
0,
0,
0,
0,
0,
{ 0, 0, 0 },
0,
0,
0,
0,
0
};
Compact liyt_1 = {
L_SCRIPT, // logic
ST_LOGIC+ST_BACKGROUND, // status
0, // sync
10, // screen
0, // place
0, // getToTable
239, // xcood
244, // ycood
59*64, // frame
50, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
6, // mouseSize_x
6, // mouseSize_y
POD_LIGHT_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
{ 0, 0, 0 },
0, // offset
C_BASE_MODE, // mode
ANIMATE_LOGIC, // baseSub
0, // baseSub_off
0
};
} // namespace SkyCompact
#endif