scummvm/sky/compacts/36comp.h
Max Horn 033ff78ae9 updated copyright notice
svn-id: r12176
2004-01-06 12:45:34 +00:00

4279 lines
35 KiB
C++

/* 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 SKY36COMP_H
#define SKY36COMP_H
namespace Sky {
namespace SkyCompact {
uint16 sc36_get_glass[] = {
96*64,
242,
226,
0,
242,
226,
1,
242,
226,
2,
242,
226,
3,
242,
226,
4,
242,
226,
4,
242,
226,
4,
242,
226,
4,
250,
226,
5,
255,
226,
6,
254,
226,
7,
256,
226,
8,
258,
226,
9,
259,
226,
10,
0
};
uint16 sc36_mouse_list[] = {
ID_SC36_BABS,
ID_SC36_BARMAN,
ID_SC36_GALLAGHER,
ID_SC36_COLSTON,
ID_SC36_JUKEBOX,
ID_SC36_BAND,
ID_SC36_GLASS,
ID_SC36_SENSOR,
ID_SC36_DOOR,
ID_SC36_EXIT_30,
ID_SC36_FLOOR,
ID_SC36_LOW_FLOOR,
0XFFFF,
ID_TEXT_MOUSE
};
uint16 babs_d_to_u[] = {
47+106*64,
46+106*64,
45+106*64,
0
};
uint16 bar_drink[] = {
32*64,
391,
240,
1,
391,
240,
2,
391,
240,
3,
391,
240,
2,
391,
240,
23,
391,
240,
24,
391,
240,
25,
391,
240,
26,
391,
240,
26,
391,
240,
27,
391,
240,
28,
391,
240,
29,
391,
240,
30,
391,
240,
30,
391,
240,
31,
391,
240,
32,
391,
240,
32,
391,
240,
33,
391,
240,
34,
391,
240,
34,
391,
240,
34,
391,
240,
34,
391,
240,
34,
391,
240,
0,
0
};
uint16 babs_l_to_u[] = {
43+106*64,
0
};
uint16 bar_put_cloth[] = {
32*64,
391,
240,
15,
391,
240,
14,
391,
240,
13,
391,
240,
8,
391,
240,
12,
391,
240,
12,
391,
240,
12,
391,
240,
12,
391,
240,
8,
391,
240,
9,
391,
240,
0,
0
};
uint16 babs_u_to_l[] = {
43+106*64,
0
};
uint16 sc36_col_down2[] = {
98*64,
272,
213,
0,
272,
213,
1,
272,
213,
2,
272,
213,
3,
272,
213,
4,
272,
213,
5,
272,
213,
6,
272,
213,
7,
272,
213,
8,
272,
213,
9,
272,
213,
10,
272,
213,
11,
272,
213,
12,
272,
213,
13,
272,
213,
14,
272,
213,
15,
272,
213,
16,
0
};
uint16 babs_left[] = {
4,
20+106*64,
65532,
0,
4,
21+106*64,
65532,
0,
4,
22+106*64,
65532,
0,
4,
23+106*64,
65532,
0,
4,
24+106*64,
65532,
0,
4,
25+106*64,
65532,
0,
4,
26+106*64,
65532,
0,
4,
27+106*64,
65532,
0,
4,
28+106*64,
65532,
0,
4,
29+106*64,
65532,
0,
0
};
uint16 babs_u_to_t[] = {
43+106*64,
42+106*64,
48+106*64,
0
};
uint16 sc36_col_up1[] = {
101*64,
249,
211,
0,
247,
211,
1,
246,
211,
2,
247,
211,
3,
249,
211,
4,
249,
211,
5,
251,
211,
6,
250,
211,
7,
252,
211,
8,
256,
212,
9,
259,
211,
10,
258,
211,
11,
260,
211,
12,
265,
211,
5,
267,
211,
6,
266,
211,
7,
268,
211,
8,
272,
212,
9,
275,
211,
10,
274,
211,
11,
276,
211,
12,
281,
211,
5,
283,
211,
6,
282,
211,
7,
284,
211,
8,
288,
212,
9,
288,
212,
3,
287,
212,
13,
288,
213,
14,
287,
214,
15,
287,
215,
16,
287,
216,
17,
287,
217,
18,
287,
218,
19,
287,
219,
20,
287,
220,
13,
288,
221,
14,
287,
222,
15,
287,
223,
16,
287,
224,
17,
287,
225,
18,
287,
226,
19,
287,
227,
20,
287,
228,
13,
288,
229,
14,
287,
230,
15,
287,
231,
16,
287,
232,
21,
287,
233,
22,
0
};
uint16 sc36_fos_down2[] = {
93*64,
298,
228,
0,
298,
228,
1,
298,
228,
2,
298,
228,
3,
298,
228,
4,
298,
228,
5,
298,
228,
6,
298,
228,
7,
298,
228,
8,
298,
228,
9,
298,
228,
10,
298,
228,
11,
298,
228,
12,
298,
228,
13,
298,
228,
14,
298,
228,
15,
298,
228,
16,
298,
228,
17,
298,
228,
18,
298,
228,
19,
298,
228,
20,
298,
228,
21,
298,
228,
22,
298,
228,
23,
298,
228,
24,
298,
228,
25,
298,
228,
26,
298,
228,
27,
298,
228,
28,
298,
228,
29,
298,
228,
30,
298,
228,
31,
298,
228,
32,
298,
228,
33,
0
};
uint16 sc36_col_deal[] = {
47*64,
128,
136,
0,
128,
136,
3,
128,
136,
4,
128,
136,
5,
128,
136,
6,
128,
136,
7,
128,
136,
7,
128,
136,
8,
128,
136,
0,
0
};
uint16 sc36_palette[] = {
0,
512,
1540,
518,
520,
2564,
1538,
2566,
2050,
1540,
1034,
3590,
526,
1542,
3078,
20,
5634,
512,
2566,
4614,
2050,
2054,
2574,
3078,
2054,
1040,
5640,
2564,
3602,
3078,
2058,
2574,
4104,
2566,
5650,
1540,
2566,
2580,
2572,
3076,
3612,
3594,
3078,
2584,
4620,
3086,
3602,
5132,
3594,
1560,
8462,
3592,
3614,
3088,
2582,
1550,
9998,
4620,
2576,
6672,
4108,
4632,
5134,
3094,
1554,
10000,
4104,
4643,
4112,
4110,
2074,
10000,
5132,
3602,
6162,
4614,
3115,
8466,
5646,
5650,
5648,
5130,
3623,
7700,
5134,
4641,
6164,
5128,
4655,
7700,
5654,
6162,
6162,
5126,
3127,
11030,
5648,
5155,
4122,
4636,
3608,
11030,
6674,
4630,
8982,
6158,
6183,
7190,
6154,
3123,
12056,
4133,
3608,
12056,
6166,
5665,
4126,
6166,
4645,
10522,
6674,
8491,
7190,
7702,
5144,
10012,
7184,
3119,
13086,
7188,
6187,
7710,
7706,
7198,
8988,
5675,
5660,
12062,
7700,
7219,
10014,
8988,
7196,
8995,
8472,
5169,
14625,
6699,
7201,
11553,
8984,
6711,
13093,
9498,
5687,
15143,
10017,
8487,
11557,
9502,
9523,
10533,
10019,
8495,
13607,
10526,
9527,
10027,
10533,
10033,
11051,
11045,
10037,
12077,
11559,
9011,
15661,
11559,
11063,
12591,
12075,
10549,
15151,
12589,
12085,
12593,
13101,
13115,
13109,
13621,
14641,
13113,
16191,
16128,
63,
16191,
16128,
63,
16191,
16128,
63,
16191,
16128,
63,
16191,
16128,
63,
16191,
16128,
63,
16191,
16128,
63,
16191,
16128,
63,
16191,
13312,
15413,
8996,
4912,
9236,
2060,
528,
1539,
12602,
12585,
6948,
6696,
7951,
1808,
2326,
4097,
5144,
4104,
11020,
14126,
7195,
11303,
2056,
7188,
24,
2052,
8220,
3120,
8204,
2052,
4120,
8216,
3076,
1048,
1032,
2052,
3084,
3080,
6156,
6180,
9244,
8216,
2088,
7180,
4108,
1060,
3080,
16191,
16128,
63,
16191,
16128,
63,
16191,
16128,
63,
16191,
16128,
63,
16191,
16128,
63,
16191,
16128,
63,
16191,
16128,
63,
16191,
16128,
63,
0,
14336,
13364,
10795,
9261,
9762,
6174,
5662,
4880,
2319,
1802,
770,
519,
14851,
10545,
10034,
11037,
4894,
5668,
7435,
1295,
2326,
11265,
2056,
8210,
7441,
6954,
9494,
4119,
3866,
4864,
13316,
13364,
11563,
8751,
9506,
10024,
8242,
10781,
5401,
4898,
6670,
2062,
530,
1024,
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,
63,
16191,
16128,
63,
16191,
13824,
13878,
12077,
8241,
10527,
5917,
5925,
7698,
2865,
9995,
1285,
285,
16129,
16191
};
uint16 babs_auto[32];
uint16 babs_up[] = {
2,
0+106*64,
0,
65534,
2,
1+106*64,
0,
65534,
2,
2+106*64,
0,
65534,
2,
3+106*64,
0,
65534,
2,
4+106*64,
0,
65534,
2,
5+106*64,
0,
65534,
2,
6+106*64,
0,
65534,
2,
7+106*64,
0,
65534,
2,
8+106*64,
0,
65534,
2,
9+106*64,
0,
65534,
0
};
uint16 babs_down[] = {
2,
10+106*64,
0,
2,
2,
11+106*64,
0,
2,
2,
12+106*64,
0,
2,
2,
13+106*64,
0,
2,
2,
14+106*64,
0,
2,
2,
15+106*64,
0,
2,
2,
16+106*64,
0,
2,
2,
17+106*64,
0,
2,
2,
18+106*64,
0,
2,
2,
19+106*64,
0,
2,
0
};
uint16 babs_right[] = {
4,
30+106*64,
4,
0,
4,
31+106*64,
4,
0,
4,
32+106*64,
4,
0,
4,
33+106*64,
4,
0,
4,
34+106*64,
4,
0,
4,
35+106*64,
4,
0,
4,
36+106*64,
4,
0,
4,
37+106*64,
4,
0,
4,
38+106*64,
4,
0,
4,
39+106*64,
4,
0,
0
};
uint16 babs_st_up[] = {
106*64,
1,
0,
44,
0
};
uint16 babs_st_down[] = {
106*64,
1,
0,
40,
0
};
uint16 babs_st_left[] = {
106*64,
1,
0,
42,
0
};
uint16 babs_st_right[] = {
106*64,
1,
0,
46,
0
};
uint16 babs_st_talk[] = {
107*64,
1,
0,
0,
0
};
uint16 babs_u_to_d[] = {
43+106*64,
42+106*64,
41+106*64,
0
};
uint16 babs_u_to_r[] = {
45+106*64,
0
};
uint16 babs_d_to_l[] = {
41+106*64,
0
};
uint16 babs_d_to_r[] = {
47+106*64,
0
};
uint16 babs_d_to_t[] = {
48+106*64,
0
};
uint16 babs_l_to_d[] = {
41+106*64,
0
};
uint16 babs_l_to_r[] = {
41+106*64,
40+106*64,
47+106*64,
0
};
uint16 babs_l_to_t[] = {
48+106*64,
0
};
uint16 babs_r_to_u[] = {
45+106*64,
0
};
uint16 babs_r_to_d[] = {
47+106*64,
0
};
uint16 babs_r_to_l[] = {
45+106*64,
44+106*64,
43+106*64,
0
};
uint16 babs_r_to_t[] = {
47+106*64,
40+106*64,
48+106*64,
0
};
uint16 babs_t_to_u[] = {
48+106*64,
42+106*64,
43+106*64,
0
};
uint16 babs_t_to_d[] = {
48+106*64,
0
};
uint16 babs_t_to_l[] = {
48+106*64,
0
};
uint16 babs_t_to_r[] = {
48+106*64,
40+106*64,
47+106*64,
0
};
TurnTable sc36_babs_turnTable0 = {
{ // turnTableUp
0,
babs_u_to_d,
babs_u_to_l,
babs_u_to_r,
babs_u_to_t
},
{ // turnTableDown
babs_d_to_u,
0,
babs_d_to_l,
babs_d_to_r,
babs_d_to_t
},
{ // turnTableLeft
babs_l_to_u,
babs_l_to_d,
0,
babs_l_to_r,
babs_l_to_t
},
{ // turnTableRight
babs_r_to_u,
babs_r_to_d,
babs_r_to_l,
0,
babs_r_to_t
},
{ // turnTableTalk
babs_t_to_u,
babs_t_to_d,
babs_t_to_l,
babs_t_to_r,
0
}
};
MegaSet sc36_babs_megaSet0 = {
3, // gridWidth
8, // colOffset
16, // colWidth
24, // lastChr
babs_up, // animUp
babs_down, // animDown
babs_left, // animLeft
babs_right, // animRight
babs_st_up, // standUp
babs_st_down, // standDown
babs_st_left, // standLeft
babs_st_right, // standRight
babs_st_talk, // standTalk
&sc36_babs_turnTable0
};
ExtCompact sc36_babs_ext = {
0, // actionSub
0, // actionSub_off
0, // getToSub
0, // getToSub_off
0, // extraSub
0, // extraSub_off
TALK, // dir
STD_PLAYER_STOP, // stopScript
STD_MINI_BUMP, // miniBump
0, // leaving
0, // atWatch
0, // atWas
0, // alt
0, // request
96+32, // spWidth_xx
SP_COL_BABS36, // spColour
0, // spTextId
0, // spTime
0, // arAnimIndex
0, // turnProg
0, // waitingFor
0, // arTarget_x
0, // arTarget_y
babs_auto, // animScratch
0, // megaSet
&sc36_babs_megaSet0,
0,
0,
0
};
Compact sc36_babs = {
L_SCRIPT, // logic
ST_LOGIC+ST_MOUSE+ST_SORT+ST_RECREATE+ST_GRID_PLOT+ST_COLLISION, // status
0, // sync
36, // screen
ID_SC36_FLOOR, // place
0, // getToTable
344, // xcood
264, // ycood
107*64, // frame
54, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
MEGA_CLICK, // mouseClick
(int16) 65526, // mouseRel_x
(int16) 65491, // mouseRel_y
17, // mouseSize_x
50, // mouseSize_y
MEGA_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
{ 0, 0, 0 },
0, // offset
C_BASE_MODE, // mode
SC36_BABS_LOGIC, // baseSub
0, // baseSub_off
&sc36_babs_ext
};
uint16 sc36_col_down4[] = {
100*64,
288,
233,
0,
287,
233,
1,
288,
232,
2,
288,
231,
3,
288,
229,
4,
287,
229,
5,
287,
228,
6,
288,
227,
7,
288,
225,
8,
287,
225,
9,
288,
224,
10,
288,
223,
3,
288,
221,
4,
287,
221,
5,
287,
220,
6,
288,
219,
7,
288,
217,
8,
287,
217,
9,
288,
216,
10,
288,
215,
3,
288,
213,
4,
287,
213,
5,
287,
212,
6,
288,
211,
11,
290,
211,
12,
287,
211,
13,
283,
211,
14,
283,
211,
15,
282,
212,
16,
279,
211,
17,
275,
211,
18,
275,
211,
19,
274,
211,
12,
271,
211,
13,
267,
211,
14,
267,
211,
15,
266,
212,
16,
263,
211,
17,
259,
211,
18,
259,
211,
19,
258,
211,
12,
255,
211,
13,
251,
211,
14,
251,
211,
15,
250,
212,
16,
247,
211,
17,
249,
211,
20,
249,
211,
20,
0
};
uint16 sc36_logic_list[] = {
ID_FOSTER,
ID_SC36_BABS,
ID_SC36_BARMAN,
ID_SC36_COLSTON,
ID_SC36_GALLAGHER,
ID_DANIELLE,
ID_SPUNKY,
ID_SC30_HENRI,
ID_SC36_COL_FEET,
ID_SC36_GAL_LEGS,
ID_SC36_CARDS,
ID_SC36_GLASS,
ID_SC36_BAND,
ID_SC36_JUKEBOX,
ID_SC36_JUKE_LIGHT,
ID_SC36_DOOR,
0XFFFF,
ID_STD_MENU_LOGIC
};
uint16 reset_30_36[] = {
C_SCREEN,
36,
C_PLACE,
ID_SC36_FLOOR,
C_XCOOD,
168,
C_YCOOD,
280,
C_FRAME,
40+12*64,
C_DIR,
DOWN,
65535
};
uint16 sc36_doorshut[] = {
144*64,
375,
183,
5,
375,
183,
4,
375,
183,
3,
375,
183,
2,
375,
183,
1,
375,
183,
0,
0
};
uint16 sc36_fos_up2[] = {
95*64,
296,
208,
0,
296,
208,
1,
296,
208,
2,
296,
208,
3,
296,
208,
4,
296,
208,
5,
296,
208,
6,
296,
208,
7,
296,
208,
8,
296,
208,
9,
296,
208,
10,
296,
208,
11,
296,
208,
12,
296,
208,
13,
296,
208,
14,
296,
208,
15,
296,
208,
16,
296,
208,
17,
296,
208,
18,
296,
208,
19,
296,
208,
20,
296,
208,
21,
296,
208,
22,
0
};
uint16 bar_get_cloth[] = {
32*64,
391,
240,
9,
391,
240,
8,
391,
240,
12,
391,
240,
12,
391,
240,
12,
391,
240,
12,
391,
240,
8,
391,
240,
13,
391,
240,
14,
391,
240,
15,
0
};
Compact sc36_juke_light = {
L_SCRIPT, // logic
ST_LOGIC+ST_BACKGROUND, // status
0, // sync
36, // screen
0, // place
0, // getToTable
233, // xcood
212, // ycood
68*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, 0, 0 },
0, // offset
C_BASE_MODE, // mode
SC36_JUKE_LIGHT_LOGIC, // baseSub
0, // baseSub_off
0
};
uint16 sc36_low_floor_table[] = {
ID_SC36_FLOOR,
GT_SC36_FLOOR,
ID_SC36_LOW_FLOOR,
RET_OK,
ID_SC36_EXIT_30,
GT_SC36_FLOOR,
ID_SC36_DOOR,
GT_SC36_DOOR,
ID_SC36_SENSOR,
GT_SC36_SENSOR,
ID_SC36_BAND,
GT_SC36_BAND,
ID_SC36_JUKEBOX,
GT_SC36_JUKEBOX,
0,
SC36_DOOR_WALK_ON,
ID_SC36_BARMAN,
GT_SC36_FLOOR,
ID_SC36_COLSTON,
GT_SC36_FLOOR,
ID_SC36_GALLAGHER,
GT_SC36_FLOOR,
ID_SC36_GLASS,
GT_SC36_FLOOR,
ID_STD_LEFT_TALK,
GT_SC36_FLOOR,
ID_STD_RIGHT_TALK,
GT_SC36_FLOOR,
ID_SC36_BABS,
GT_SC36_FLOOR,
65535
};
Compact sc36_low_floor = {
0, // logic
ST_MOUSE, // status
0, // sync
36, // screen
0, // place
sc36_low_floor_table, // getToTable
248, // xcood
200, // ycood
0, // frame
0, // cursorText
0, // mouseOn
0, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
383-248, // mouseSize_x
255-200, // mouseSize_y
FLOOR_ACTION, // actionScript
0,
0,
0,
0,
0,
{ 0, 0, 0 },
0,
0,
0,
0,
0
};
uint16 sc36_floor_table[] = {
ID_SC36_FLOOR,
RET_OK,
ID_SC36_LOW_FLOOR,
GT_SC36_LOW_FLOOR,
ID_SC36_EXIT_30,
GT_SC36_EXIT_30,
0,
SC36_EXIT_30_WALK_ON,
ID_SC36_DOOR,
GT_SC36_LOW_FLOOR,
ID_SC36_SENSOR,
GT_SC36_LOW_FLOOR,
ID_SC36_BAND,
GT_SC36_LOW_FLOOR,
ID_SC36_JUKEBOX,
GT_SC36_LOW_FLOOR,
ID_SC36_BARMAN,
GT_SC36_BARMAN,
ID_SC36_COLSTON,
GT_SC36_COLSTON,
ID_SC36_GALLAGHER,
GT_SC36_GALLAGHER,
ID_SC36_GLASS,
GT_SC36_GLASS,
ID_STD_LEFT_TALK,
GT_SC36_LEFT_TALK,
ID_STD_RIGHT_TALK,
GT_SC36_RIGHT_TALK,
3,
MOVE_BABS,
ID_SC36_BABS,
GT_BABS_AMIGA,
65535
};
uint16 sc36_jukebox_on[] = {
68*64,
233,
212,
0,
233,
212,
1,
233,
212,
2,
233,
212,
3,
0
};
Compact sc36_door = {
L_SCRIPT, // logic
ST_MOUSE+ST_LOGIC+ST_BACKGROUND+ST_RECREATE, // status
0, // sync
36, // screen
0, // place
0, // getToTable
375, // xcood
183, // ycood
144*64, // frame
181, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
(int16) 65535, // mouseRel_x
(int16) 65535, // mouseRel_y
378-374, // mouseSize_x
214-182, // mouseSize_y
SC36_DOOR_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
{ 0, 0, 0 },
0, // offset
C_BASE_MODE, // mode
SC36_DOOR_LOGIC, // baseSub
0, // baseSub_off
0
};
uint16 sc36_col_down3[] = {
99*64,
283,
234,
0,
283,
234,
1,
283,
234,
2,
283,
234,
3,
283,
234,
4,
283,
234,
5,
283,
234,
6,
283,
234,
7,
283,
234,
8,
283,
234,
9,
283,
234,
10,
283,
234,
11,
283,
234,
12,
283,
234,
13,
283,
234,
14,
283,
234,
15,
283,
234,
16,
283,
234,
17,
283,
234,
18,
283,
234,
19,
283,
234,
20,
283,
234,
21,
283,
234,
22,
283,
234,
23,
283,
234,
24,
283,
234,
25,
283,
234,
26,
283,
234,
27,
283,
234,
28,
283,
234,
29,
0
};
ExtCompact sc36_jukebox_ext = {
0, // actionSub
0, // actionSub_off
0, // getToSub
0, // getToSub_off
0, // extraSub
0, // extraSub_off
0, // dir
0, // stopScript
0, // miniBump
0, // leaving
0, // atWatch
0, // atWas
0, // alt
0, // request
96+32, // spWidth_xx
SP_COL_JUKEBOX36, // spColour
0, // spTextId
0, // spTime
0, // arAnimIndex
0, // turnProg
0, // waitingFor
0, // arTarget_x
0, // arTarget_y
0, // animScratch
0, // megaSet
0,
0,
0,
0
};
Compact sc36_jukebox = {
L_SCRIPT, // logic
ST_MOUSE+ST_LOGIC+ST_RECREATE, // status
0, // sync
36, // screen
0, // place
0, // getToTable
233, // xcood
222, // ycood
86*64, // frame
16649, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
(int16) 65532, // mouseRel_x
(int16) 65521, // mouseRel_y
241-229, // mouseSize_x
236-207, // mouseSize_y
SC36_JUKEBOX_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
{ 0, 0, 0 },
0, // offset
C_BASE_MODE, // mode
SC36_JUKEBOX_LOGIC, // baseSub
0, // baseSub_off
&sc36_jukebox_ext
};
uint16 sc36_juke_kicked[] = {
68*64,
233,
212,
0,
233,
212,
2,
233,
212,
0,
233,
212,
0,
233,
212,
1,
233,
212,
3,
233,
212,
0,
233,
212,
2,
233,
212,
2,
233,
212,
1,
233,
212,
3,
233,
212,
0,
233,
212,
3,
233,
212,
0,
233,
212,
2,
233,
212,
0,
233,
212,
1,
233,
212,
3,
233,
212,
2,
233,
212,
3,
0
};
uint16 sc36_fos_up1[] = {
94*64,
298,
229,
0,
298,
229,
1,
298,
229,
2,
298,
229,
3,
298,
229,
4,
298,
229,
5,
298,
229,
6,
298,
229,
7,
298,
229,
8,
298,
229,
9,
298,
229,
10,
298,
229,
11,
298,
229,
12,
298,
229,
13,
298,
229,
14,
298,
229,
15,
298,
229,
16,
298,
229,
17,
298,
229,
18,
298,
229,
19,
298,
229,
20,
298,
229,
21,
298,
229,
22,
298,
229,
23,
298,
229,
24,
298,
229,
25,
298,
229,
26,
298,
229,
27,
298,
229,
28,
298,
229,
29,
298,
229,
30,
298,
229,
31,
298,
229,
32,
298,
229,
33,
298,
229,
34,
298,
229,
35,
0
};
uint16 sc36_use_jukebox[] = {
67*64,
240,
210,
0,
240,
210,
1,
240,
210,
2,
240,
210,
3,
240,
210,
4,
240,
210,
4,
240,
210,
4,
240,
210,
4,
240,
210,
5,
240,
210,
6,
240,
210,
0,
0
};
uint16 sc36_col_think[] = {
47*64,
219,
226,
0,
219,
226,
3,
219,
226,
4,
219,
226,
5,
219,
226,
9,
219,
226,
10,
219,
226,
10,
219,
226,
10,
219,
226,
10,
219,
226,
10,
219,
226,
10,
219,
226,
10,
219,
226,
10,
219,
226,
10,
219,
226,
10,
219,
226,
10,
219,
226,
10,
219,
226,
10,
219,
226,
9,
219,
226,
9,
219,
226,
9,
219,
226,
9,
219,
226,
9,
219,
226,
9,
219,
226,
9,
219,
226,
9,
219,
226,
9,
219,
226,
9,
219,
226,
9,
219,
226,
10,
219,
226,
11,
219,
226,
12,
219,
226,
13,
219,
226,
14,
219,
226,
15,
219,
226,
12,
219,
226,
13,
219,
226,
14,
219,
226,
15,
219,
226,
12,
219,
226,
12,
219,
226,
13,
219,
226,
14,
219,
226,
15,
219,
226,
12,
219,
226,
13,
219,
226,
14,
219,
226,
15,
219,
226,
12,
219,
226,
0,
0
};
uint16 bar_wipe2[] = {
32*64,
391,
240,
16,
391,
240,
17,
391,
240,
18,
391,
240,
19,
391,
240,
20,
391,
240,
21,
391,
240,
20,
391,
240,
19,
391,
240,
20,
391,
240,
21,
391,
240,
22,
391,
240,
16,
391,
240,
17,
391,
240,
18,
391,
240,
19,
391,
240,
20,
391,
240,
19,
391,
240,
18,
391,
240,
17,
391,
240,
16,
391,
240,
22,
391,
240,
21,
391,
240,
22,
391,
240,
16,
391,
240,
17,
391,
240,
18,
391,
240,
19,
391,
240,
20,
391,
240,
21,
391,
240,
22,
391,
240,
16,
391,
240,
17,
391,
240,
18,
391,
240,
19,
391,
240,
20,
391,
240,
19,
391,
240,
18,
391,
240,
17,
391,
240,
18,
391,
240,
19,
391,
240,
20,
391,
240,
21,
391,
240,
22,
391,
240,
16,
0
};
Compact sc36_gal_legs = {
0, // logic
ST_SORT+ST_RECREATE, // status
0, // sync
36, // screen
0, // place
0, // getToTable
202, // xcood
262, // ycood
59*64, // frame
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
{ 0, 0, 0 },
0,
0,
0,
0,
0
};
uint16 sc36_col_up2[] = {
102*64,
283,
234,
0,
283,
234,
1,
283,
234,
2,
283,
234,
3,
283,
234,
4,
283,
234,
5,
283,
234,
6,
283,
234,
7,
283,
234,
8,
283,
234,
9,
283,
234,
10,
283,
234,
11,
283,
234,
12,
283,
234,
13,
283,
234,
14,
283,
234,
15,
283,
234,
16,
283,
234,
17,
283,
234,
18,
283,
234,
19,
283,
234,
20,
283,
234,
21,
283,
234,
22,
283,
234,
23,
283,
234,
24,
283,
234,
25,
283,
234,
26,
0
};
Compact sc36_cards = {
L_SCRIPT, // logic
ST_LOGIC+ST_SORT+ST_RECREATE, // status
0, // sync
36, // screen
0, // place
0, // getToTable
224, // xcood
252, // ycood
60*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, 0, 0 },
0, // offset
C_BASE_MODE, // mode
SC36_CARDS_LOGIC, // baseSub
0, // baseSub_off
0
};
uint16 sc36_reach_glass[] = {
96*64,
242,
226,
0,
242,
226,
1,
242,
226,
2,
242,
226,
3,
242,
226,
4,
242,
226,
4,
242,
226,
4,
242,
226,
4,
242,
226,
2,
242,
226,
1,
242,
226,
0,
0
};
uint16 sc36_juke_break[] = {
86*64,
233,
222,
7,
233,
222,
1,
233,
222,
4,
233,
222,
6,
233,
222,
2,
233,
222,
5,
233,
222,
0,
233,
222,
3,
0
};
uint16 sc36_fos_down1[] = {
92*64,
296,
208,
0,
296,
208,
1,
296,
208,
2,
296,
208,
3,
296,
208,
4,
296,
208,
5,
296,
208,
6,
296,
208,
7,
296,
208,
8,
296,
208,
9,
296,
208,
10,
296,
208,
11,
296,
208,
12,
296,
208,
13,
296,
208,
14,
296,
208,
15,
296,
208,
16,
296,
208,
17,
296,
208,
18,
296,
208,
19,
296,
208,
20,
296,
208,
21,
296,
208,
22,
0
};
uint16 reset_37_36[] = {
C_SCREEN,
36,
C_PLACE,
ID_SC36_LOW_FLOOR,
C_XCOOD,
392,
C_YCOOD,
208,
C_FRAME,
42+13*64,
65535
};
Compact sc36_glass = {
L_SCRIPT, // logic
ST_MOUSE+ST_SORT+ST_RECREATE, // status
0, // sync
36, // screen
0, // place
0, // getToTable
242, // xcood
247, // ycood
66*64, // frame
200, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
(int16) 65535, // mouseRel_x
(int16) 65535, // mouseRel_y
246-241, // mouseSize_x
253-246, // mouseSize_y
SC36_GLASS_ACTION, // actionScript
0,
0,
0,
0,
0,
{ 0, 0, 0 },
0,
0,
0,
0,
0
};
Compact sc36_col_feet = {
0, // logic
ST_SORT+ST_RECREATE, // status
0, // sync
36, // screen
0, // place
0, // getToTable
219, // xcood
265, // ycood
48*64, // frame
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
{ 0, 0, 0 },
0,
0,
0,
0,
0
};
uint16 sc36_col_blink2[] = {
47*64,
219,
226,
16,
219,
226,
16,
219,
226,
16,
219,
226,
16,
219,
226,
16,
219,
226,
16,
219,
226,
16,
219,
226,
16,
219,
226,
16,
219,
226,
16,
219,
226,
16,
219,
226,
17,
219,
226,
18,
219,
226,
16,
0
};
uint16 sc36_jukebox_off[] = {
68*64,
1,
1,
3,
1,
1,
2,
1,
1,
1,
1,
1,
0,
0
};
Compact sc36_band = {
L_SCRIPT, // logic
ST_MOUSE+ST_LOGIC+ST_BACKGROUND+ST_RECREATE, // status
0, // sync
36, // screen
0, // place
0, // getToTable
271, // xcood
161, // ycood
31*64, // frame
16653, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
5, // mouseRel_y
322-271, // mouseSize_x
187-166, // mouseSize_y
SC36_BAND_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
{ 0, 0, 0 },
0, // offset
C_BASE_MODE, // mode
SC36_BAND_LOGIC, // baseSub
0, // baseSub_off
0
};
Compact sc36_sensor = {
0, // logic
ST_MOUSE, // status
0, // sync
36, // screen
0, // place
0, // getToTable
371, // xcood
191, // ycood
0, // frame
16651, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
373-371, // mouseSize_x
197-191, // mouseSize_y
SC36_SENSOR_ACTION, // actionScript
0,
0,
0,
0,
0,
{ 0, 0, 0 },
0,
0,
0,
0,
0
};
uint16 sc36_col_drink[] = {
69*64,
219,
226,
0,
219,
226,
1,
219,
226,
2,
219,
226,
3,
219,
226,
3,
219,
226,
4,
219,
226,
5,
219,
226,
6,
219,
226,
7,
219,
226,
7,
219,
226,
7,
219,
226,
7,
219,
226,
7,
219,
226,
6,
219,
226,
5,
219,
226,
4,
219,
226,
3,
219,
226,
3,
219,
226,
2,
219,
226,
1,
219,
226,
8,
0
};
uint16 reset_juke_light[] = {
C_LOGIC,
L_SCRIPT,
C_FRAME,
68*64,
C_BASE_SUB+2,
0,
65535
};
uint16 sc36_gal_look1[] = {
58*64,
202,
238,
6,
202,
238,
7,
202,
238,
8,
202,
238,
8,
202,
238,
8,
202,
238,
8,
202,
238,
8,
202,
238,
8,
202,
238,
8,
202,
238,
8,
202,
238,
8,
202,
238,
8,
202,
238,
7,
202,
238,
6,
0
};
uint16 reset_colston[] = {
C_LOGIC,
L_SCRIPT,
C_STATUS,
ST_MOUSE+ST_LOGIC+ST_SORT+ST_RECREATE,
C_XCOOD,
219,
C_YCOOD,
226,
C_FRAME,
47*64,
C_MODE,
C_BASE_MODE,
C_BASE_SUB,
SC36_COLSTON_LOGIC,
C_BASE_SUB+2,
0,
C_REQUEST,
0,
65535
};
uint16 sc36_chip_list[] = {
13+DISK_13,
IT_SC36_LAYER_0+DISK_13,
IT_SC36_LAYER_1+DISK_13,
IT_SC36_LAYER_2+DISK_13,
IT_SC36_LAYER_3+DISK_13,
IT_SC36_GRID_1+DISK_13,
IT_SC36_GRID_2+DISK_13,
IT_SC36_GRID_3+DISK_13,
IT_SC36_DOOR+DISK_13,
IT_SC36_BABS+DISK_13,
IT_SC36_BABS_TALK+DISK_13,
IT_SC36_PRESS_PLATE+DISK_13,
IT_SC36_USE_JUKEBOX+DISK_13,
IT_SC36_JUKEBOX+DISK_13,
IT_SC36_JUKE_LIGHT+DISK_13,
IT_SC36_BAND+DISK_13,
IT_SC36_BARMAN+DISK_13,
IT_BARMAN_TALK+DISK_13,
IT_SC36_COLSTON+DISK_13,
IT_SC36_COL_FEET+DISK_13,
IT_SC36_COL_TALK1+DISK_13,
IT_SC36_COL_TALK2+DISK_13,
IT_SC36_COL_DRINK+DISK_13,
IT_SC36_COL_DOWN4+DISK_13,
IT_SC36_COL_UP1+DISK_13,
IT_SC36_COL_KICK+DISK_13,
IT_SC36_GALLAGHER+DISK_13,
IT_SC36_GAL_LEGS+DISK_13,
IT_SC36_GAL_TALK+DISK_13,
IT_SC36_CARDS+DISK_13,
IT_SC36_GLASS+DISK_13,
0
};
uint16 sc36_juke_stuck[] = {
86*64,
233,
222,
7,
233,
222,
3,
0
};
uint16 sc36_col_blink1[] = {
47*64,
219,
226,
0,
219,
226,
1,
219,
226,
2,
219,
226,
0,
0
};
uint32 *babs = (uint32*)&sc36_babs;
uint16 bar_wipe[] = {
32*64,
391,
240,
16,
391,
240,
17,
391,
240,
18,
391,
240,
19,
391,
240,
20,
391,
240,
21,
391,
240,
22,
0
};
uint16 sc36_gal_look2[] = {
58*64,
202,
238,
0,
202,
238,
0,
202,
238,
0,
202,
238,
0,
202,
238,
0,
202,
238,
0,
202,
238,
0,
202,
238,
0,
202,
238,
0,
202,
238,
0,
202,
238,
0,
202,
238,
0,
202,
238,
0,
202,
238,
0,
202,
238,
0,
0
};
uint16 sc36_juke_sing[] = {
86*64,
1,
1,
0,
1,
1,
1,
1,
1,
2,
1,
1,
3,
1,
1,
4,
1,
1,
5,
1,
1,
0,
1,
1,
3,
1,
1,
4,
1,
1,
0,
1,
1,
6,
1,
1,
0,
1,
1,
3,
1,
1,
6,
1,
1,
5,
1,
1,
7,
1,
1,
6,
1,
1,
0,
1,
1,
7,
1,
1,
4,
1,
1,
2,
1,
1,
5,
1,
1,
3,
1,
1,
7,
1,
1,
4,
0
};
ExtCompact sc36_colston_ext = {
0, // actionSub
0, // actionSub_off
0, // getToSub
0, // getToSub_off
0, // extraSub
0, // extraSub_off
0, // dir
0, // stopScript
0, // miniBump
0, // leaving
0, // atWatch
0, // atWas
0, // alt
0, // request
96+32, // spWidth_xx
SP_COL_COLSTON36, // spColour
0, // spTextId
0, // spTime
0, // arAnimIndex
0, // turnProg
0, // waitingFor
0, // arTarget_x
0, // arTarget_y
0, // animScratch
0, // megaSet
0,
0,
0,
0
};
Compact sc36_colston = {
L_SCRIPT, // logic
ST_MOUSE+ST_LOGIC+ST_SORT+ST_RECREATE, // status
0, // sync
36, // screen
0, // place
0, // getToTable
219, // xcood
226, // ycood
47*64, // frame
4, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
240-219, // mouseSize_x
252-226, // mouseSize_y
SC36_COLSTON_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
{ 0, 0, 0 },
0, // offset
C_BASE_MODE, // mode
SC36_COLSTON_LOGIC, // baseSub
0, // baseSub_off
&sc36_colston_ext
};
uint16 sc36_col_down1[] = {
97*64,
220,
226,
0,
219,
227,
1,
221,
223,
2,
222,
219,
3,
222,
217,
4,
222,
217,
4,
222,
217,
4,
223,
217,
5,
225,
217,
6,
224,
217,
7,
233,
218,
8,
236,
217,
9,
241,
217,
10,
240,
217,
11,
243,
218,
12,
252,
218,
13,
257,
217,
14,
256,
217,
15,
260,
218,
16,
268,
217,
17,
273,
217,
18,
272,
217,
19,
275,
218,
20,
279,
217,
21,
277,
216,
22,
276,
215,
23,
277,
213,
24,
277,
211,
25,
277,
208,
26,
277,
207,
27,
277,
210,
28,
0
};
ExtCompact sc36_gallagher_ext = {
0, // actionSub
0, // actionSub_off
0, // getToSub
0, // getToSub_off
0, // extraSub
0, // extraSub_off
0, // dir
0, // stopScript
0, // miniBump
0, // leaving
0, // atWatch
0, // atWas
0, // alt
0, // request
96+32, // spWidth_xx
SP_COL_GALLAGHER36, // spColour
0, // spTextId
0, // spTime
0, // arAnimIndex
0, // turnProg
0, // waitingFor
0, // arTarget_x
0, // arTarget_y
0, // animScratch
0, // megaSet
0,
0,
0,
0
};
Compact sc36_gallagher = {
L_SCRIPT, // logic
ST_MOUSE+ST_LOGIC+ST_SORT+ST_RECREATE, // status
0, // sync
36, // screen
0, // place
0, // getToTable
202, // xcood
238, // ycood
58*64, // frame
4, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
(int16) 65535, // mouseRel_x
0, // mouseRel_y
217-201, // mouseSize_x
268-238, // mouseSize_y
SC36_GALLAGHER_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
{ 0, 0, 0 },
0, // offset
C_BASE_MODE, // mode
SC36_GALLAGHER_LOGIC, // baseSub
0, // baseSub_off
&sc36_gallagher_ext
};
uint16 sc36_col_up3[] = {
103*64,
272,
213,
0,
272,
213,
1,
272,
213,
2,
272,
213,
3,
272,
213,
4,
272,
213,
5,
272,
213,
6,
272,
213,
7,
272,
213,
8,
272,
213,
9,
272,
213,
10,
272,
213,
11,
272,
213,
12,
272,
213,
13,
272,
213,
14,
272,
213,
15,
0
};
uint16 sc36_band_anim[] = {
31*64,
276,
164,
0,
276,
164,
1,
276,
164,
2,
276,
164,
3,
276,
164,
4,
276,
164,
5,
276,
164,
6,
276,
164,
7,
276,
164,
8,
276,
164,
9,
276,
164,
10,
276,
164,
11,
276,
164,
12,
276,
164,
13,
276,
164,
14,
276,
164,
15,
276,
164,
16,
276,
164,
17,
276,
164,
18,
276,
164,
19,
0
};
uint16 sc36_col_kick[] = {
105*64,
249,
211,
0,
248,
211,
1,
245,
211,
2,
243,
212,
3,
241,
212,
4,
242,
212,
5,
247,
211,
6,
241,
213,
7,
243,
212,
8,
247,
211,
9,
249,
211,
0,
249,
211,
0,
249,
211,
0,
0
};
Compact sc36_floor = {
0, // logic
ST_MOUSE, // status
0, // sync
36, // screen
0, // place
sc36_floor_table, // getToTable
184, // xcood
256, // ycood
0, // frame
0, // cursorText
0, // mouseOn
0, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
447-184, // mouseSize_x
327-256, // mouseSize_y
FLOOR_ACTION, // actionScript
0,
0,
0,
0,
0,
{ 0, 0, 0 },
0,
0,
0,
0,
0
};
uint32 *sc36_walk_grid = (uint32*)sc36_fast_list;
uint16 sc36_dooropen[] = {
144*64,
375,
183,
0,
375,
183,
1,
375,
183,
2,
375,
183,
3,
375,
183,
4,
375,
183,
5,
0
};
uint16 bar_get_drink[] = {
32*64,
391,
240,
0,
391,
240,
1,
391,
240,
1,
391,
240,
2,
391,
240,
3,
391,
240,
3,
391,
240,
3,
391,
240,
4,
391,
240,
5,
391,
240,
6,
391,
240,
6,
391,
240,
6,
391,
240,
7,
391,
240,
7,
391,
240,
7,
391,
240,
7,
391,
240,
7,
391,
240,
7,
391,
240,
7,
391,
240,
6,
391,
240,
5,
391,
240,
4,
391,
240,
8,
391,
240,
8,
391,
240,
8,
391,
240,
8,
391,
240,
9,
391,
240,
0,
0
};
uint16 sc36_gal_deal[] = {
58*64,
202,
238,
0,
202,
238,
1,
202,
238,
2,
202,
238,
3,
202,
238,
4,
202,
238,
4,
202,
238,
5,
202,
238,
6,
202,
238,
6,
0
};
uint16 bar_blink[] = {
32*64,
391,
240,
10,
391,
240,
11,
391,
240,
0,
0
};
uint16 sc36_press_plate[] = {
70*64,
360,
186,
0,
360,
186,
0,
360,
186,
1,
360,
186,
2,
360,
186,
3,
360,
186,
4,
360,
186,
5,
360,
186,
5,
360,
186,
5,
360,
186,
5,
0
};
uint16 reset_jukebox[] = {
C_LOGIC,
L_SCRIPT,
C_STATUS,
ST_MOUSE+ST_LOGIC+ST_RECREATE,
C_MODE,
C_BASE_MODE,
C_BASE_SUB,
SC36_JUKEBOX_LOGIC,
C_BASE_SUB+2,
0,
65535
};
uint16 sc36_fast_list[] = {
12+DISK_13,
51+DISK_13,
52+DISK_13,
53+DISK_13,
54+DISK_13,
135+DISK_13,
IT_SC36_GET_GLASS+DISK_13,
0
};
uint16 sc36_col_up4[] = {
104*64,
277,
211,
0,
278,
211,
1,
277,
210,
2,
277,
209,
3,
278,
209,
4,
278,
209,
5,
278,
209,
5,
277,
210,
6,
277,
212,
7,
278,
213,
8,
279,
216,
9,
279,
217,
10,
279,
217,
11,
271,
217,
12,
271,
218,
13,
270,
218,
14,
264,
217,
15,
255,
217,
16,
255,
218,
17,
253,
217,
18,
247,
217,
19,
239,
217,
20,
239,
218,
21,
239,
218,
22,
233,
217,
23,
223,
217,
24,
223,
217,
25,
222,
217,
26,
222,
217,
26,
222,
217,
26,
222,
219,
27,
221,
223,
28,
219,
227,
29,
220,
226,
30,
0
};
ExtCompact sc36_barman_ext = {
0, // actionSub
0, // actionSub_off
0, // getToSub
0, // getToSub_off
0, // extraSub
0, // extraSub_off
0, // dir
0, // stopScript
0, // miniBump
0, // leaving
0, // atWatch
0, // atWas
0, // alt
0, // request
96+32, // spWidth_xx
SP_COL_BARMAN36, // spColour
0, // spTextId
0, // spTime
0, // arAnimIndex
0, // turnProg
0, // waitingFor
0, // arTarget_x
0, // arTarget_y
0, // animScratch
0, // megaSet
0,
0,
0,
0
};
Compact sc36_barman = {
L_SCRIPT, // logic
ST_MOUSE+ST_LOGIC+ST_SORT+ST_RECREATE, // status
0, // sync
36, // screen
0, // place
0, // getToTable
391, // xcood
240, // ycood
32*64, // frame
16619, // cursorText
STD_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
415-391, // mouseSize_x
266-240, // mouseSize_y
SC36_BARMAN_ACTION, // actionScript
0, // upFlag
0, // downFlag
0, // getToFlag
0, // flag
0, // mood
{ 0, 0, 0 },
0, // offset
C_BASE_MODE, // mode
SC36_BARMAN_LOGIC, // baseSub
0, // baseSub_off
&sc36_barman_ext
};
Compact sc36_exit_30 = {
0, // logic
ST_MOUSE, // status
0, // sync
36, // screen
0, // place
0, // getToTable
171, // xcood
230, // ycood
0, // frame
1+T7, // cursorText
STD_EXIT_LEFT_ON, // mouseOn
STD_OFF, // mouseOff
ADVISOR_188, // mouseClick
0, // mouseRel_x
0, // mouseRel_y
182-171, // mouseSize_x
296-230, // mouseSize_y
SC36_EXIT_30_ACTION, // actionScript
0,
0,
0,
0,
0,
{ 0, 0, 0 },
0,
0,
0,
0,
0
};
} // namespace SkyCompact
} // namespace Sky
#endif