mirror of
https://github.com/libretro/scummvm.git
synced 2024-12-28 12:46:56 +00:00
ce42f4d3dd
svn-id: r9807
2436 lines
20 KiB
C++
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
|