scummvm/sky/compacts/2compact.h
Robert Göffringmann d899de98ba fixed compact data
svn-id: r8420
2003-06-09 20:38:26 +00:00

1826 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 SKY2COMPACT_H
#define SKY2COMPACT_H
namespace SkyCompact {
uint16 sml_loaderb_l_to_u[] = {
24+158*64,
0
};
uint16 joey_list_s2[] = {
168,
368,
232,
288,
1,
192,
336,
248,
272,
0,
216,
312,
232,
248,
0,
0
};
uint16 sml_loader_u_to_l[] = {
24+158*64,
0
};
uint32 *c4121 = (uint32*)&loader;
uint16 loader_right[] = {
2,
10+156*64,
2,
0,
2,
11+156*64,
2,
0,
2,
12+156*64,
2,
0,
2,
13+156*64,
2,
0,
0
};
uint16 loaderb_st_left[] = {
157*64,
1,
1,
3,
0
};
uint16 loader_r_to_d[] = {
14+156*64,
0
};
uint16 loader_st_down[] = {
156*64,
1,
1,
3,
0
};
uint16 sml_loaderb_l_to_r[] = {
20+159*64,
159*64,
19+159*64,
0
};
uint16 loaderb_st_down[] = {
157*64,
1,
1,
0,
0
};
uint16 sml_loaderb_r_to_u[] = {
23+158*64,
0
};
uint16 sml_loaderb_st_up[] = {
158*64,
1,
1,
0,
0
};
uint16 loaderb_d_to_l[] = {
12+157*64,
0
};
uint16 sml_loaderb_st_right[] = {
159*64,
1,
1,
11,
0
};
uint16 sml_loader_r_to_l[] = {
23+158*64,
0+158*64,
24+158*64,
0
};
uint16 sml_loader_r_to_u[] = {
23+158*64,
0
};
uint16 sml_loader_st_down[] = {
158*64,
1,
1,
3,
0
};
uint16 loader_l_to_r[] = {
17+156*64,
3+156*64,
14+156*64,
0
};
uint16 sml_loaderb_d_to_l[] = {
20+159*64,
0
};
uint16 loaderb_r_to_u[] = {
15+156*64,
0
};
uint16 loader_left[] = {
2,
6+156*64,
65534,
0,
2,
7+156*64,
65534,
0,
2,
8+156*64,
65534,
0,
2,
9+156*64,
65534,
0,
0
};
uint16 loaderb_right[] = {
2,
7+157*64,
2,
0,
2,
8+157*64,
2,
0,
2,
9+157*64,
2,
0,
2,
10+157*64,
2,
0,
0
};
uint16 loaderb_r_to_d[] = {
11+157*64,
0
};
uint16 loader_d_to_u[] = {
14+156*64,
10+156*64,
15+156*64,
0
};
uint16 sml_loaderb_st_down[] = {
159*64,
1,
1,
0,
0
};
uint16 sml_loaderb_up[] = {
1,
0+158*64,
0,
65535,
1,
1+158*64,
0,
65535,
1,
2+158*64,
0,
65535,
0
};
uint16 sml_loader_d_to_r[] = {
22+158*64,
0
};
uint16 loader_st_up[] = {
156*64,
1,
1,
0,
0
};
Compact right_exit_rm2 = {
0, // logic
ST_MOUSE, // status
0, // sync
2, // screen
0, // place
0, // getToTable
388, // xcood
185, // ycood
0, // frame
1+T7, // cursorText
STD_EXIT_RIGHT_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
11, // mouseSize_x
71, // mouseSize_y
ER2_ACTION, // actionScript
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
};
uint16 sml_loaderb_right[] = {
1,
11+159*64,
1,
0,
1,
12+159*64,
1,
0,
1,
13+159*64,
1,
0,
1,
14+159*64,
1,
0,
1,
15+159*64,
1,
0,
1,
16+159*64,
1,
0,
1,
17+159*64,
1,
0,
1,
18+159*64,
1,
0,
0
};
uint16 loader_u_to_l[] = {
16+156*64,
0
};
uint16 sml_loader_st_right[] = {
158*64,
1,
1,
14,
0
};
Compact panel = {
L_SCRIPT, // logic
ST_BACKGROUND+ST_LOGIC+ST_MOUSE, // status
0, // sync
2, // screen
0, // place
0, // getToTable
321, // xcood
187, // ycood
165*64, // frame
4186, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
12, // mouseSize_x
12, // mouseSize_y
PANEL2_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
0, // grafixProg
0, // offset
C_BASE_MODE, // mode
PANEL_LOGIC, // baseSub
0, // baseSub_off
0
};
Compact alarm_flash = {
L_SCRIPT, // logic
0, // status
0, // sync
2, // 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, // grafixProg
0, // offset
C_BASE_MODE, // mode
ALARM_LOGIC, // baseSub
0, // baseSub_off
0
};
uint16 loader_st_right[] = {
156*64,
1,
1,
10,
0
};
uint16 sml_loader_l_to_u[] = {
24+158*64,
0
};
uint8 loader_auto[64];
uint16 loaderb_u_to_r[] = {
15+156*64,
0
};
uint16 sml_loader_u_to_r[] = {
23+158*64,
0
};
uint16 loaderb_d_to_r[] = {
11+157*64,
0
};
uint16 loaderb_u_to_l[] = {
16+156*64,
0
};
uint16 sml_loaderb_d_to_u[] = {
19+159*64,
11+159*64,
23+158*64,
0
};
uint16 loaderb_left[] = {
2,
3+157*64,
65534,
0,
2,
4+157*64,
65534,
0,
2,
5+157*64,
65534,
0,
2,
6+157*64,
65534,
0,
0
};
uint16 sml_loaderb_r_to_d[] = {
19+159*64,
0
};
uint16 loader_l_to_u[] = {
16+156*64,
0
};
uint16 sml_loader_up[] = {
1,
0+158*64,
0,
65535,
1,
1+158*64,
0,
65535,
1,
2+158*64,
0,
65535,
0
};
uint16 rs_test_jobs[] = {
C_BASE_SUB,
BASIC_JOBS,
65535
};
uint16 loaderb_l_to_d[] = {
12+157*64,
0
};
uint16 sc2_mouse[] = {
JOBS,
ID_LOADER,
ID_DEAD_LOADER,
ID_JOEY,
ID_ROBOT_SHELL,
ID_JUNK1,
ID_JUNK2,
ID_LIGHT1,
ID_PANEL,
ID_TOP_LIFT,
ID_HOLE,
115,
ID_L_EXIT_S2,
ID_R_EXIT_S2,
0XFFFF,
ID_TEXT_MOUSE
};
uint16 loaderb_up[] = {
1,
0+156*64,
0,
65535,
1,
1+156*64,
0,
65535,
1,
2+156*64,
0,
65535,
0
};
uint16 loader_u_to_d[] = {
16+156*64,
6+156*64,
17+156*64,
0
};
uint16 sml_loader_u_to_d[] = {
24+158*64,
6+158*64,
25+158*64,
0
};
Compact hole = {
0, // logic
ST_MOUSE, // status
0, // sync
2, // screen
0, // place
0, // getToTable
247, // xcood
252, // ycood
0, // frame
20+T7, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
45, // mouseSize_x
19, // mouseSize_y
HOLE_ACTION, // actionScript
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
};
uint16 loaderb_st_up[] = {
156*64,
1,
1,
0,
0
};
uint16 sml_loader_down[] = {
1,
3+158*64,
0,
1,
1,
4+158*64,
0,
1,
1,
5+158*64,
0,
1,
0
};
uint16 sml_loaderb_u_to_l[] = {
24+158*64,
0
};
uint16 loader_l_to_d[] = {
17+156*64,
0
};
uint16 *left_table2 = (uint16*)(&junk1);
uint16 sml_loaderb_u_to_d[] = {
24+158*64,
3+159*64,
20+159*64,
0
};
uint16 loader_u_to_r[] = {
15+156*64,
0
};
uint16 loaderb_l_to_r[] = {
12+157*64,
157*64,
11+157*64,
0
};
uint16 sml_loader_d_to_l[] = {
25+158*64,
0
};
uint16 loaderb_r_to_l[] = {
15+156*64,
0+156*64,
17+156*64,
0
};
uint16 top_lift_table[] = {
ID_TOP_LIFT,
RET_OK,
115,
LIFT_TO_FLOOR,
ID_L_EXIT_S2,
LIFT_TO_FLOOR,
ID_R_EXIT_S2,
LIFT_TO_FLOOR,
21,
LIFT_TO_FLOOR,
22,
LIFT_TO_FLOOR,
ID_HOLE,
LIFT_TO_FLOOR,
ID_DEAD_LOADER,
GET_TO_TRANSPORTER,
ID_ROBOT_SHELL,
GET_TO_SHELL,
ID_PANEL,
GT_PANEL2,
ID_JUNK1,
GT_JUNK1,
ID_JUNK2,
GT_JUNK2,
65535
};
Compact robot_shell = {
L_SCRIPT, // logic
ST_FOREGROUND+ST_MOUSE+ST_RECREATE+ST_LOGIC, // status
0, // sync
2, // screen
0, // place
0, // getToTable
312, // xcood
294, // ycood
174*64, // frame
4546, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
16, // mouseSize_x
16, // mouseSize_y
SHELL_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
0, // grafixProg
0, // offset
C_BASE_MODE, // mode
JOEY_START, // baseSub
0, // baseSub_off
0
};
Compact junk1 = {
0, // logic
ST_MOUSE, // status
0, // sync
2, // screen
0, // place
0, // getToTable
276, // xcood
293, // ycood
0, // frame
4546, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
306-276, // mouseSize_x
309-293, // mouseSize_y
JUNK1_ACTION, // actionScript
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
};
uint16 loader_down[] = {
1,
3+156*64,
0,
1,
1,
4+156*64,
0,
1,
1,
5+156*64,
0,
1,
0
};
uint16 loader_d_to_r[] = {
14+156*64,
0
};
uint16 top_lift_up[] = {
148*64,
244,
250,
6,
244,
250,
5,
244,
250,
4,
244,
250,
3,
244,
250,
2,
244,
250,
1,
244,
250,
0,
0,
0
};
uint16 sml_loader_st_up[] = {
158*64,
1,
1,
0,
0
};
uint16 transporter_table[] = {
115,
STD_ADJOIN_FLOOR,
ID_L_EXIT_S2,
GET_TO_EL2,
ID_R_EXIT_S2,
GET_TO_ER2,
ID_TOP_LIFT,
GET_TO_LIFTER,
21,
GET_TO_TALK21,
22,
GET_TO_TALK22,
ID_LIGHT1,
GET_TO_LIGHT1,
ID_HOLE,
GET_TO_HOLE,
ID_DEAD_LOADER,
GET_TO_TRANSPORTER,
ID_ROBOT_SHELL,
GET_TO_SHELL,
ID_PANEL,
GT_PANEL2,
ID_JUNK1,
GT_JUNK1,
ID_JUNK2,
GT_JUNK2,
65535
};
uint16 sml_loader_r_to_d[] = {
22+158*64,
0
};
uint16 loaderb_st_right[] = {
157*64,
1,
1,
7,
0
};
uint16 chip_list_s2[] = {
148,
155,
156+0X000,
157+0X000,
160,
166+0X8000,
173,
111,
117,
134,
150,
227,
0
};
uint32 *exit_table = (uint32*)(&junk1);
uint16 sml_loaderb_r_to_l[] = {
23+158*64,
0+158*64,
24+158*64,
0
};
Compact dead_loader = {
L_SCRIPT, // logic
ST_SORT+ST_RECREATE+ST_LOGIC+ST_MOUSE, // status
0, // sync
2, // screen
115, // place
transporter_table, // getToTable
0XD2, // xcood
0XF0, // ycood
156*64+6, // frame
4426, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
(int16) 65532, // mouseRel_x
(int16) 65488, // mouseRel_y
20, // mouseSize_x
48, // mouseSize_y
TRANSPORTER_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
0, // grafixProg
0, // offset
0, // mode
DEAD_LOGIC, // baseSub
0, // baseSub_off
0
};
uint16 top_lift_2_up[] = {
149*64,
284,
196,
17,
284,
196,
16,
284,
196,
15,
284,
196,
14,
284,
196,
13,
284,
196,
12,
284,
196,
11,
284,
196,
10,
284,
196,
9,
284,
196,
8,
284,
196,
7,
284,
196,
6,
284,
196,
5,
284,
196,
4,
284,
196,
3,
284,
196,
2,
284,
196,
1,
284,
196,
0,
0,
0
};
uint16 loaderb_l_to_u[] = {
16+156*64,
0
};
uint16 loaderb_down[] = {
1,
0+157*64,
0,
1,
1,
1+157*64,
0,
1,
1,
2+157*64,
0,
1,
0
};
uint16 loader_r_to_u[] = {
15+156*64,
0
};
uint16 top_lift_2_down[] = {
149*64,
284,
196,
0,
284,
196,
1,
284,
196,
2,
284,
196,
3,
284,
196,
4,
284,
196,
5,
284,
196,
6,
284,
196,
7,
284,
196,
8,
284,
196,
9,
284,
196,
10,
284,
196,
11,
284,
196,
12,
284,
196,
13,
284,
196,
14,
284,
196,
15,
284,
196,
16,
284,
196,
17,
0
};
Compact left_exit_rm2 = {
0, // logic
ST_MOUSE, // status
0, // sync
2, // screen
0, // place
left_table2, // getToTable
128, // xcood
164, // ycood
0, // frame
1+T7, // cursorText
STD_EXIT_LEFT_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
20, // mouseSize_x
150, // mouseSize_y
EL2_ACTION, // actionScript
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
};
uint16 loader_up[] = {
1,
0+156*64,
0,
65535,
1,
1+156*64,
0,
65535,
1,
2+156*64,
0,
65535,
0
};
uint16 loader_st_left[] = {
156*64,
1,
1,
6,
0
};
uint16 loader_d_to_l[] = {
17+156*64,
0
};
uint16 loader_r_to_l[] = {
15+156*64,
0+156*64,
16+156*64,
0
};
uint16 loaderb_u_to_d[] = {
17+156*64,
3+157*64,
12+157*64,
0
};
uint16 loaderb_d_to_u[] = {
11+157*64,
7+157*64,
15+156*64,
0
};
uint16 sml_loader_left[] = {
1,
6+158*64,
65535,
0,
1,
7+158*64,
65535,
0,
1,
8+158*64,
65535,
0,
1,
9+158*64,
65535,
0,
1,
10+158*64,
65535,
0,
1,
11+158*64,
65535,
0,
1,
12+158*64,
65535,
0,
1,
13+158*64,
65535,
0,
0
};
uint16 sml_loader_right[] = {
1,
14+158*64,
1,
0,
1,
15+158*64,
1,
0,
1,
16+158*64,
1,
0,
1,
17+158*64,
1,
0,
1,
18+158*64,
1,
0,
1,
19+158*64,
1,
0,
1,
20+158*64,
1,
0,
1,
21+158*64,
1,
0,
0
};
uint16 sml_loader_st_left[] = {
158*64,
1,
1,
6,
0
};
uint16 sml_loader_d_to_u[] = {
22+158*64,
14+158*64,
23+158*64,
0
};
uint16 sml_loader_l_to_d[] = {
25+158*64,
0
};
uint16 sml_loader_l_to_r[] = {
25+158*64,
3+158*64,
22+158*64,
0
};
uint16 sml_loaderb_down[] = {
1,
0+159*64,
0,
1,
1,
1+159*64,
0,
1,
1,
2+159*64,
0,
1,
0
};
uint16 sml_loaderb_left[] = {
1,
3+159*64,
65535,
0,
1,
4+159*64,
65535,
0,
1,
5+159*64,
65535,
0,
1,
6+159*64,
65535,
0,
1,
7+159*64,
65535,
0,
1,
8+159*64,
65535,
0,
1,
9+159*64,
65535,
0,
1,
10+159*64,
65535,
0,
0
};
uint16 sml_loaderb_st_left[] = {
159*64,
1,
1,
3,
0
};
uint16 sml_loaderb_u_to_r[] = {
23+158*64,
0
};
uint16 sml_loaderb_d_to_r[] = {
19+159*64,
0
};
uint16 sml_loaderb_l_to_d[] = {
20+159*64,
0
};
TurnTable loader_turnTable0 = {
{ // turnTableUp
0,
loader_u_to_d,
loader_u_to_l,
loader_u_to_r,
0
},
{ // turnTableDown
loader_d_to_u,
0,
loader_d_to_l,
loader_d_to_r,
0
},
{ // turnTableLeft
loader_l_to_u,
loader_l_to_d,
0,
loader_l_to_r,
0
},
{ // turnTableRight
loader_r_to_u,
loader_r_to_d,
loader_r_to_l,
0,
0
},
{ // turnTableTalk
0,
0,
0,
0,
0
},
};
TurnTable loader_turnTable1 = {
{ // turnTableUp
0,
loaderb_u_to_d,
loaderb_u_to_l,
loaderb_u_to_r,
0
},
{ // turnTableDown
loaderb_d_to_u,
0,
loaderb_d_to_l,
loaderb_d_to_r,
0
},
{ // turnTableLeft
loaderb_l_to_u,
loaderb_l_to_d,
0,
loaderb_l_to_r,
0
},
{ // turnTableRight
loaderb_r_to_u,
loaderb_r_to_d,
loaderb_r_to_l,
0,
0
},
{ // turnTableTalk
0,
0,
0,
0,
0
},
};
TurnTable loader_turnTable2 = {
{ // turnTableUp
0,
sml_loader_u_to_d,
sml_loader_u_to_l,
sml_loader_u_to_r,
0
},
{ // turnTableDown
sml_loader_d_to_u,
0,
sml_loader_d_to_l,
sml_loader_d_to_r,
0
},
{ // turnTableLeft
sml_loader_l_to_u,
sml_loader_l_to_d,
0,
sml_loader_l_to_r,
0
},
{ // turnTableRight
sml_loader_r_to_u,
sml_loader_r_to_d,
sml_loader_r_to_l,
0,
0
},
{ // turnTableTalk
0,
0,
0,
0,
0
},
};
TurnTable loader_turnTable3 = {
{ // turnTableUp
0,
sml_loaderb_u_to_d,
sml_loaderb_u_to_l,
sml_loaderb_u_to_r,
0
},
{ // turnTableDown
sml_loaderb_d_to_u,
0,
sml_loaderb_d_to_l,
sml_loaderb_d_to_r,
0
},
{ // turnTableLeft
sml_loaderb_l_to_u,
sml_loaderb_l_to_d,
0,
sml_loaderb_l_to_r,
0
},
{ // turnTableRight
sml_loaderb_r_to_u,
sml_loaderb_r_to_d,
sml_loaderb_r_to_l,
0,
0
},
{ // turnTableTalk
0,
0,
0,
0,
0
}
};
MegaSet loader_megaSet0 = {
3, // gridWidth
8, // colOffset
16, // colWidth
24, // lastChr
loader_up, // animUp
loader_down, // animDown
loader_left, // animLeft
loader_right, // animRight
loader_st_up, // standUp
loader_st_down, // standDown
loader_st_left, // standLeft
loader_st_right, // standRight
0, // standTalk
&loader_turnTable0,
};
MegaSet loader_megaSet1 = {
3, // gridWidth
8, // colOffset
16, // colWidth
24, // lastChr
loaderb_up, // animUp
loaderb_down, // animDown
loaderb_left, // animLeft
loaderb_right, // animRight
loaderb_st_up, // standUp
loaderb_st_down, // standDown
loaderb_st_left, // standLeft
loaderb_st_right, // standRight
0, // standTalk
&loader_turnTable1,
};
MegaSet loader_megaSet2 = {
0, // gridWidth
0, // colOffset
8, // colWidth
8, // lastChr
sml_loader_up, // animUp
sml_loader_down, // animDown
sml_loader_left, // animLeft
sml_loader_right, // animRight
sml_loader_st_up, // standUp
sml_loader_st_down, // standDown
sml_loader_st_left, // standLeft
sml_loader_st_right, // standRight
0, // standTalk
&loader_turnTable2,
};
MegaSet loader_megaSet3 = {
0, // gridWidth
0, // colOffset
8, // colWidth
8, // lastChr
sml_loaderb_up, // animUp
sml_loaderb_down, // animDown
sml_loaderb_left, // animLeft
sml_loaderb_right, // animRight
sml_loaderb_st_up, // standUp
sml_loaderb_st_down, // standDown
sml_loaderb_st_left, // standLeft
sml_loaderb_st_right, // standRight
0, // standTalk
&loader_turnTable3
};
ExtCompact loader_ext = {
0, // actionSub
0, // actionSub_off
0, // getToSub
0, // getToSub_off
0, // extraSub
0, // extraSub_off
2, // dir
STD_MEGA_STOP, // stopScript
STD_MINI_BUMP, // miniBump
0, // leaving
0, // atWatch
0, // atWas
0, // alt
0, // request
96, // spWidth_xx
SP_COL_LOADER, // spColour
0, // spTextId
0, // spTime
0, // arAnimIndex
0, // turnProg
0, // waitingFor
0, // arTarget_x
0, // arTarget_y
loader_auto, // animScratch
0*NEXT_MEGA_SET, // megaSet
&loader_megaSet0,
&loader_megaSet1,
&loader_megaSet2,
&loader_megaSet3
};
Compact loader = {
1, // logic
0, // status
0, // sync
2, // screen
115, // place
0, // getToTable
0XD2, // xcood
0XF0, // ycood
156*64+6, // frame
4426, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
MEGA_CLICK, // mouseClick
(int16) 65532, // mouseRel_x
(int16) 65488, // mouseRel_y
20, // mouseSize_x
48, // mouseSize_y
TRANS_ALIVE_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
0, // grafixProg
0, // offset
0, // mode
LOADER_START, // baseSub
0, // baseSub_off
&loader_ext
};
Compact junk2 = {
0, // logic
ST_MOUSE, // status
0, // sync
2, // screen
0, // place
0, // getToTable
332, // xcood
289, // ycood
0, // frame
4546, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
355-332, // mouseSize_x
315-289, // mouseSize_y
JUNK2_ACTION, // actionScript
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
};
uint16 fast_list_sc2[] = {
12,
51,
52,
53,
54,
135+0X8000,
153+0X8000,
200+0X8000,
174,
201+0X8000,
112,
113,
114,
163,
164,
165,
149,
0
};
Compact light_one = {
L_SCRIPT, // logic
ST_BACKGROUND+ST_LOGIC+ST_MOUSE, // status
0, // sync
2, // screen
0, // place
0, // getToTable
216, // xcood
188, // ycood
163*64, // frame
4186, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
12, // mouseSize_x
8, // mouseSize_y
LIGHT1_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
0, // grafixProg
0, // offset
C_BASE_MODE, // mode
LIGHT_LOGIC, // baseSub
0, // baseSub_off
0
};
uint16 sc2_logic[] = {
ID_FOSTER,
ID_JOEY,
JOBS,
ID_CUPBOARD,
ID_KNOB,
ID_LAZER,
ID_TOP_LIFT,
4344,
ID_TOP_BARREL,
ID_LOADER,
ID_UPLOAD,
ID_DEAD_LOADER,
ID_LIGHT1,
ID_PANEL,
ID_ALARM,
ID_ROBOT_SHELL,
ID_PRESS,
0XFFFF,
ID_MENU_LOGIC
};
Compact top_lift_2 = {
L_SCRIPT, // logic
ST_SORT+ST_LOGIC+ST_RECREATE, // status
0, // sync
2, // screen
0, // place
0, // getToTable
284, // xcood
196, // ycood
149*64, // frame
19+T7, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // 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, // grafixProg
0, // offset
C_BASE_MODE, // mode
TOP_LIFT_2_LOGIC, // baseSub
0, // baseSub_off
0
};
Compact top_lift = {
L_SCRIPT, // logic
ST_BACKGROUND+ST_LOGIC+ST_RECREATE+ST_MOUSE, // status
0, // sync
2, // screen
0, // place
top_lift_table, // getToTable
244, // xcood
250, // ycood
148*64, // frame
19+T7, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
48, // mouseSize_x
21, // mouseSize_y
TOP_LIFT_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
0, // grafixProg
0, // offset
C_BASE_MODE, // mode
TOP_LIFT_LOGIC, // baseSub
0, // baseSub_off
0
};
uint16 top_lift_down[] = {
148*64,
244,
250,
0,
244,
250,
1,
244,
250,
2,
244,
250,
3,
244,
250,
4,
244,
250,
5,
244,
250,
6,
0
};
Compact top_barrel = {
L_SCRIPT, // logic
0, // status
0, // sync
2, // screen
0, // place
0, // getToTable
262, // xcood
240, // ycood
155*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, // grafixProg
0, // offset
C_BASE_MODE, // mode
TOP_BARREL_LOGIC, // baseSub
0, // baseSub_off
0
};
}; // namespace SkyCompact
#endif