[Scummvm-cvs-logs] CVS: scummvm/sky/compacts 0compact.h,NONE,1.1 101comp.h,NONE,1.1 102comp.h,NONE,1.1 10comp.h,NONE,1.1 11comp.h,NONE,1.1 12comp.h,NONE,1.1 13comp.h,NONE,1.1 14comp.h,NONE,1.1 15comp.h,NONE,1.1 16comp.h,NONE,1.1 17comp.h,NONE,1.1 18comp.h,NONE,1.1 19comp.h,NONE,1.1 1compact.h,NONE,1.1 20comp.h,NONE,1.1 21comp.h,NONE,1.1 22comp.h,NONE,1.1 23comp.h,NONE,1.1 24comp.h,NONE,1.1 25comp.h,NONE,1.1 26comp.h,NONE,1.1 27comp.h,NONE,1.1 28comp.h,NONE,1.1 29comp.h,NONE,1.1 2compact.h,NONE,1.1 30comp.h,NONE,1.1 31comp.h,NONE,1.1 32comp.h,NONE,1.1 33comp.h,NONE,1.1 34comp.h,NONE,1.1 36comp.h,NONE,1.1 37comp.h,NONE,1.1 38comp.h,NONE,1.1 39comp.h,NONE,1.1 3compact.h,NONE,1.1 40comp.h,NONE,1.1 41comp.h,NONE,1.1 42comp.h,NONE,1.1 44comp.h,NONE,1.1 45comp.h,NONE,1.1 46comp.h,NONE,1.1 47comp.h,NONE,1.1 48comp.h,NONE,1.1 4compact.h,NONE,1.1 5compact.h,NONE,1.1 65comp.h,NONE,1.1 66comp.h,NONE,1.1 67comp.h,NONE,1.1 68comp.h,NONE,1.1 69comp.h,NONE,1.1 70comp.h,NONE,1.1 71comp.h,NONE,1.1 72comp.h,NONE,1.1 73comp.h,NONE,1.1 74comp.h,NONE,1.1 75comp.h,NONE,1.1 76comp.h,NONE,1.1 77comp.h,NONE,1.1 78comp.h,NONE,1.1 79comp.h,NONE,1.1 80comp.h,NONE,1.1 81comp.h,NONE,1.1 82comp.h,NONE,1.1 85comp.h,NONE,1.1 90comp.h,NONE,1.1 91comp.h,NONE,1.1 92comp.h,NONE,1.1 93comp.h,NONE,1.1 94comp.h,NONE,1.1 95comp.h,NONE,1.1 96comp.h,NONE,1.1 9compact.h,NONE,1.1 linc_gen.h,NONE,1.1 lincmenu.h,NONE,1.1 objects.h,NONE,1.1 z_compac.h,NONE,1.1

Oliver Kiehl olki at users.sourceforge.net
Fri Apr 25 08:13:04 CEST 2003


Update of /cvsroot/scummvm/scummvm/sky/compacts
In directory sc8-pr-cvs1:/tmp/cvs-serv24894

Added Files:
	0compact.h 101comp.h 102comp.h 10comp.h 11comp.h 12comp.h 
	13comp.h 14comp.h 15comp.h 16comp.h 17comp.h 18comp.h 19comp.h 
	1compact.h 20comp.h 21comp.h 22comp.h 23comp.h 24comp.h 
	25comp.h 26comp.h 27comp.h 28comp.h 29comp.h 2compact.h 
	30comp.h 31comp.h 32comp.h 33comp.h 34comp.h 36comp.h 37comp.h 
	38comp.h 39comp.h 3compact.h 40comp.h 41comp.h 42comp.h 
	44comp.h 45comp.h 46comp.h 47comp.h 48comp.h 4compact.h 
	5compact.h 65comp.h 66comp.h 67comp.h 68comp.h 69comp.h 
	70comp.h 71comp.h 72comp.h 73comp.h 74comp.h 75comp.h 76comp.h 
	77comp.h 78comp.h 79comp.h 80comp.h 81comp.h 82comp.h 85comp.h 
	90comp.h 91comp.h 92comp.h 93comp.h 94comp.h 95comp.h 96comp.h 
	9compact.h linc_gen.h lincmenu.h objects.h z_compac.h 
Log Message:
committing my stuff under pressure from Endy ;)


--- NEW FILE: 0compact.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/0compact.h,v 1.1 2003/04/25 15:11:28 olki Exp $ 
 *
[...9263 lines suppressed...]
	rs_low_lift3,
	guard_lean_out,
	guard_lean_back,
	push_small,
	PCONLY_F_R3_1,
	PCONLY_F_R3_2,
	search_seq,
	&fire1,
	fire1_seq,
	&fire2,
	fire2_seq,
	&car_up,
	car_up_seq,
	&car_down,
	car_down_seq,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 101comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/101comp.h,v 1.1 2003/04/25 15:11:29 olki Exp $ 
 *
 */

#ifndef SKY101COMP_H
#define SKY101COMP_H




namespace SkyCompact {

Compact cancel_button = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_FOREGROUND,	// status
	0,	// sync
	101,	// screen
	0,	// place
	0,	// getToTable
	419,	// xcood
	179,	// ycood
	150*64,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	CANCEL_ACTION_101,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	15,	// mouseSize_x
	40,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	FS_BUTTON_LOGIC,	// baseSub
	0,	// baseSub_off
};

Compact button_4 = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_FOREGROUND,	// status
	0,	// sync
	101,	// screen
	0,	// place
	0,	// getToTable
	368,	// xcood
	199,	// ycood
	144*64,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	BUTTON_ACTION_101,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	18,	// mouseSize_x
	20,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	FS_BUTTON_LOGIC,	// baseSub
	0,	// baseSub_off
};

Compact full_screen = {
	L_SCRIPT,	// logic
	ST_LOGIC,	// status
	0,	// sync
	101,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	0,	// ycood
	0,	// frame
	0,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	MEGA_CLICK,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	1,	// mouseSize_x
	1,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	FULL_SCREEN_LOGIC,	// baseSub
	0,	// baseSub_off
};

Compact button_5 = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_FOREGROUND,	// status
	0,	// sync
	101,	// screen
	0,	// place
	0,	// getToTable
	385,	// xcood
	199,	// ycood
	145*64,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	BUTTON_ACTION_101,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	18,	// mouseSize_x
	20,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	FS_BUTTON_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint16 s101_logic[] = {
	ID_FOSTER,
	121,
	122,
	123,
	124,
	125,
	126,
	127,
	128,
	129,
	130,
	131,
	132,
	173,
	0XFFFF,
	ID_MENU_LOGIC,
};

Compact button_7 = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_FOREGROUND,	// status
	0,	// sync
	101,	// screen
	0,	// place
	0,	// getToTable
	367,	// xcood
	179,	// ycood
	147*64,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	BUTTON_ACTION_101,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	18,	// mouseSize_x
	20,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	FS_BUTTON_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint16 s101_mouse[] = {
	122,
	123,
	124,
	125,
	126,
	127,
	128,
	129,
	130,
	131,
	132,
	0XFFFF,
	ID_TEXT_MOUSE,
};

Compact button_1 = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_FOREGROUND,	// status
	0,	// sync
	101,	// screen
	0,	// place
	0,	// getToTable
	368,	// xcood
	219,	// ycood
	141*64,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	BUTTON_ACTION_101,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	18,	// mouseSize_x
	20,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	FS_BUTTON_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint16 s101_pal[] = {
	0,
	0,
	256,
	0,
	1,
	256,
	0,
	1,
	256,
	0,
	1,
	256,
	0,
	1,
	256,
	0,
	1,
	256,
	0,
	1,
	257,
	256,
	257,
	2,
	260,
	513,
	259,
	772,
	1025,
	259,
	1284,
	513,
	773,
	1282,
	1541,
	773,
	1288,
	1539,
	775,
	1798,
	2565,
	263,
	1294,
	2561,
	263,
	1800,
	1541,
	1801,
	2314,
	2561,
	1799,
	2822,
	2571,
	779,
	2318,
	3075,
	1801,
	2824,
	3081,
	2313,
	2828,
	3589,
	779,
	2832,
	2563,
	2829,
	3342,
	4101,
	2317,
	3852,
	4107,
	1295,
	3854,
	4105,
	1807,
	2843,
	3585,
	3343,
	4364,
	4621,
	1809,
	4372,
	4615,
	1811,
	4377,
	7427,
	271,
	4372,
	5131,
	3345,
	4884,
	3591,
	3861,
	3871,
	4097,
	3861,
	6160,
	4621,
	4373,
	5399,
	6921,
	2323,
	5399,
	6411,
	2325,
	6674,
	7949,
	2835,
	6676,
	6417,
	3864,
	6171,
	7437,
	2840,
	6681,
	6925,
	2842,
	6171,
	6417,
	2844,
	6683,
	8975,
	1304,
	5413,
	5897,
	3870,
	7193,
	10003,
	2325,
	7705,
	7953,
	3356,
	7711,
	6923,
	3360,
	7709,
	10513,
	2840,
	7711,
	6931,
	5664,
	7711,
	10518,
	3354,
	8223,
	6931,
	5666,
	8227,
	8461,
	3362,
	9247,
	8975,
	3362,
	8735,
	10010,
	4384,
	8737,
	11544,
	3870,
	9759,
	8465,
	6692,
	9765,
	9997,
	3366,
	9763,
	10006,
	3878,
	9765,
	11544,
	4898,
	10789,
	10515,
	5672,
	10279,
	11036,
	3882,
	10791,
	11034,
	3372,
	10795,
	11542,
	3886,
	11309,
	12058,
	5678,
	12335,
	12047,
	6190,
	12849,
	13071,
	4402,
	0,
	1,
	256,
	0,
	257,
	258,
	1797,
	2308,
	2059,
	3853,
	4364,
	4115,
	5909,
	6420,
	6172,
	8221,
	8476,
	8228,
	10278,
	10789,
	10540,
	12334,
	12845,
	12597,
	0,
	1281,
	256,
	13,
	5377,
	260,
	3357,
	9473,
	280,
	9773,
	1793,
	256,
	12,
	3585,
	256,
	20,
	6913,
	256,
	33,
	10241,
	256,
	46,
	13569,
	256,
	0,
	1,
	259,
	2816,
	1,
	276,
	7168,
	1,
	293,
	11524,
	2305,
	310,
	0,
	7937,
	256,
	48,
	13569,
	256,
	53,
	13569,
	256,
	47,
	6913,
	256,
	5120,
	2048,
	2056,
	3598,
	4110,
	4624,
	4630,
	4628,
	6164,
	6680,
	4638,
	4118,
	6678,
	6675,
	5662,
	8732,
	7705,
	7205,
	10274,
	9504,
	9259,
	11304,
	9010,
	11559,
	0,
	14336,
	13364,
	11569,
	9261,
	8481,
	6687,
	6937,
	4883,
	3603,
	2830,
	2827,
	2313,
	14345,
	10288,
	10034,
	11550,
	5407,
	5926,
	8205,
	1808,
	2586,
	11267,
	2056,
	8210,
	7441,
	6954,
	9494,
	4119,
	3866,
	4864,
	13828,
	13878,
	12077,
	8753,
	9506,
	9767,
	8240,
	10527,
	5917,
	5925,
	7698,
	3857,
	3862,
	3848,
	14655,
	16168,
	10033,
	10294,
	11552,
	5662,
	5668,
	6926,
	2063,
	9533,
	13100,
	9244,
	5162,
	8476,
	5390,
	2072,
	3855,
	2308,
	2865,
	9995,
	1285,
	285,
	4865,
	0,
	14655,
	14376,
	9004,
	0,
	16128,
	0,
	9767,
	7728,
	8993,
	5148,
	14354,
	1800,
	4631,
	13854,
	13878,
	12077,
	8241,
	10527,
	5917,
	5925,
	7698,
	2865,
	9995,
	1285,
	285,
	16129,
	16191,
};

Compact button_0 = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_FOREGROUND,	// status
	0,	// sync
	101,	// screen
	0,	// place
	0,	// getToTable
	419,	// xcood
	219,	// ycood
	140*64,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	BUTTON_ACTION_101,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	18,	// mouseSize_x
	20,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	FS_BUTTON_LOGIC,	// baseSub
	0,	// baseSub_off
};

Compact button_9 = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_FOREGROUND,	// status
	0,	// sync
	101,	// screen
	0,	// place
	0,	// getToTable
	402,	// xcood
	179,	// ycood
	149*64,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	BUTTON_ACTION_101,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	18,	// mouseSize_x
	20,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	FS_BUTTON_LOGIC,	// baseSub
	0,	// baseSub_off
};

Compact button_8 = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_FOREGROUND,	// status
	0,	// sync
	101,	// screen
	0,	// place
	0,	// getToTable
	385,	// xcood
	179,	// ycood
	148*64,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	BUTTON_ACTION_101,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	18,	// mouseSize_x
	20,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	FS_BUTTON_LOGIC,	// baseSub
	0,	// baseSub_off
};

Compact retina_scan = {
	L_SCRIPT,	// logic
	ST_RECREATE+ST_LOGIC,	// status
	0,	// sync
	101,	// screen
	0,	// place
	0,	// getToTable
	419,	// xcood
	239,	// ycood
	151*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
	FS_RETINA_SCAN_LOGIC,	// baseSub
	0,	// baseSub_off
};

Compact button_6 = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_FOREGROUND,	// status
	0,	// sync
	101,	// screen
	0,	// place
	0,	// getToTable
	402,	// xcood
	199,	// ycood
	146*64,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	BUTTON_ACTION_101,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	18,	// mouseSize_x
	20,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	FS_BUTTON_LOGIC,	// baseSub
	0,	// baseSub_off
};

Compact button_3 = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_FOREGROUND,	// status
	0,	// sync
	101,	// screen
	0,	// place
	0,	// getToTable
	402,	// xcood
	219,	// ycood
	143*64,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	BUTTON_ACTION_101,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	18,	// mouseSize_x
	20,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	FS_BUTTON_LOGIC,	// baseSub
	0,	// baseSub_off
};

Compact button_2 = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_FOREGROUND,	// status
	0,	// sync
	101,	// screen
	0,	// place
	0,	// getToTable
	385,	// xcood
	219,	// ycood
	142*64,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	BUTTON_ACTION_101,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	18,	// mouseSize_x
	20,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	FS_BUTTON_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint16 s101_chip_list[] = {
	101+DISK_1,
	140+DISK_1,
	141+DISK_1,
	142+DISK_1,
	143+DISK_1,
	144+DISK_1,
	145+DISK_1,
	146+DISK_1,
	147+DISK_1,
	148+DISK_1,
	149+DISK_1,
	150+DISK_1,
	151+DISK_1,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 102comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/102comp.h,v 1.1 2003/04/25 15:11:29 olki Exp $ 
 *
 */

#ifndef SKY102COMP_H
#define SKY102COMP_H




namespace SkyCompact {

uint16 restore_seq[] = {
	182*64,
	1,
	1,
	1,
	1,
	1,
	0,
	0,
};

Compact restore_butt = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_FOREGROUND,	// status
	0,	// sync
	102,	// screen
	0,	// place
	0,	// getToTable
	RESTORE_BUTT_X,	// xcood
	RESTORE_BUTT_Y,	// ycood
	182*64,	// frame
	80+T7,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	DEATH_CLICK,	// mouseClick
	0,	// mouseRel_x
	2,	// mouseRel_y
	80,	// mouseSize_x
	20,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	RESTORE_BUTTON_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint16 s102_logic[] = {
	ID_FOSTER,
	162,
	164,
	175,
	0XFFFF,
	ID_MENU_LOGIC,
};

uint16 exit_seq[] = {
	183*64,
	1,
	1,
	1,
	1,
	1,
	0,
	0,
};

uint16 restart_seq[] = {
	181*64,
	1,
	1,
	1,
	1,
	1,
	0,
	0,
};

uint16 s102_mouse[] = {
	162,
	164,
	175,
	0XFFFF,
	ID_TEXT_MOUSE,
};

Compact exit_butt = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_FOREGROUND,	// status
	0,	// sync
	102,	// screen
	0,	// place
	0,	// getToTable
	EXIT_BUTT_X,	// xcood
	EXIT_BUTT_Y,	// ycood
	183*64,	// frame
	93+T7,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	DEATH_CLICK,	// mouseClick
	0,	// mouseRel_x
	2,	// mouseRel_y
	80,	// mouseSize_x
	20,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	EXIT_BUTTON_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint16 s102_pal[] = {
	0,
	256,
	257,
	514,
	514,
	1026,
	516,
	1026,
	1026,
	518,
	1028,
	1028,
	1028,
	1030,
	2052,
	1030,
	2054,
	1030,
	1544,
	2566,
	1030,
	1544,
	2056,
	2566,
	2056,
	3082,
	1544,
	2058,
	2570,
	3080,
	2062,
	6,
	16128,
	2062,
	2568,
	2570,
	2572,
	2060,
	3596,
	2576,
	4102,
	2058,
	3084,
	3598,
	3084,
	3090,
	3080,
	4622,
	3092,
	5128,
	2572,
	3600,
	4622,
	3598,
	3606,
	4616,
	4110,
	4110,
	6162,
	2062,
	4114,
	5646,
	3088,
	4116,
	4112,
	5138,
	3614,
	6662,
	2064,
	4628,
	7184,
	2064,
	4626,
	7702,
	2064,
	4634,
	4618,
	6676,
	5146,
	8462,
	2066,
	5652,
	8470,
	2578,
	4643,
	6664,
	4118,
	5654,
	8472,
	2580,
	5155,
	5642,
	7192,
	6676,
	8988,
	2582,
	6166,
	7713,
	4632,
	5669,
	9482,
	3094,
	6682,
	5656,
	8474,
	6680,
	8990,
	4120,
	6181,
	6156,
	8474,
	6682,
	7198,
	6682,
	6183,
	6668,
	7196,
	6684,
	10526,
	2584,
	7192,
	6689,
	7708,
	7192,
	10019,
	3610,
	7194,
	7201,
	7708,
	6693,
	6676,
	8988,
	7198,
	11036,
	2586,
	7706,
	10531,
	3612,
	7201,
	6686,
	10014,
	7209,
	7184,
	8990,
	7710,
	8483,
	8988,
	63,
	7231,
	8993,
	7723,
	7184,
	9505,
	8476,
	7719,
	8993,
	7725,
	7696,
	9505,
	8481,
	7201,
	9507,
	8988,
	8487,
	9505,
	8483,
	7201,
	11043,
	8990,
	9001,
	9505,
	8993,
	8485,
	10019,
	8997,
	8485,
	10533,
	9507,
	8487,
	11045,
	9507,
	12585,
	3621,
	9507,
	9003,
	11047,
	10533,
	9515,
	11561,
	16128,
	16191,
	16191,
	514,
	514,
	514,
	771,
	1027,
	1028,
	1285,
	1541,
	1542,
	1542,
	1798,
	1799,
	2056,
	2312,
	2313,
	2570,
	2826,
	2827,
	3084,
	3340,
	3341,
	3598,
	3854,
	3855,
	4112,
	4112,
	4369,
	4625,
	4626,
	4882,
	4883,
	5140,
	5396,
	5397,
	5654,
	5910,
	5911,
	5912,
	6424,
	6424,
	6426,
	6938,
	6938,
	6940,
	7451,
	7196,
	7454,
	7965,
	7709,
	7711,
	8223,
	8223,
	8225,
	8737,
	8737,
	8739,
	9251,
	8994,
	8997,
	9764,
	9508,
	9511,
	10278,
	10277,
	9769,
	11050,
	11303,
	10028,
	11310,
	12072,
	10539,
	11057,
	12841,
	10794,
	10547,
	13613,
	12330,
	11062,
	14388,
	14123,
	11065,
	14907,
	44,
	16191,
	14596,
	2363,
	14389,
	12557,
	4149,
	12846,
	10771,
	5679,
	11303,
	9496,
	7209,
	9506,
	7961,
	5922,
	7964,
	6677,
	4892,
	6679,
	5393,
	3863,
	5138,
	4109,
	16146,
	63,
	16191,
	16128,
	63,
	16191,
	16128,
	63,
	16191,
	16128,
	63,
	16191,
	16128,
	63,
	16191,
	15679,
	15677,
	15163,
	14651,
	14649,
	14135,
	13623,
	13621,
	13107,
	12595,
	12593,
	12079,
	11567,
	11565,
	11051,
	10539,
	10537,
	10023,
	9511,
	9509,
	8995,
	8483,
	8481,
	3610,
	6442,
	9999,
	4121,
	6180,
	8465,
	4375,
	5662,
	6929,
	4116,
	4888,
	5391,
	3857,
	4115,
	4366,
	3342,
	3344,
	3597,
	3084,
	2829,
	2827,
	2570,
	8458,
	8481,
	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 s102_chip_list[] = {
	180,
	181,
	182,
	183,
	0,
};

Compact restart_butt = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_FOREGROUND,	// status
	0,	// sync
	102,	// screen
	0,	// place
	0,	// getToTable
	RESTART_BUTT_X,	// xcood
	RESTART_BUTT_Y,	// ycood
	181*64,	// frame
	94+T7,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	DEATH_CLICK,	// mouseClick
	0,	// mouseRel_x
	2,	// mouseRel_y
	80,	// mouseSize_x
	20,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	RESTART_BUTTON_LOGIC,	// baseSub
	0,	// baseSub_off
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 10comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/10comp.h,v 1.1 2003/04/25 15:11:30 olki Exp $ 
 *
[...2319 lines suppressed...]
	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,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	ANIMATE_LOGIC,	// baseSub
	0,	// baseSub_off
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 11comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/11comp.h,v 1.1 2003/04/25 15:11:30 olki Exp $ 
 *
[...1541 lines suppressed...]
	242,
	10,
	209,
	242,
	10,
	209,
	242,
	11,
	209,
	242,
	12,
	209,
	242,
	13,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 12comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/12comp.h,v 1.1 2003/04/25 15:11:30 olki Exp $ 
 *
[...2133 lines suppressed...]
	180,
	40,
	222,
	180,
	40,
	222,
	180,
	40,
	222,
	180,
	41,
	222,
	180,
	42,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 13comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/13comp.h,v 1.1 2003/04/25 15:11:30 olki Exp $ 
 *
[...3656 lines suppressed...]
	246,
	2,
	400,
	246,
	2,
	400,
	246,
	2,
	400,
	246,
	1,
	400,
	246,
	0,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 14comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/14comp.h,v 1.1 2003/04/25 15:11:30 olki Exp $ 
 *
[...1962 lines suppressed...]
	191,
	5,
	178,
	191,
	6,
	178,
	191,
	7,
	178,
	191,
	8,
	178,
	191,
	9,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 15comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/15comp.h,v 1.1 2003/04/25 15:11:30 olki Exp $ 
 *
[...1003 lines suppressed...]
	111,
	136+DISK_2,
	137+DISK_2,
	72+DISK_3,
	74+DISK_3,
	75+DISK_3,
	76+DISK_3,
	85+DISK_3,
	86+DISK_3,
	88+DISK_3,
	144+DISK_3,
	148+DISK_3,
	149+DISK_3,
	150+DISK_3,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 16comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/16comp.h,v 1.1 2003/04/25 15:11:31 olki Exp $ 
 *
 */

#ifndef SKY16COMP_H
#define SKY16COMP_H




namespace SkyCompact {

Compact reactor_lower = {
	0,	// logic
	ST_BACKGROUND+ST_RECREATE,	// status
	0,	// sync
	16,	// screen
	0,	// place
	0,	// getToTable
	249,	// xcood
	226,	// ycood
	109*64,	// frame
};

uint16 foster2_die_seq[] = {
	32*64,
	237,
	242,
	0,
	237,
	242,
	1,
	235,
	242,
	2,
	235,
	242,
	3,
	234,
	242,
	4,
	233,
	242,
	5,
	232,
	242,
	6,
	233,
	242,
	5,
	232,
	242,
	6,
	233,
	242,
	5,
	232,
	242,
	7,
	233,
	242,
	8,
	232,
	243,
	9,
	233,
	243,
	10,
	232,
	243,
	11,
	233,
	242,
	5,
	232,
	242,
	6,
	234,
	242,
	12,
	234,
	242,
	13,
	238,
	242,
	14,
	236,
	241,
	15,
	236,
	241,
	16,
	237,
	241,
	17,
	233,
	241,
	18,
	228,
	241,
	19,
	226,
	241,
	20,
	215,
	246,
	21,
	198,
	258,
	22,
	185,
	273,
	23,
	184,
	273,
	24,
	184,
	273,
	25,
	184,
	273,
	26,
	184,
	273,
	27,
	0,
};

Compact reactor_console = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_BACKGROUND,	// status
	0,	// sync
	16,	// screen
	0,	// place
	0,	// getToTable
	65,	// xcood
	59,	// ycood
	31*64,	// frame
	8394,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	386-365,	// mouseSize_x
	278-259,	// mouseSize_y
	REACTOR_PC_ACTION,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	CONSOLE_16_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint32 grid16[0];

uint16 s16_fast_list[] = {
	12,
	51,
	52,
	53,
	54,
	135,
	93+DISK_6,
	94+DISK_6,
	95+DISK_6,
	0,
};

Compact entrance_exit = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	16,	// screen
	0,	// place
	0,	// getToTable
	186,	// xcood
	220,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_LEFT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	203-186,	// mouseSize_x
	294-220,	// mouseSize_y
	ENTRANCE_EXIT_ACTION,	// actionScript
};

uint16 console_16_seq[] = {
	31*64,
	368,
	260,
	0,
	368,
	260,
	1,
	368,
	260,
	2,
	368,
	260,
	3,
	368,
	260,
	4,
	368,
	260,
	5,
	368,
	260,
	6,
	368,
	260,
	7,
	368,
	260,
	8,
	368,
	260,
	9,
	368,
	260,
	10,
	0,
};

uint16 s16_floor_table[] = {
	ID_S16_FLOOR,
	RETURN_OK,
	ID_JOEY_PARK,
	GET_TO_JP2,
	0,
	S16_LEFT_ON,
	1,
	S16_CORE_ON,
	ID_ENTRANCE_EXIT,
	GT_ENTRANCE_EXIT,
	ID_REACTOR_PC,
	GT_REACTOR_CONSOLE,
	ID_REACTOR_DOOR,
	GT_REACTOR_DOOR,
	ID_STD_LEFT_TALK,
	GT_L_TALK_16,
	ID_STD_RIGHT_TALK,
	GT_R_TALK_16,
	65535,
};

Compact s16_floor = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	16,	// screen
	0,	// place
	s16_floor_table,	// getToTable
	181,	// xcood
	277,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	416-181,	// mouseSize_x
	321-277,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

uint16 s16_pal[] = {
	0,
	1024,
	1028,
	1028,
	1542,
	1540,
	1542,
	1542,
	2054,
	1544,
	2054,
	2054,
	1546,
	2056,
	2056,
	2056,
	2058,
	3080,
	2058,
	2058,
	2570,
	2570,
	2568,
	3082,
	2574,
	3084,
	3084,
	3086,
	3594,
	3084,
	3598,
	3082,
	3598,
	3596,
	4112,
	3598,
	3602,
	4110,
	3600,
	4112,
	5136,
	2576,
	3608,
	5128,
	3088,
	4114,
	4112,
	4626,
	4628,
	5132,
	4624,
	5136,
	5142,
	3604,
	4632,
	5646,
	4626,
	5138,
	5652,
	5138,
	5142,
	6160,
	3604,
	5146,
	5134,
	5654,
	5656,
	6672,
	5142,
	6166,
	6678,
	4120,
	6168,
	6676,
	4632,
	5157,
	6154,
	6168,
	6678,
	7192,
	4634,
	6686,
	7186,
	4636,
	6691,
	9998,
	3096,
	6686,
	7702,
	6170,
	7198,
	6162,
	6686,
	6185,
	6668,
	6686,
	8474,
	7192,
	7198,
	7713,
	9492,
	5148,
	7713,
	8982,
	5150,
	8988,
	10520,
	5660,
	8990,
	8988,
	6689,
	8485,
	10008,
	5665,
	8995,
	9496,
	5667,
	8485,
	8988,
	5669,
	8997,
	11546,
	4129,
	7727,
	8468,
	6695,
	9507,
	12574,
	5150,
	10019,
	10524,
	6181,
	10025,
	9494,
	6185,
	10023,
	13084,
	5665,
	10025,
	9502,
	8489,
	10025,
	13089,
	6179,
	10537,
	9502,
	8491,
	10541,
	11032,
	6187,
	11561,
	11546,
	6187,
	11049,
	12581,
	7209,
	11051,
	14115,
	6695,
	12073,
	11036,
	9517,
	12079,
	12568,
	6191,
	12077,
	12577,
	6703,
	12079,
	14115,
	7723,
	13103,
	13086,
	8497,
	12593,
	13607,
	6707,
	13105,
	13605,
	6197,
	13109,
	14113,
	6711,
	13623,
	14629,
	8503,
	14649,
	14618,
	9015,
	15163,
	15642,
	7227,
	256,
	2,
	2823,
	3843,
	2068,
	7448,
	6922,
	3616,
	9247,
	8977,
	5672,
	11304,
	10777,
	7214,
	12589,
	12062,
	8499,
	13618,
	13348,
	10039,
	14647,
	14634,
	11835,
	15932,
	42,
	2816,
	2571,
	3341,
	4621,
	3343,
	4630,
	6925,
	5401,
	7200,
	16150,
	16191,
	11,
	3072,
	0,
	12,
	3328,
	0,
	13,
	3584,
	0,
	14,
	3840,
	0,
	15,
	4096,
	0,
	3084,
	4108,
	0,
	3084,
	2060,
	0,
	4116,
	2316,
	0,
	5144,
	5134,
	0,
	6168,
	2580,
	0,
	6686,
	2582,
	0,
	7713,
	5910,
	0,
	23,
	6144,
	0,
	24,
	6400,
	0,
	25,
	6656,
	0,
	26,
	6912,
	0,
	27,
	7168,
	0,
	28,
	7424,
	0,
	29,
	7680,
	0,
	30,
	7936,
	0,
	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,
	14655,
	0,
	58,
	14848,
	0,
	59,
	13824,
	13878,
	12077,
	8241,
	10527,
	5917,
	5925,
	7698,
	2865,
	9995,
	1285,
	285,
	16129,
	16191,
};

uint16 s16_chip_list[] = {
	173,
	111,
	136+DISK_2,
	137+DISK_2,
	90+DISK_6,
	96+DISK_6,
	97+DISK_6,
	106+DISK_6,
	108+DISK_6,
	109+DISK_6,
	146+DISK_6,
	147+DISK_6,
	31+DISK_6,
	32+DISK_6,
	0,
};

uint16 rad_con_look[] = {
	146*64,
	288,
	201,
	0,
	288,
	201,
	1,
	288,
	201,
	2,
	288,
	201,
	3,
	288,
	201,
	4,
	288,
	201,
	5,
	288,
	201,
	6,
	288,
	201,
	7,
	288,
	201,
	0,
	288,
	201,
	0,
	0,
};

uint16 s16_logic[] = {
	ID_FOSTER,
	ID_JOEY,
	ID_RADMAN,
	ID_ANITA,
	ID_REACTOR_DOOR,
	ID_REACTOR_LOWER,
	ID_REACTOR_PC,
	0XFFFF,
	ID_MENU_LOGIC,
};

uint16 foster_die_seq[] = {
	32*64,
	349,
	250,
	0,
	349,
	250,
	1,
	347,
	250,
	2,
	347,
	250,
	3,
	346,
	250,
	4,
	345,
	250,
	5,
	344,
	250,
	6,
	345,
	250,
	5,
	344,
	250,
	6,
	345,
	250,
	5,
	344,
	250,
	7,
	345,
	250,
	8,
	344,
	251,
	9,
	345,
	251,
	10,
	344,
	251,
	11,
	345,
	250,
	5,
	344,
	250,
	6,
	346,
	250,
	12,
	346,
	250,
	13,
	350,
	250,
	14,
	348,
	249,
	15,
	348,
	249,
	16,
	349,
	249,
	17,
	345,
	249,
	18,
	340,
	249,
	19,
	338,
	249,
	20,
	327,
	254,
	21,
	310,
	266,
	22,
	297,
	273,
	23,
	296,
	273,
	24,
	296,
	273,
	25,
	296,
	273,
	26,
	296,
	273,
	27,
	0,
};

Compact reactor_door = {
	0,	// logic
	ST_RECREATE+ST_BACKGROUND+ST_MOUSE,	// status
	0,	// sync
	16,	// screen
	0,	// place
	0,	// getToTable
	249,	// xcood
	175,	// ycood
	108*64,	// frame
	9295,	// cursorText
	REACTOR_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	342-251,	// mouseSize_x
	266-176,	// mouseSize_y
	REACTOR_DOOR_ACTION,	// actionScript
};

uint16 s16_mouse[] = {
	ID_JOEY,
	ID_RADMAN,
	ID_ENTRANCE_EXIT,
	ID_REACTOR_PC,
	ID_REACTOR_DOOR,
	ID_S16_FLOOR,
	0XFFFF,
	ID_TEXT_MOUSE,
};

uint16 rs_foster_14_16[] = {
	C_XCOOD,
	160,
	C_YCOOD,
	288,
	C_SCREEN,
	16,
	C_PLACE,
	ID_S16_FLOOR,
	65535,
};

uint16 fost_con_look[] = {
	147*64,
	264,
	214,
	0,
	264,
	214,
	1,
	264,
	214,
	2,
	264,
	214,
	2,
	264,
	214,
	2,
	264,
	214,
	2,
	264,
	214,
	2,
	264,
	214,
	2,
	264,
	214,
	1,
	264,
	214,
	3,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 17comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/17comp.h,v 1.1 2003/04/25 15:11:31 olki Exp $ 
 *
 */

#ifndef SKY17COMP_H
#define SKY17COMP_H




namespace SkyCompact {

uint16 pulseb_seq[] = {
	132*64,
	256,
	203,
	0,
	256,
	203,
	0,
	256,
	203,
	0,
	256,
	203,
	0,
	256,
	203,
	1,
	256,
	203,
	2,
	256,
	203,
	3,
	256,
	203,
	4,
	256,
	203,
	5,
	256,
	203,
	6,
	256,
	203,
	7,
	256,
	203,
	8,
	256,
	203,
	9,
	256,
	203,
	10,
	256,
	203,
	11,
	256,
	203,
	0,
	256,
	203,
	0,
	256,
	203,
	0,
	256,
	203,
	0,
	256,
	203,
	0,
	256,
	203,
	0,
	256,
	203,
	0,
	256,
	203,
	0,
	256,
	203,
	0,
	256,
	203,
	0,
	256,
	203,
	0,
	256,
	203,
	0,
	256,
	203,
	0,
	256,
	203,
	0,
	256,
	203,
	0,
	256,
	203,
	0,
	256,
	203,
	0,
	256,
	203,
	0,
	256,
	203,
	0,
	0,
};

uint16 s17_floor_table[] = {
	ID_S17_FLOOR,
	RETURN_OK,
	ID_JOEY_PARK,
	GET_TO_JP2,
	0,
	S17_LEFT_ON,
	ID_CORE_EXIT,
	GT_CORE_EXIT,
	ID_ANITA_CARD,
	GT_ANITA_CARD,
	ID_PULSE,
	GT_RODS,
	65535,
};

Compact s17_floor = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	17,	// screen
	0,	// place
	s17_floor_table,	// getToTable
	200,	// xcood
	264,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	216,	// mouseSize_x
	1024,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

uint32 grid17[0];

uint16 get_card_seq[] = {
	30*64,
	323,
	248,
	0,
	323,
	248,
	1,
	323,
	248,
	2,
	323,
	248,
	3,
	323,
	248,
	3,
	323,
	248,
	3,
	323,
	248,
	3,
	323,
	248,
	2,
	323,
	248,
	1,
	323,
	248,
	0,
	0,
};

Compact core_exit = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	17,	// screen
	0,	// place
	0,	// getToTable
	184,	// xcood
	208,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_LEFT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	12,	// mouseSize_x
	292-208,	// mouseSize_y
	CORE_EXIT_ACTION,	// actionScript
};

uint16 rs_foster_17_16[] = {
	C_XCOOD,
	296,
	C_YCOOD,
	256,
	C_SCREEN,
	16,
	C_PLACE,
	ID_S16_FLOOR,
	65535,
};

uint16 s17_chip_list[] = {
	173,
	111,
	136+DISK_2,
	137+DISK_2,
	90+DISK_6,
	96+DISK_6,
	97+DISK_6,
	106+DISK_6,
	30+DISK_6,
	110+DISK_6,
	132+DISK_6,
	133+DISK_6,
	0,
};

uint16 s17_pal[] = {
	0,
	3584,
	5650,
	4880,
	4375,
	6164,
	5138,
	4118,
	6421,
	5395,
	4376,
	6934,
	5652,
	5403,
	6422,
	6162,
	4892,
	6679,
	6164,
	5659,
	6934,
	5909,
	5148,
	7704,
	6166,
	6170,
	7192,
	6675,
	5661,
	7449,
	6932,
	5663,
	8218,
	6681,
	6173,
	7962,
	6935,
	5918,
	8476,
	7446,
	6431,
	8219,
	7194,
	6174,
	8222,
	7449,
	7458,
	8476,
	7451,
	6688,
	8478,
	8217,
	6689,
	9502,
	7708,
	6945,
	8735,
	7713,
	7968,
	8735,
	8224,
	7716,
	8993,
	8733,
	7205,
	10019,
	8991,
	7460,
	10277,
	9248,
	9256,
	9762,
	8995,
	7716,
	10535,
	9254,
	8742,
	9766,
	9765,
	8487,
	11048,
	9511,
	9256,
	10535,
	9769,
	10025,
	10791,
	10536,
	9257,
	11818,
	10534,
	10797,
	10792,
	11045,
	9516,
	11821,
	11050,
	11307,
	11818,
	10542,
	12333,
	11049,
	11307,
	11565,
	11307,
	11561,
	10030,
	12078,
	11820,
	10540,
	12335,
	11565,
	12594,
	12076,
	11567,
	10544,
	13104,
	11819,
	11315,
	11314,
	12079,
	10798,
	13362,
	12844,
	12592,
	12335,
	12589,
	12594,
	12849,
	12595,
	11568,
	13620,
	12339,
	12339,
	12597,
	13103,
	13366,
	12850,
	12343,
	11827,
	14133,
	13616,
	12597,
	14132,
	13365,
	12595,
	12600,
	13111,
	12084,
	14391,
	12857,
	13109,
	13622,
	14385,
	13113,
	14136,
	13370,
	13622,
	13879,
	14132,
	14137,
	13622,
	14900,
	13108,
	14905,
	13882,
	13368,
	15418,
	14395,
	13623,
	14907,
	14395,
	14138,
	14395,
	14141,
	14137,
	15162,
	15413,
	14653,
	14907,
	14653,
	14139,
	15165,
	15674,
	15931,
	15419,
	15930,
	15422,
	15679,
	15678,
	16190,
	16191,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	0,
	15360,
	15420,
	13621,
	10551,
	11561,
	8995,
	6697,
	8218,
	2834,
	1811,
	770,
	519,
	13571,
	9517,
	9778,
	11805,
	5151,
	5926,
	8205,
	1808,
	2586,
	11267,
	2056,
	8210,
	7441,
	6954,
	9494,
	4119,
	3866,
	4864,
	15620,
	16189,
	14649,
	11321,
	12588,
	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,
	0,
	63,
	16128,
	0,
	63,
	13824,
	13878,
	12077,
	8241,
	10527,
	5917,
	5925,
	7698,
	2865,
	9995,
	1285,
	285,
	16129,
	16191,
};

uint16 s17_mouse[] = {
	ID_JOEY,
	ID_CORE_EXIT,
	ID_ANITA_CARD,
	ID_PULSE,
	ID_S17_FLOOR,
	0XFFFF,
	ID_TEXT_MOUSE,
};

Compact pulseb = {
	L_SCRIPT,	// logic
	ST_LOGIC+ST_FOREGROUND,	// status
	0,	// sync
	17,	// screen
	0,	// place
	0,	// getToTable
	20,	// xcood
	20,	// ycood
	132*64,	// frame
	8377,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	10,	// mouseSize_x
	225-0XCF,	// mouseSize_y
	COAT_ACTION,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	ANIMATE_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint16 s17_fast_list[] = {
	12,
	51,
	52,
	53,
	54,
	135,
	129+DISK_6,
	130+DISK_6,
	131+DISK_6,
	0,
};

uint16 pulse_seq[] = {
	110*64,
	256,
	247,
	0,
	256,
	247,
	1,
	256,
	247,
	2,
	256,
	247,
	3,
	256,
	247,
	4,
	256,
	247,
	5,
	256,
	247,
	6,
	256,
	247,
	7,
	256,
	247,
	8,
	256,
	247,
	9,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	256,
	247,
	0,
	0,
};

Compact anita_card = {
	L_SCRIPT,	// logic
	ST_BACKGROUND+ST_RECREATE+ST_MOUSE,	// status
	0,	// sync
	17,	// screen
	0,	// place
	0,	// getToTable
	328,	// xcood
	296,	// ycood
	133*64,	// frame
	68,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	5,	// mouseSize_x
	5,	// mouseSize_y
	ANITA_CARD_ACTION,	// actionScript
};

uint16 rs_foster_16_17[] = {
	C_XCOOD,
	176,
	C_YCOOD,
	280,
	C_SCREEN,
	17,
	C_PLACE,
	ID_S17_FLOOR,
	65535,
};

uint16 s17_logic[] = {
	ID_FOSTER,
	ID_JOEY,
	ID_PULSE,
	ID_PULSEB,
	ID_ANITA_CARD,
	0XFFFF,
	ID_MENU_LOGIC,
};

Compact pulse = {
	L_SCRIPT,	// logic
	ST_LOGIC+ST_SORT+ST_MOUSE,	// status
	0,	// sync
	17,	// screen
	0,	// place
	0,	// getToTable
	20,	// xcood
	20,	// ycood
	110*64,	// frame
	9259,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	5,	// mouseRel_x
	65510,	// mouseRel_y
	45,	// mouseSize_x
	30,	// mouseSize_y
	RODS_ACTION,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	ANIMATE_LOGIC,	// baseSub
	0,	// baseSub_off
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 18comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/18comp.h,v 1.1 2003/04/25 15:11:32 olki Exp $ 
 *
[...1504 lines suppressed...]
	18,	// screen
	0,	// place
	0,	// getToTable
	405,	// xcood
	221,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_RIGHT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	414-405,	// mouseSize_x
	280-221,	// mouseSize_y
	ER18_ACTION,	// actionScript
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 19comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/19comp.h,v 1.1 2003/04/25 15:11:32 olki Exp $ 
 *
 */

#ifndef SKY19COMP_H
#define SKY19COMP_H




namespace SkyCompact {

uint16 rs_foster_19_28[] = {
	C_XCOOD,
	120,
	C_YCOOD,
	272,
	C_SCREEN,
	28,
	C_PLACE,
	ID_S28_FLOOR,
	65535,
};

uint16 s19_mouse[] = {
	12289,
	ID_JOEY,
	ID_LEFT_EXIT_19,
	ID_RIGHT_EXIT_19,
	ID_SMALL_19,
	ID_S19_FLOOR,
	0XFFFF,
	ID_TEXT_MOUSE,
};

uint16 s19_floor_table[] = {
	ID_S19_FLOOR,
	RETURN_OK,
	ID_JOEY_PARK,
	GET_TO_JP2,
	0,
	S19_RIGHT_ON,
	1,
	S19_LEFT_ON,
	ID_RIGHT_EXIT_19,
	GT_RIGHT_EXIT_19,
	ID_LEFT_EXIT_19,
	GT_LEFT_EXIT_19,
	ID_SMALL_19,
	GT_TOP_RIGHT_19,
	12289,
	GET_TO_UCHAR,
	65535,
};

Compact s19_floor = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	19,	// screen
	0,	// place
	s19_floor_table,	// getToTable
	128,	// xcood
	216,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	320,	// mouseSize_x
	4242,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

uint16 rs_28_sml_19[] = {
	C_XCOOD,
	456+8,
	C_YCOOD,
	248,
	C_SCREEN,
	19,
	C_PLACE,
	ID_S19_FLOOR,
	C_FRAME,
	44+12*64,
	65535,
};

uint16 s19_logic[] = {
	ID_FOSTER,
	ID_JOEY,
	ID_LAMB,
	ID_LAMB_DOOR_20,
	ID_INNER_LAMB_DOOR,
	ID_GALLAGER_BEL,
	ID_LIFT_29,
	12289,
	0XFFFF,
	ID_MENU_LOGIC,
};

Compact right_exit_19 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	19,	// screen
	0,	// place
	0,	// getToTable
	431,	// xcood
	266,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_RIGHT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	30,	// mouseSize_x
	4242,	// mouseSize_y
	ER19_ACTION,	// actionScript
};

ExtCompact useless_char_ext = {
	0,	// actionSub
	0,	// actionSub_off
	0,	// getToSub
	0,	// getToSub_off
	0,	// extraSub
	0,	// extraSub_off
	DOWN,	// dir
	STD_MEGA_STOP,	// stopScript
	STD_MINI_BUMP,	// miniBump
	0,	// leaving
	0,	// atWatch
	0,	// atWas
	0,	// alt
	0,	// request
	96,	// spWidth_xx
	SP_COL_UCHAR,	// spColour
	0,	// spTextId
	0,	// spTime
	0,	// arAnimIndex
	0,	// turnProg
	0,	// waitingFor
	0,	// arTarget_x
	0,	// arTarget_y
	0,	// animScratch
	0,	// megaSet
};

Compact useless_char = {
	L_SCRIPT,	// logic
	ST_BACKGROUND+ST_RECREATE+ST_LOGIC+ST_MOUSE,	// status
	0,	// sync
	19,	// screen
	0,	// place
	0,	// getToTable
	236,	// xcood
	189,	// ycood
	16*64,	// frame
	4,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	32,	// mouseSize_x
	58,	// mouseSize_y
	UCHAR_ACTION,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	UCHAR_LOGIC,	// baseSub
	0,	// baseSub_off
	&useless_char_ext,
};

Compact left_exit_19 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	19,	// screen
	0,	// place
	0,	// getToTable
	163,	// xcood
	211,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_LEFT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	10,	// mouseSize_x
	277-211,	// mouseSize_y
	EL19_ACTION,	// actionScript
};

uint16 joey_list_s19[] = {
	208,
	360,
	240,
	304,
	1,
	0,
};

uint16 rs_foster_28_19[] = {
	C_XCOOD,
	456,
	C_YCOOD,
	304,
	C_SCREEN,
	19,
	C_PLACE,
	ID_S19_FLOOR,
	65535,
};

Compact top_right_19 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	19,	// screen
	0,	// place
	0,	// getToTable
	431,	// xcood
	137,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_RIGHT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	30,	// mouseSize_x
	265-137,	// mouseSize_y
	TOP_R19_ACTION,	// actionScript
};

uint32 grid19[0];

uint16 s19_pal[] = {
	0,
	1792,
	257,
	1285,
	2309,
	772,
	525,
	2051,
	1799,
	1549,
	4098,
	1284,
	2059,
	2823,
	2568,
	2317,
	5125,
	1029,
	1809,
	3074,
	1293,
	1560,
	4358,
	2825,
	2325,
	3587,
	2315,
	2329,
	5123,
	2315,
	3854,
	4360,
	2829,
	3089,
	7184,
	2056,
	3350,
	5638,
	3340,
	4369,
	6664,
	2828,
	3859,
	4110,
	3858,
	3104,
	5892,
	2575,
	2591,
	5898,
	4366,
	3613,
	6408,
	3600,
	5394,
	5387,
	4114,
	3613,
	5645,
	5137,
	4378,
	6674,
	3092,
	4638,
	5642,
	2839,
	3621,
	9229,
	2321,
	3879,
	7686,
	4626,
	5403,
	6928,
	5396,
	4897,
	6413,
	4633,
	4898,
	8209,
	5397,
	5159,
	7435,
	6167,
	4907,
	10506,
	3860,
	6688,
	9486,
	3862,
	5922,
	10002,
	4885,
	7197,
	9492,
	3098,
	5924,
	8214,
	6681,
	6438,
	10771,
	4376,
	7457,
	11541,
	3608,
	7207,
	8976,
	6171,
	8222,
	10007,
	6170,
	7972,
	11794,
	4633,
	7211,
	9233,
	7197,
	7466,
	10006,
	6430,
	6958,
	12566,
	4380,
	7467,
	9754,
	7712,
	7981,
	10003,
	5922,
	7727,
	12569,
	5151,
	8492,
	10779,
	7969,
	8499,
	11793,
	5668,
	9768,
	12316,
	6434,
	9010,
	12053,
	7715,
	9771,
	12831,
	6949,
	9780,
	12055,
	7464,
	9775,
	11297,
	9001,
	9779,
	11551,
	10025,
	10805,
	13848,
	7209,
	10547,
	12322,
	9515,
	11316,
	14366,
	6700,
	12081,
	13088,
	10284,
	12087,
	14109,
	9517,
	11832,
	12065,
	12079,
	12340,
	13607,
	9009,
	12339,
	14380,
	8242,
	12599,
	14122,
	9779,
	13364,
	14385,
	10805,
	13367,
	14638,
	11576,
	14135,
	14641,
	13625,
	771,
	6402,
	777,
	2836,
	5897,
	2575,
	5146,
	9228,
	2321,
	7719,
	11289,
	6945,
	10287,
	13085,
	7974,
	10547,
	12578,
	8239,
	11832,
	13601,
	9009,
	13111,
	14374,
	10805,
	771,
	6658,
	3092,
	7457,
	11541,
	4895,
	9768,
	12316,
	6434,
	9522,
	13851,
	7209,
	10547,
	13346,
	7724,
	11315,
	14376,
	8494,
	12599,
	14122,
	9779,
	13624,
	14634,
	11576,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	0,
	14336,
	13364,
	11569,
	9261,
	8481,
	6687,
	6681,
	4626,
	2578,
	1803,
	770,
	519,
	13571,
	9517,
	9778,
	11805,
	5151,
	5926,
	8205,
	1808,
	2586,
	11267,
	2056,
	8210,
	7441,
	6954,
	9494,
	4119,
	3866,
	4864,
	13316,
	13364,
	11563,
	8751,
	9506,
	10024,
	8242,
	10527,
	6174,
	5927,
	7698,
	3600,
	2325,
	2308,
	11573,
	12837,
	7462,
	7982,
	9748,
	3351,
	4128,
	6663,
	778,
	9533,
	13100,
	9244,
	5162,
	8476,
	5390,
	2072,
	3855,
	2308,
	2865,
	9995,
	1285,
	285,
	4865,
	0,
	11573,
	12837,
	7462,
	0,
	16128,
	0,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	13887,
	13878,
	12077,
	8241,
	10527,
	5917,
	5925,
	7698,
	2865,
	9995,
	1285,
	285,
	16129,
	16191,
};

uint16 s19_chip_list[] = {
	136+DISK_9,
	137+DISK_9,
	70+DISK_9,
	71+DISK_9,
	72+DISK_9,
	74+DISK_9,
	75+DISK_9,
	16+DISK_9,
	0,
};

uint16 s19_fast_list[] = {
	12,
	51,
	52,
	53,
	54,
	135,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 1compact.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/1compact.h,v 1.1 2003/04/25 15:11:32 olki Exp $ 
 *
[...1918 lines suppressed...]
	136,
	12,
	256,
	136,
	12,
	256,
	136,
	12,
	256,
	136,
	12,
	256,
	136,
	13,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 20comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/20comp.h,v 1.1 2003/04/25 15:11:32 olki Exp $ 
 *
[...1082 lines suppressed...]
	ID_LAMB,
	ID_DOWN_EXIT_20,
	ID_REICH_DOOR_20,
	ID_REICH_SLOT,
	ID_LAMB_SLOT,
	ID_LAMB_DOOR_20,
	ID_SHRUB_1,
	ID_SHRUB_2,
	ID_SHRUB_3,
	ID_GALLAGER_BEL,
	ID_REICH_WINDOW,
	ID_LAMB_WINDOW,
	ID_S20_FLOOR,
	0XFFFF,
	ID_TEXT_MOUSE,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 21comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/21comp.h,v 1.1 2003/04/25 15:11:33 olki Exp $ 
 *
[...1993 lines suppressed...]
	216,
	2,
	217,
	216,
	3,
	217,
	216,
	3,
	217,
	216,
	3,
	217,
	216,
	3,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 22comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/22comp.h,v 1.1 2003/04/25 15:11:33 olki Exp $ 
 *
[...1412 lines suppressed...]
	22,	// screen
	0,	// place
	0,	// getToTable
	232,	// xcood
	193,	// ycood
	0,	// frame
	12741,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	248-232,	// mouseSize_x
	232-193,	// mouseSize_y
	FISH_POSTER_ACTION,	// actionScript
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 23comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/23comp.h,v 1.1 2003/04/25 15:11:33 olki Exp $ 
 *
 */

#ifndef SKY23COMP_H
#define SKY23COMP_H




namespace SkyCompact {

uint32 grid23[0];

Compact link_23 = {
	L_SCRIPT,	// logic
	ST_MOUSE,	// status
	0,	// sync
	23,	// screen
	0,	// place
	0,	// getToTable
	191,	// xcood
	236,	// ycood
	0,	// frame
	51,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	212-191,	// mouseSize_x
	276-236,	// mouseSize_y
	LINK_23_ACTION,	// actionScript
};

uint16 s23_chip_list[] = {
	136+DISK_8,
	137+DISK_8,
	21+DISK_8,
	22+DISK_8,
	24+DISK_8,
	23+DISK_8,
	25+DISK_8,
	0,
};

Compact sculpture = {
	L_SCRIPT,	// logic
	ST_MOUSE,	// status
	0,	// sync
	23,	// screen
	0,	// place
	0,	// getToTable
	274,	// xcood
	235,	// ycood
	0,	// frame
	12755,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	309-274,	// mouseSize_x
	278-235,	// mouseSize_y
	SCULPTURE_ACTION,	// actionScript
};

Compact wreck_23 = {
	L_SCRIPT,	// logic
	ST_MOUSE,	// status
	0,	// sync
	23,	// screen
	0,	// place
	0,	// getToTable
	322,	// xcood
	310,	// ycood
	0,	// frame
	12763,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	4242,	// mouseSize_x
	4242,	// mouseSize_y
	WRECK_23_ACTION,	// actionScript
};

Compact anchor_exit_23 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	23,	// screen
	0,	// place
	0,	// getToTable
	393,	// xcood
	219,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_RIGHT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	12,	// mouseSize_x
	299-219,	// mouseSize_y
	ANCHOR23_ACTION,	// actionScript
};

Compact bin_23 = {
	L_SCRIPT,	// logic
	ST_MOUSE,	// status
	0,	// sync
	23,	// screen
	0,	// place
	0,	// getToTable
	127,	// xcood
	300,	// ycood
	0,	// frame
	12757,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	155-127,	// mouseSize_x
	4242,	// mouseSize_y
	BIN_23_ACTION,	// actionScript
};

uint16 s23_pal[] = {
	0,
	768,
	0,
	514,
	1538,
	1,
	517,
	1794,
	771,
	778,
	1281,
	2053,
	1288,
	3590,
	260,
	1291,
	2564,
	2055,
	1297,
	3587,
	1031,
	2313,
	2313,
	3081,
	1806,
	5383,
	518,
	2320,
	2566,
	3851,
	2829,
	5645,
	1033,
	2831,
	4363,
	2315,
	2835,
	5382,
	2061,
	3854,
	4879,
	2829,
	3598,
	6930,
	1035,
	3857,
	6417,
	2062,
	3607,
	9483,
	1033,
	3612,
	5894,
	3600,
	4372,
	8721,
	1291,
	4624,
	6423,
	2577,
	4123,
	5133,
	5140,
	4887,
	7952,
	2065,
	3874,
	7177,
	2323,
	5144,
	11284,
	1291,
	4639,
	10764,
	1805,
	5402,
	5648,
	5909,
	5651,
	7450,
	3859,
	5148,
	9491,
	2577,
	4898,
	8202,
	3605,
	5917,
	11536,
	2063,
	5156,
	9997,
	2067,
	5914,
	7189,
	6168,
	6425,
	9499,
	2583,
	6432,
	6160,
	7962,
	4655,
	8713,
	5144,
	5673,
	9738,
	3607,
	6181,
	10258,
	2074,
	6692,
	7695,
	6682,
	6944,
	10773,
	3352,
	5424,
	8715,
	6426,
	7451,
	9760,
	4380,
	7201,
	8988,
	5405,
	6701,
	11275,
	3866,
	7208,
	9748,
	6172,
	6194,
	12557,
	4633,
	7726,
	9223,
	7454,
	6960,
	11021,
	4637,
	7976,
	11794,
	3869,
	7467,
	9750,
	6944,
	8489,
	12821,
	2079,
	8239,
	11281,
	5921,
	8744,
	12573,
	3618,
	8242,
	9747,
	8228,
	9006,
	11796,
	6180,
	9523,
	11020,
	6949,
	9009,
	10518,
	8742,
	9266,
	13082,
	5158,
	10032,
	10775,
	9512,
	9781,
	13079,
	6440,
	10543,
	11552,
	9770,
	10804,
	11548,
	10540,
	11318,
	13086,
	8749,
	11824,
	12841,
	11056,
	12343,
	13350,
	11570,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	0,
	14336,
	13364,
	11569,
	9261,
	8481,
	6687,
	6681,
	4626,
	2578,
	1803,
	770,
	519,
	13571,
	9517,
	9778,
	11805,
	5151,
	5926,
	8205,
	1808,
	2586,
	11267,
	2056,
	8210,
	7441,
	6954,
	9494,
	4119,
	3866,
	4864,
	13316,
	13364,
	11563,
	8751,
	9506,
	10024,
	8242,
	10527,
	6174,
	5927,
	7698,
	3600,
	2325,
	2308,
	11573,
	12837,
	7462,
	7982,
	9748,
	3351,
	4128,
	6663,
	778,
	9533,
	13100,
	9244,
	5162,
	8476,
	5390,
	2072,
	3855,
	2308,
	2865,
	9995,
	1285,
	285,
	4865,
	0,
	11573,
	12837,
	7462,
	0,
	16128,
	0,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	13887,
	13878,
	12077,
	8241,
	10527,
	5917,
	5925,
	7698,
	2865,
	9995,
	1285,
	285,
	16129,
	16191,
};

uint16 s23_logic[] = {
	ID_FOSTER,
	ID_JOEY,
	ID_TREVOR,
	ID_LAMB,
	ID_LAMB_DOOR_20,
	ID_INNER_LAMB_DOOR,
	ID_LIFT_29,
	ID_GALLAGER_BEL,
	0XFFFF,
	ID_MENU_LOGIC,
};

uint16 s23_mouse[] = {
	ID_JOEY,
	ID_LEFT_EXIT_23,
	ID_SMALL_23,
	ID_ANCHOR_EXIT_23,
	ID_TRAVEL_EXIT_23,
	ID_BIN_23,
	ID_SCULPTURE,
	ID_LINK_23,
	ID_WRECK_23,
	ID_S23_FLOOR,
	0XFFFF,
	ID_TEXT_MOUSE,
};

Compact small_exit_23 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	23,	// screen
	0,	// place
	0,	// getToTable
	217,	// xcood
	190,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_LEFT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	227-217,	// mouseSize_x
	250-190,	// mouseSize_y
	SML_EXIT_S23_ACTION,	// actionScript
};

Compact travel_exit_23 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	23,	// screen
	0,	// place
	0,	// getToTable
	315,	// xcood
	189,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_UP_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	342-315,	// mouseSize_x
	246-189,	// mouseSize_y
	TRAVEL_23_ACTION,	// actionScript
};

uint16 s23_fast_list[] = {
	12,
	51,
	52,
	53,
	54,
	135,
	0,
};

Compact left_exit_23 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	23,	// screen
	0,	// place
	0,	// getToTable
	150,	// 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
	10,	// mouseSize_x
	288-226,	// mouseSize_y
	EL23_ACTION,	// actionScript
};

uint16 s23_floor_table[] = {
	ID_S23_FLOOR,
	RETURN_OK,
	ID_JOEY_PARK,
	GET_TO_JP2,
	0,
	S23_LEFT_ON,
	1,
	S23_ANCHOR_ON,
	3,
	S23_TRAVEL_ON,
	ID_LEFT_EXIT_23,
	GT_LEFT_EXIT_23,
	ID_ANCHOR_EXIT_23,
	GT_ANCHOR_EXIT_23,
	ID_TRAVEL_EXIT_23,
	GT_TRAVEL_EXIT_23,
	ID_BIN_23,
	GT_BIN_23,
	ID_SCULPTURE,
	GT_SCULPTURE,
	ID_LINK_23,
	GT_LINK_23,
	ID_WRECK_23,
	GT_WRECK_23,
	ID_SMALL_23,
	GT_SMALL_23,
	65535,
};

Compact s23_floor = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	23,	// screen
	0,	// place
	s23_floor_table,	// getToTable
	128,	// xcood
	240,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	1000,	// mouseSize_x
	1000,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

uint16 rs_foster_29_23[] = {
	C_XCOOD,
	136,
	C_YCOOD,
	280,
	C_SCREEN,
	23,
	C_PLACE,
	ID_S23_FLOOR,
	65535,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 24comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/24comp.h,v 1.1 2003/04/25 15:11:33 olki Exp $ 
 *
[...1205 lines suppressed...]
	1,
	351,
	239,
	0,
	0,
};

uint16 s24_fast_list[] = {
	12,
	51,
	52,
	53,
	54,
	135,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 25comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/25comp.h,v 1.1 2003/04/25 15:11:35 olki Exp $ 
 *
[...1032 lines suppressed...]
	25,	// screen
	0,	// place
	s25_floor_table,	// getToTable
	128,	// xcood
	272,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	320,	// mouseSize_x
	4242,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 26comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/26comp.h,v 1.1 2003/04/25 15:11:35 olki Exp $ 
 *
[...1175 lines suppressed...]
	26,	// screen
	0,	// place
	s26_floor_table,	// getToTable
	128,	// xcood
	264,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	320,	// mouseSize_x
	4242,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 27comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/27comp.h,v 1.1 2003/04/25 15:11:35 olki Exp $ 
 *
[...3159 lines suppressed...]
	27,	// screen
	0,	// place
	chair_table,	// getToTable
	230,	// xcood
	236,	// ycood
	0,	// frame
	12752,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	256-230,	// mouseSize_x
	283-236,	// mouseSize_y
	CHAIR_27_ACTION,	// actionScript
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 28comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/28comp.h,v 1.1 2003/04/25 15:11:35 olki Exp $ 
 *
 */

#ifndef SKY28COMP_H
#define SKY28COMP_H




namespace SkyCompact {

uint16 s28_chip_list[] = {
	136+DISK_9,
	137+DISK_9,
	86+DISK_8,
	131+DISK_2,
	132+DISK_2,
	63+DISK_9,
	64+DISK_9,
	65+DISK_9,
	66+DISK_9,
	67+DISK_9,
	13,
	69+DISK_9,
	18+DISK_8,
	0,
};

uint16 s28_floor_table[] = {
	ID_S28_FLOOR,
	RETURN_OK,
	ID_JOEY_PARK,
	GET_TO_JP2,
	0,
	S28_RIGHT_ON,
	1,
	S28_LEFT_ON,
	3,
	S28_UP_ON,
	ID_RIGHT_EXIT_28,
	GT_RIGHT_EXIT_28,
	ID_LEFT_EXIT_28,
	GT_LEFT_EXIT_28,
	ID_UP_EXIT_28,
	GT_UP_EXIT_28,
	ID_DUSTBIN_28,
	GT_DUSTBIN_28,
	ID_STD_LEFT_TALK,
	GT_L_TALK_28,
	ID_STD_RIGHT_TALK,
	GT_R_TALK_28,
	ID_LIFT_28,
	GT_LIFT_28,
	ID_SLOT_28,
	GT_SLOT_28,
	65535,
};

uint16 s28_sml_table[] = {
	ID_S28_SML_FLOOR,
	RETURN_OK,
	ID_JOEY_PARK,
	GET_TO_JP2,
	ID_SMALL_R_28,
	GT_SML_R_28,
	ID_SMALL_L_28,
	GT_SML_L_28,
	4,
	SML_RIGHT_28,
	5,
	SML_LEFT_28,
	65535,
};

Compact s28_sml_floor = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	28,	// screen
	0,	// place
	s28_sml_table,	// getToTable
	192,	// xcood
	168,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	304-192,	// mouseSize_x
	16,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

uint16 slot_28_anim[] = {
	18*64,
	1,
	1,
	0,
	1,
	1,
	1,
	1,
	1,
	2,
	1,
	1,
	3,
	1,
	1,
	2,
	1,
	1,
	1,
	1,
	1,
	0,
	0,
};

Compact left_exit_28 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	28,	// screen
	0,	// place
	0,	// getToTable
	127,	// xcood
	180,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_LEFT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	144-127,	// mouseSize_x
	308-180,	// mouseSize_y
	EL28_ACTION,	// actionScript
};

uint16 rs_foster_28_29[] = {
	C_XCOOD,
	120,
	C_YCOOD,
	272,
	C_SCREEN,
	29,
	C_PLACE,
	ID_S29_FLOOR,
	65535,
};

Compact s28_floor = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	28,	// screen
	0,	// place
	s28_floor_table,	// getToTable
	128,	// xcood
	248,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	320,	// mouseSize_x
	312-248,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

uint16 s28_logic[] = {
	ID_FOSTER,
	ID_JOEY,
	ID_LAMB,
	ID_LAMB_DOOR_20,
	ID_INNER_LAMB_DOOR,
	ID_REICH_DOOR_20,
	ID_INNER_R_DOOR,
	ID_GALLAGER_BEL,
	ID_LIFT_29,
	ID_LIFT_28,
	ID_CAT,
	ID_CATFOOD,
	0XFFFF,
	ID_MENU_LOGIC,
};

Compact small_r_28 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	28,	// screen
	0,	// place
	0,	// getToTable
	308,	// xcood
	137,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_RIGHT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	339-308,	// mouseSize_x
	186-137,	// mouseSize_y
	R_28_SML_ACTION,	// actionScript
};

uint16 s28_pal[] = {
	0,
	512,
	514,
	1028,
	1540,
	773,
	1797,
	1794,
	1541,
	2568,
	2817,
	1542,
	2056,
	3592,
	1030,
	2059,
	2570,
	780,
	2065,
	3587,
	2570,
	2572,
	3085,
	1294,
	2323,
	4102,
	1803,
	2578,
	3594,
	3852,
	3088,
	3596,
	785,
	2837,
	3592,
	2064,
	2586,
	4099,
	4366,
	4112,
	4619,
	3598,
	3353,
	6150,
	2573,
	4116,
	5643,
	3598,
	4626,
	8461,
	1036,
	5394,
	6918,
	2063,
	3615,
	6407,
	3600,
	4375,
	5138,
	3860,
	4124,
	5388,
	1815,
	5144,
	5135,
	6164,
	4890,
	7698,
	3091,
	4135,
	8709,
	2578,
	5659,
	6671,
	3096,
	5405,
	6162,
	4888,
	4899,
	10767,
	1554,
	5412,
	8458,
	4629,
	6174,
	6672,
	6168,
	5918,
	10261,
	2581,
	5164,
	9224,
	3096,
	5922,
	7957,
	4890,
	5674,
	9997,
	3608,
	7197,
	8729,
	3357,
	6692,
	8468,
	5659,
	7198,
	11037,
	3865,
	7206,
	12050,
	3097,
	6952,
	8981,
	5918,
	6958,
	9231,
	5152,
	7717,
	8474,
	7967,
	7467,
	11797,
	4637,
	8229,
	10525,
	6943,
	7728,
	11023,
	6175,
	8745,
	11286,
	5153,
	8240,
	10770,
	7458,
	9253,
	12833,
	5408,
	8751,
	10776,
	6693,
	9011,
	11283,
	7972,
	9521,
	12566,
	6692,
	9771,
	13347,
	6180,
	9775,
	13343,
	5159,
	10543,
	12827,
	7462,
	10038,
	12567,
	8488,
	10287,
	11300,
	9770,
	10293,
	14107,
	6442,
	10805,
	12831,
	8236,
	11310,
	13608,
	6956,
	11058,
	13607,
	9516,
	11574,
	14369,
	7469,
	12082,
	14631,
	8239,
	12084,
	14122,
	8753,
	12854,
	14376,
	9523,
	13112,
	14379,
	10294,
	13623,
	14640,
	11574,
	0,
	5120,
	2832,
	4124,
	8972,
	3859,
	6170,
	11288,
	2068,
	6687,
	7699,
	7452,
	7715,
	10519,
	5666,
	10543,
	13595,
	7978,
	11317,
	14117,
	8753,
	12854,
	14376,
	11059,
	0,
	8448,
	4629,
	6687,
	10259,
	5403,
	8746,
	12061,
	6178,
	10543,
	12827,
	7462,
	10805,
	13599,
	9516,
	11574,
	14369,
	7469,
	12599,
	13858,
	10290,
	13112,
	14373,
	10294,
	0,
	512,
	514,
	1028,
	1540,
	773,
	1797,
	1794,
	1541,
	2568,
	7681,
	3091,
	5412,
	12298,
	3870,
	9011,
	13331,
	5159,
	10293,
	13595,
	6956,
	12599,
	14626,
	11574,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	0,
	14336,
	13364,
	11569,
	9261,
	8481,
	6687,
	6681,
	4626,
	2578,
	1803,
	770,
	519,
	13571,
	9517,
	9778,
	11805,
	5151,
	5926,
	8205,
	1808,
	2586,
	11267,
	2056,
	8210,
	7441,
	6954,
	9494,
	4119,
	3866,
	4864,
	13316,
	13364,
	11563,
	8751,
	9506,
	10024,
	8242,
	10527,
	6174,
	5927,
	7698,
	3600,
	2325,
	2308,
	11573,
	12837,
	7462,
	7982,
	9748,
	3351,
	4128,
	6663,
	778,
	9533,
	13100,
	9244,
	5162,
	8476,
	5390,
	2072,
	3855,
	2308,
	2865,
	9995,
	1285,
	285,
	4865,
	0,
	11573,
	12837,
	7462,
	0,
	16128,
	0,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	13887,
	13878,
	12077,
	8241,
	10527,
	5917,
	5925,
	7698,
	2865,
	9995,
	1285,
	285,
	16129,
	16191,
};

Compact up_exit_28 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	28,	// screen
	0,	// place
	0,	// getToTable
	369,	// xcood
	196,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_RIGHT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	394-369,	// mouseSize_x
	254-196,	// mouseSize_y
	EU28_ACTION,	// actionScript
};

Compact dustbin_28 = {
	L_SCRIPT,	// logic
	ST_MOUSE,	// status
	0,	// sync
	28,	// screen
	0,	// place
	0,	// getToTable
	326,	// xcood
	236,	// ycood
	0,	// frame
	12757,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	339-326,	// mouseSize_x
	253-236,	// mouseSize_y
	DUSTBIN_ACTION,	// actionScript
};

uint32 grid28[0];

uint16 rs_31_28[] = {
	C_XCOOD,
	248,
	C_YCOOD,
	240,
	C_SCREEN,
	28,
	C_FRAME,
	12*64+40,
	C_DIR,
	DOWN,
	C_PLACE,
	ID_S28_FLOOR,
	65535,
};

Compact slot_28 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	28,	// screen
	0,	// place
	0,	// getToTable
	267,	// xcood
	217,	// ycood
	0,	// frame
	50,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	5,	// mouseSize_x
	8,	// mouseSize_y
	S28_SLOT_ACTION,	// actionScript
};

uint16 s28_mouse[] = {
	ID_JOEY,
	ID_LAMB,
	ID_RIGHT_EXIT_28,
	ID_LEFT_EXIT_28,
	ID_DUSTBIN_28,
	ID_UP_EXIT_28,
	ID_LIFT_28,
	ID_SLOT_28,
	ID_S28_FLOOR,
	0XFFFF,
	ID_TEXT_MOUSE,
};

uint16 lift_28_close[] = {
	69*64,
	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 lift_28_open[] = {
	69*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,
	0,
};

Compact right_exit_28 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	28,	// screen
	0,	// place
	0,	// getToTable
	429,	// xcood
	189,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_RIGHT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	30,	// mouseSize_x
	306-189,	// mouseSize_y
	ER28_ACTION,	// actionScript
};

uint16 rs_lamb_28[] = {
	C_XCOOD,
	376,
	C_YCOOD,
	280,
	C_SCREEN,
	28,
	C_PLACE,
	ID_S28_FLOOR,
	C_LOGIC,
	L_SCRIPT,
	C_MODE,
	0,
	C_BASE_SUB,
	LAMB_BELL_LOGIC,
	C_BASE_SUB+2,
	0,
	65535,
};

uint16 rs_foster_29_28[] = {
	C_XCOOD,
	456,
	C_YCOOD,
	288,
	C_SCREEN,
	28,
	C_PLACE,
	ID_S28_FLOOR,
	65535,
};

uint16 s28_sml_mouse[] = {
	ID_JOEY,
	ID_SMALL_L_28,
	ID_SMALL_R_28,
	ID_S28_SML_FLOOR,
	0XFFFF,
	ID_TEXT_MOUSE,
};

Compact lift_28 = {
	L_SCRIPT,	// logic
	ST_SORT+ST_LOGIC+ST_RECREATE+ST_MOUSE,	// status
	0,	// sync
	28,	// screen
	0,	// place
	0,	// getToTable
	237,	// xcood
	196,	// ycood
	69*64,	// frame
	45+T7,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	268-0XF2,	// mouseSize_x
	236-0XB5,	// mouseSize_y
	LIFT_28_ACTION,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	LIFT_28_LOGIC,	// baseSub
	0,	// baseSub_off
};

Compact small_l_28 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	28,	// screen
	0,	// place
	0,	// getToTable
	173,	// xcood
	137,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_LEFT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	200-173,	// mouseSize_x
	186-137,	// mouseSize_y
	L_28_SML_ACTION,	// actionScript
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 29comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/29comp.h,v 1.1 2003/04/25 15:11:36 olki Exp $ 
 *
[...1447 lines suppressed...]
	rs_29_sml_23,
	&s28_sml_floor,
	rs_29_sml_28,
	s28_sml_mouse,
	rs_28_sml_29,
	rs_28_sml_19,
	rs_19_sml_28,
	sml_joey_list_29,
	sml_joey_list_28,
	&lift_28,
	lift_28_open,
	lift_28_close,
	&slot_28,
	slot_28_anim,
	rs_31_28,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 2compact.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/2compact.h,v 1.1 2003/04/25 15:11:36 olki Exp $ 
 *
[...1681 lines suppressed...]
	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
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 30comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/30comp.h,v 1.1 2003/04/25 15:11:37 olki Exp $ 
 *
[...6499 lines suppressed...]
	&sc41_heat_1,
	&sc41_heat_2,
	&sc41_heat_3,
	sc41_heat_1_anim,
	sc41_heat_2_anim,
	sc41_heat_3_anim,
	sc38_scr_bark,
	sc39_descend,
	sc39_ascend,
	sc40_descend,
	sc40_ascend,
	reset_jukebox,
	reset_juke_light,
	sc31_guard_chat,
	&sc31_at_watcher,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 31comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/31comp.h,v 1.1 2003/04/25 15:11:38 olki Exp $ 
 *
[...2739 lines suppressed...]
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	447-420,	// mouseSize_x
	275-162,	// mouseSize_y
	SC31_EXIT_32_ACTION,	// actionScript
};

uint16 sc31_joey_list[] = {
	144,
	431,
	240,
	279,
	1,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 32comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/32comp.h,v 1.1 2003/04/25 15:11:39 olki Exp $ 
 *
[...1712 lines suppressed...]
	32,	// screen
	0,	// place
	0,	// getToTable
	128,	// xcood
	260,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_LEFT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	140-128,	// mouseSize_x
	327-260,	// mouseSize_y
	SC32_EXIT_33_ACTION,	// actionScript
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 33comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/33comp.h,v 1.1 2003/04/25 15:11:40 olki Exp $ 
 *
 */

#ifndef SKY33COMP_H
#define SKY33COMP_H




namespace SkyCompact {

Compact sc33_lock = {
	0,	// logic
	0,	// status
	0,	// sync
	33,	// screen
	0,	// place
	0,	// getToTable
	357,	// xcood
	244,	// ycood
	0,	// frame
	16640,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	360-357,	// mouseSize_x
	251-244,	// mouseSize_y
	SC33_LOCK_ACTION,	// actionScript
};

uint16 reset_32_33[] = {
	C_SCREEN,
	33,
	C_PLACE,
	ID_SC33_FLOOR,
	C_XCOOD,
	352,
	C_YCOOD,
	240,
	65535,
};

uint16 sc33_palette[] = {
	0,
	1280,
	2311,
	1799,
	2053,
	2058,
	2824,
	3084,
	2827,
	3594,
	2056,
	5133,
	3342,
	3080,
	3852,
	3088,
	3082,
	2574,
	4108,
	2568,
	3855,
	4620,
	2570,
	5648,
	3854,
	4881,
	3086,
	4108,
	4376,
	4367,
	4106,
	4383,
	3601,
	5135,
	3084,
	5139,
	4106,
	5411,
	3601,
	4876,
	3612,
	6674,
	4124,
	3851,
	5653,
	4888,
	5132,
	4883,
	4883,
	5654,
	4372,
	4875,
	3622,
	7702,
	4890,
	4880,
	3864,
	5143,
	3605,
	9237,
	5390,
	7975,
	3347,
	5654,
	4374,
	7192,
	6675,
	6417,
	4631,
	5916,
	3855,
	10008,
	6161,
	3881,
	11032,
	5666,
	4879,
	7962,
	7192,
	4629,
	9242,
	6684,
	6418,
	6682,
	7956,
	4374,
	10523,
	6940,
	4630,
	11546,
	6432,
	8726,
	4378,
	6182,
	6673,
	6174,
	7195,
	5149,
	11037,
	7444,
	8495,
	6684,
	6949,
	6164,
	9503,
	6953,
	5650,
	11552,
	7715,
	7703,
	7455,
	7463,
	5655,
	12576,
	7467,
	11797,
	4637,
	8735,
	10528,
	6432,
	9239,
	10287,
	7457,
	8997,
	11546,
	5920,
	9243,
	6190,
	13093,
	8240,
	11284,
	6946,
	9508,
	10533,
	7205,
	10267,
	12082,
	6436,
	8754,
	9751,
	8743,
	9517,
	10782,
	8488,
	9267,
	7707,
	13609,
	10032,
	11548,
	9255,
	10793,
	13861,
	6438,
	10547,
	8990,
	13868,
	10295,
	12829,
	8746,
	11055,
	11048,
	10798,
	11062,
	13600,
	9260,
	11827,
	12585,
	11057,
	12088,
	13604,
	10033,
	13364,
	14380,
	10547,
	13109,
	12592,
	13365,
	13624,
	15149,
	10806,
	14131,
	14903,
	12088,
	14647,
	15412,
	12603,
	15417,
	15417,
	15420,
	15934,
	15923,
	15935,
	768,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	0,
	14336,
	13364,
	11569,
	10029,
	9252,
	7202,
	6939,
	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,
	11564,
	8239,
	10527,
	6174,
	5927,
	7698,
	3600,
	2325,
	2308,
	11831,
	13093,
	7206,
	7982,
	10261,
	3351,
	4130,
	7431,
	778,
	9277,
	14124,
	9757,
	5937,
	11040,
	6929,
	3109,
	6934,
	4103,
	2865,
	9995,
	1285,
	285,
	4865,
	0,
	11573,
	12837,
	7462,
	0,
	16128,
	0,
	16191,
	63,
	63,
	16128,
	0,
	63,
	16128,
	13824,
	13878,
	12077,
	8241,
	10527,
	5917,
	5925,
	7698,
	2865,
	9995,
	1285,
	285,
	16129,
	16191,
};

uint16 sc33_door_open[] = {
	97*64,
	1,
	1,
	2,
	1,
	1,
	3,
	0,
};

uint32 sc33_walk_grid[0];

uint16 reset_34_33[] = {
	C_SCREEN,
	33,
	C_PLACE,
	ID_SC33_FLOOR,
	C_XCOOD,
	384,
	C_YCOOD,
	272,
	65535,
};

Compact sc33_shed_door = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_SORT+ST_RECREATE,	// status
	0,	// sync
	33,	// screen
	0,	// place
	0,	// getToTable
	358,	// xcood
	222,	// ycood
	97*64,	// frame
	181,	// cursorText
	SC33_SHED_DOOR_MOUSE_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	65521,	// mouseRel_x
	65526,	// mouseRel_y
	366-343,	// mouseSize_x
	275-212,	// mouseSize_y
	SC33_SHED_DOOR_ACTION,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	SC33_SHED_DOOR_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint16 sc33_push_door2[] = {
	96*64,
	328,
	224,
	0,
	328,
	224,
	1,
	328,
	224,
	2,
	328,
	224,
	3,
	328,
	224,
	4,
	328,
	224,
	5,
	328,
	224,
	5,
	328,
	224,
	5,
	328,
	224,
	6,
	328,
	224,
	0,
	0,
};

Compact sc33_exit_32 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	33,	// screen
	0,	// place
	0,	// getToTable
	310,	// xcood
	170,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_RIGHT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	330-310,	// mouseSize_x
	240-170,	// mouseSize_y
	SC33_EXIT_32_ACTION,	// actionScript
};

uint16 sc33_logic_list[] = {
	ID_FOSTER,
	ID_DANIELLE,
	ID_SPUNKY,
	ID_DOG_BARK_THING,
	ID_SC33_SHED_DOOR,
	ID_SC32_LIFT,
	0XFFFF,
	ID_STD_MENU_LOGIC,
};

uint16 sc33_floor_table[] = {
	ID_SC33_FLOOR,
	RETURN_OK,
	ID_SC33_EXIT_30,
	GT_SC33_EXIT_30,
	0,
	SC33_EXIT_30_WALK_ON,
	ID_SC33_EXIT_32,
	GT_SC33_EXIT_32,
	1,
	SC33_EXIT_32_WALK_ON,
	ID_SC33_SHED_DOOR,
	GT_SC33_SHED_DOOR,
	3,
	SC33_SHED_DOOR_WALK_ON,
	ID_SC33_LOCK,
	GT_SC33_LOCK,
	ID_STD_LEFT_TALK,
	GT_SC33_LEFT_TALK,
	ID_STD_RIGHT_TALK,
	GT_SC33_RIGHT_TALK,
	ID_JOEY_PARK,
	GT_DANI_WAIT,
	65535,
};

Compact sc33_floor = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	33,	// screen
	0,	// place
	sc33_floor_table,	// getToTable
	128,	// xcood
	224,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	358-128,	// mouseSize_x
	319-224,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

Compact sc33_exit_30 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	33,	// screen
	0,	// place
	0,	// getToTable
	128,	// xcood
	162,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_LEFT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	140-128,	// mouseSize_x
	327-162,	// mouseSize_y
	SC33_EXIT_30_ACTION,	// actionScript
};

uint16 sc33_joey_list[] = {
	144,
	319,
	232,
	319,
	1,
	0,
};

uint16 sc33_push_door1[] = {
	96*64,
	1,
	1,
	0,
	1,
	1,
	1,
	1,
	1,
	2,
	1,
	1,
	3,
	1,
	1,
	4,
	1,
	1,
	4,
	1,
	1,
	4,
	1,
	1,
	4,
	1,
	1,
	3,
	1,
	1,
	2,
	1,
	1,
	1,
	1,
	1,
	0,
	0,
};

uint16 sc33_chip_list[] = {
	IT_SC33_LAYER_0+DISK_12,
	IT_SC33_LAYER_1+DISK_12,
	IT_SC33_LAYER_2+DISK_12,
	IT_DANIELLE+DISK_12,
	IT_DANI_CONV+DISK_12,
	IT_SPUNKY+DISK_12,
	IT_SNIFF_LEFT+DISK_12,
	IT_SC33_USE_CARD+DISK_12,
	IT_SC33_PUSH_DOOR+DISK_12,
	IT_SC33_SHED_DOOR+DISK_12,
	0,
};

uint16 sc33_fast_list[] = {
	12+DISK_12,
	51+DISK_12,
	52+DISK_12,
	53+DISK_12,
	54+DISK_12,
	135+DISK_12,
	IT_SC33_GRID_1+DISK_12,
	IT_SC33_GRID_2+DISK_12,
	0,
};

uint16 sc33_mouse_list[] = {
	ID_SC33_LOCK,
	ID_SC33_SHED_DOOR,
	ID_SPUNKY,
	ID_DANIELLE,
	ID_SC33_EXIT_30,
	ID_SC33_EXIT_32,
	ID_SC33_FLOOR,
	0XFFFF,
	ID_TEXT_MOUSE,
};

uint16 sc33_use_card[] = {
	95*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,
	4,
	328,
	224,
	0,
	0,
};

uint16 reset_30_33[] = {
	C_SCREEN,
	33,
	C_PLACE,
	ID_SC33_FLOOR,
	C_XCOOD,
	OFF_LEFT,
	C_YCOOD,
	248,
	65535,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 34comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/34comp.h,v 1.1 2003/04/25 15:11:42 olki Exp $ 
 *
 */

#ifndef SKY34COMP_H
#define SKY34COMP_H




namespace SkyCompact {

uint16 sc34_fast_list[] = {
	12+DISK_14,
	51+DISK_14,
	52+DISK_14,
	53+DISK_14,
	54+DISK_14,
	135+DISK_14,
	0,
};

uint16 sc34_mouse_list[] = {
	ID_SC34_SECATEURS,
	ID_SC34_TKT_MACHINE,
	ID_SC34_MAP,
	ID_SC34_BRICKS,
	ID_SC34_DOOR,
	ID_SC34_FLOOR,
	ID_SC32_LIFT,
	0XFFFF,
	ID_TEXT_MOUSE,
};

Compact sc34_secateurs = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_BACKGROUND+ST_RECREATE,	// status
	0,	// sync
	34,	// screen
	0,	// place
	0,	// getToTable
	259,	// xcood
	229,	// ycood
	104*64,	// frame
	180,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	269-259,	// mouseSize_x
	232-229,	// mouseSize_y
	SC34_SECATEURS_ACTION,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	SC34_SECATEURS_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint32 sc34_walk_grid[0];

uint16 sc34_logic_list[] = {
	ID_FOSTER,
	ID_DANIELLE,
	ID_SPUNKY,
	ID_SC34_SECATEURS,
	ID_SC32_LIFT,
	0XFFFF,
	ID_STD_MENU_LOGIC,
};

uint16 sc34_get_secs[] = {
	105*64,
	248,
	208,
	0,
	248,
	208,
	1,
	248,
	208,
	2,
	248,
	208,
	2,
	248,
	208,
	2,
	248,
	208,
	2,
	248,
	208,
	2,
	248,
	208,
	1,
	248,
	208,
	0,
	0,
};

uint16 sc34_chip_list[] = {
	IT_SC34_LAYER_0+DISK_14,
	IT_SC34_LAYER_1+DISK_14,
	IT_SC34_GRID_1+DISK_14,
	IT_SC34_SECATEURS+DISK_14,
	IT_SC34_GET_SECS+DISK_14,
	IT_SC34_STAIRS1+DISK_14,
	IT_SC34_STAIRS2+DISK_14,
	0,
};

uint16 reset_33_34[] = {
	C_SCREEN,
	34,
	C_PLACE,
	ID_SC34_FLOOR,
	C_XCOOD,
	168,
	C_YCOOD,
	272,
	65535,
};

uint16 sc34_stairs2[] = {
	103*64,
	375,
	251,
	0,
	375,
	251,
	1,
	378,
	251,
	2,
	382,
	251,
	3,
	379,
	251,
	4,
	376,
	251,
	5,
	374,
	251,
	6,
	374,
	249,
	7,
	373,
	247,
	8,
	370,
	247,
	9,
	367,
	247,
	10,
	364,
	247,
	11,
	364,
	244,
	12,
	363,
	242,
	13,
	359,
	241,
	14,
	357,
	241,
	15,
	357,
	239,
	16,
	356,
	236,
	17,
	355,
	234,
	18,
	351,
	233,
	19,
	348,
	233,
	20,
	347,
	231,
	21,
	346,
	228,
	22,
	345,
	225,
	23,
	342,
	224,
	24,
	340,
	224,
	25,
	337,
	224,
	26,
	336,
	220,
	27,
	336,
	218,
	28,
	333,
	218,
	29,
	325,
	219,
	30,
	325,
	218,
	31,
	325,
	218,
	32,
	324,
	218,
	3,
	0,
};

uint16 sc34_floor_table[] = {
	ID_SC34_FLOOR,
	RETURN_OK,
	ID_SC34_DOOR,
	GT_SC34_DOOR,
	0,
	SC34_DOOR_WALK_ON,
	ID_SC34_SECATEURS,
	GT_SC34_SECATEURS,
	ID_SC34_TKT_MACHINE,
	GT_SC34_TKT_MACHINE,
	ID_SC34_MAP,
	GT_SC34_MAP,
	ID_SC34_BRICKS,
	GT_SC34_BRICKS,
	65535,
};

Compact sc34_floor = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	34,	// screen
	0,	// place
	sc34_floor_table,	// getToTable
	208,	// xcood
	248,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	343-208,	// mouseSize_x
	311-248,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

Compact sc34_bricks = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	34,	// screen
	0,	// place
	0,	// getToTable
	378,	// xcood
	190,	// ycood
	0,	// frame
	16648,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	410-378,	// mouseSize_x
	272-190,	// mouseSize_y
	SC34_BRICKS_ACTION,	// actionScript
};

uint16 sc34_stairs1[] = {
	102*64,
	314,
	218,
	0,
	315,
	218,
	1,
	315,
	219,
	2,
	315,
	219,
	3,
	321,
	219,
	4,
	329,
	218,
	5,
	335,
	220,
	6,
	335,
	221,
	7,
	336,
	226,
	8,
	340,
	227,
	9,
	342,
	228,
	10,
	343,
	229,
	11,
	345,
	232,
	12,
	348,
	233,
	13,
	351,
	234,
	14,
	353,
	235,
	15,
	354,
	239,
	16,
	358,
	240,
	9,
	360,
	241,
	10,
	362,
	242,
	11,
	363,
	245,
	17,
	366,
	246,
	18,
	369,
	247,
	19,
	369,
	248,
	20,
	370,
	251,
	21,
	373,
	252,
	22,
	375,
	252,
	23,
	375,
	251,
	24,
	376,
	251,
	25,
	380,
	251,
	0,
	380,
	251,
	26,
	380,
	251,
	27,
	380,
	251,
	28,
	380,
	251,
	29,
	380,
	251,
	30,
	380,
	251,
	31,
	379,
	251,
	32,
	379,
	251,
	32,
	380,
	251,
	33,
	380,
	251,
	34,
	380,
	251,
	28,
	380,
	251,
	26,
	380,
	251,
	0,
	0,
};

Compact sc34_tkt_machine = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	34,	// screen
	0,	// place
	0,	// getToTable
	217,	// xcood
	195,	// ycood
	0,	// frame
	16646,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	270-217,	// mouseSize_x
	226-195,	// mouseSize_y
	SC34_TKT_MACHINE_ACTION,	// actionScript
};

Compact sc34_map = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	34,	// screen
	0,	// place
	0,	// getToTable
	276,	// xcood
	185,	// ycood
	0,	// frame
	16647,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	321-276,	// mouseSize_x
	220-185,	// mouseSize_y
	SC34_MAP_ACTION,	// actionScript
};

uint16 sc34_palette[] = {
	0,
	512,
	514,
	517,
	770,
	1283,
	1029,
	1286,
	773,
	1284,
	2056,
	1028,
	1287,
	1543,
	1543,
	1797,
	2571,
	1542,
	1800,
	4873,
	772,
	2311,
	2829,
	1801,
	2569,
	2826,
	2825,
	2318,
	3849,
	1546,
	2826,
	2829,
	4108,
	2830,
	5132,
	2058,
	3596,
	4364,
	2315,
	3342,
	4367,
	3085,
	3597,
	5906,
	2316,
	3603,
	3853,
	4112,
	4110,
	3861,
	4879,
	3858,
	5647,
	3342,
	4625,
	7182,
	2573,
	4367,
	4888,
	4625,
	4376,
	6925,
	3343,
	5136,
	4887,
	5395,
	5140,
	7955,
	2319,
	4633,
	4624,
	6676,
	4636,
	5646,
	5652,
	5651,
	6935,
	4628,
	6166,
	5649,
	5654,
	5656,
	5139,
	6679,
	5154,
	6414,
	5655,
	5910,
	8477,
	4373,
	6172,
	5912,
	5659,
	6174,
	6419,
	6681,
	5668,
	5904,
	7962,
	6684,
	6683,
	6429,
	6937,
	9506,
	4633,
	6691,
	7703,
	7452,
	6945,
	6939,
	7199,
	7708,
	10528,
	5148,
	8732,
	8218,
	7966,
	8735,
	8726,
	7198,
	8221,
	8483,
	8736,
	7720,
	7450,
	11039,
	8223,
	8742,
	7969,
	8990,
	6945,
	12832,
	9760,
	9499,
	8481,
	9251,
	8221,
	8997,
	8997,
	8740,
	8488,
	10018,
	9509,
	7976,
	9769,
	11037,
	8483,
	9511,
	9510,
	10534,
	11048,
	9499,
	10025,
	10020,
	11312,
	10024,
	11302,
	11046,
	9260,
	10791,
	10035,
	10798,
	11818,
	11308,
	12588,
	12077,
	12582,
	11051,
	11563,
	11575,
	13359,
	12592,
	10794,
	15151,
	12081,
	12081,
	14129,
	12596,
	12081,
	15154,
	13366,
	13619,
	13877,
	13619,
	13882,
	14646,
	14392,
	14907,
	14393,
	14906,
	15677,
	15419,
	0,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	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,
	0,
	63,
	16128,
	0,
	63,
	13824,
	13878,
	12077,
	8241,
	10527,
	5917,
	5925,
	7698,
	2865,
	9995,
	1285,
	285,
	16129,
	16191,
};

Compact sc34_door = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	34,	// screen
	0,	// place
	0,	// getToTable
	188,	// xcood
	215,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_LEFT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	206-188,	// mouseSize_x
	275-215,	// mouseSize_y
	SC34_DOOR_ACTION,	// actionScript
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 36comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/36comp.h,v 1.1 2003/04/25 15:11:42 olki Exp $ 
 *
[...4113 lines suppressed...]
	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
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 37comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/37comp.h,v 1.1 2003/04/25 15:11:42 olki Exp $ 
 *
[...1789 lines suppressed...]
	216,
	22,
	264,
	216,
	23,
	264,
	216,
	24,
	264,
	216,
	25,
	264,
	216,
	26,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 38comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/38comp.h,v 1.1 2003/04/25 15:11:42 olki Exp $ 
 *
[...3691 lines suppressed...]
	1,
	5,
	1,
	1,
	6,
	1,
	1,
	7,
	1,
	1,
	8,
	SEND_SYNC,
	ID_FOSTER,
	1,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 39comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/39comp.h,v 1.1 2003/04/25 15:11:45 olki Exp $ 
 *
 */

#ifndef SKY39COMP_H
#define SKY39COMP_H




namespace SkyCompact {

Compact sc39_exit_31 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	39,	// screen
	0,	// place
	0,	// getToTable
	164,	// xcood
	225,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_LEFT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	190-164,	// mouseSize_x
	305-225,	// mouseSize_y
	SC39_EXIT_31_ACTION,	// actionScript
};

uint16 sc39_floor_table[] = {
	ID_SC39_FLOOR,
	RETURN_OK,
	ID_SC39_EXIT_31,
	GT_SC39_EXIT_31,
	0,
	SC39_EXIT_31_WALK_ON,
	ID_SC39_EXIT_40,
	GT_SC39_EXIT_40,
	ID_SC39_EXIT_41,
	GT_SC39_EXIT_41,
	1,
	SC39_EXIT_41_WALK_ON,
	ID_SC39_WALTERS,
	GT_SC39_WALTERS,
	65535,
};

Compact sc39_floor = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	39,	// screen
	0,	// place
	sc39_floor_table,	// getToTable
	176,	// xcood
	256,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	447-176,	// mouseSize_x
	327-256,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

Compact sc39_walters = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	39,	// screen
	0,	// place
	0,	// getToTable
	376,	// xcood
	228,	// ycood
	0,	// frame
	16723,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	445-376,	// mouseSize_x
	320-228,	// mouseSize_y
	SC39_WALTERS_ACTION,	// actionScript
};

uint16 reset_41_39[] = {
	C_SCREEN,
	39,
	C_PLACE,
	ID_SC39_FLOOR,
	C_XCOOD,
	424,
	C_YCOOD,
	256,
	C_MEGA_SET,
	NEXT_MEGA_SET,
	C_FRAME,
	42+12*64,
	C_DIR,
	LEFT,
	65535,
};

Compact sc39_exit_40 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	39,	// screen
	0,	// place
	0,	// getToTable
	289,	// xcood
	204,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_UP_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	316-289,	// mouseSize_x
	252-204,	// mouseSize_y
	SC39_EXIT_40_ACTION,	// actionScript
};

uint16 sc39_ascend[] = {
	24*64,
	289,
	207,
	0,
	289,
	207,
	0,
	289,
	205,
	1,
	289,
	205,
	1,
	289,
	202,
	2,
	289,
	202,
	2,
	289,
	201,
	3,
	289,
	201,
	3,
	289,
	200,
	4,
	289,
	200,
	4,
	289,
	200,
	5,
	289,
	200,
	5,
	289,
	200,
	6,
	289,
	200,
	6,
	290,
	201,
	7,
	290,
	201,
	7,
	291,
	202,
	8,
	291,
	202,
	8,
	293,
	202,
	9,
	0,
};

uint16 sc39_logic_list[] = {
	ID_FOSTER,
	ID_DANIELLE,
	ID_SPUNKY,
	ID_DOG_BARK_THING,
	0XFFFF,
	ID_STD_MENU_LOGIC,
};

uint16 sc39_chip_list[] = {
	IT_SC39_LAYER_0+DISK_14,
	IT_SC39_LAYER_1+DISK_14,
	IT_SC39_LAYER_2+DISK_14,
	IT_SC39_GRID_1+DISK_14,
	IT_SC39_GRID_2+DISK_14,
	23+DISK_14,
	24+DISK_14,
	0,
};

uint16 reset_31_39[] = {
	C_SCREEN,
	39,
	C_PLACE,
	ID_SC39_FLOOR,
	C_XCOOD,
	144,
	C_YCOOD,
	296,
	65535,
};

uint16 sc39_mouse_list[] = {
	ID_SC39_WALTERS,
	ID_SC39_EXIT_31,
	ID_SC39_EXIT_40,
	ID_SC39_EXIT_41,
	ID_SC39_FLOOR,
	0XFFFF,
	ID_TEXT_MOUSE,
};

Compact sc39_exit_41 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	39,	// screen
	0,	// place
	0,	// getToTable
	384,	// xcood
	200,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_RIGHT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	400-384,	// mouseSize_x
	227-200,	// mouseSize_y
	SC39_EXIT_41_ACTION,	// actionScript
};

uint32 sc39_walk_grid[0];

uint16 sc39_descend[] = {
	23*64,
	293,
	202,
	0,
	291,
	201,
	1,
	290,
	200,
	2,
	289,
	199,
	3,
	289,
	199,
	4,
	289,
	200,
	5,
	289,
	203,
	6,
	289,
	205,
	7,
	289,
	207,
	8,
	289,
	210,
	9,
	0,
};

uint16 sc39_fast_list[] = {
	12+DISK_14,
	52+DISK_14,
	135+DISK_14,
	0,
};

uint16 reset_40_39[] = {
	C_SCREEN,
	39,
	C_PLACE,
	ID_SC39_FLOOR,
	C_XCOOD,
	289,
	C_YCOOD,
	207,
	C_FRAME,
	24*64,
	C_DIR,
	DOWN,
	65535,
};

uint16 sc39_palette[] = {
	0,
	512,
	512,
	2,
	1028,
	1026,
	522,
	1540,
	1540,
	1030,
	2570,
	1542,
	1546,
	3594,
	1542,
	2058,
	3082,
	2056,
	1552,
	4614,
	1542,
	2064,
	4104,
	2568,
	2572,
	3598,
	3594,
	2578,
	5130,
	2058,
	3086,
	5134,
	2570,
	3090,
	7182,
	1544,
	3094,
	3592,
	5134,
	3094,
	4620,
	4110,
	4110,
	5654,
	3598,
	3100,
	5642,
	4110,
	4116,
	5136,
	5136,
	4118,
	7184,
	3086,
	4122,
	4622,
	6674,
	4124,
	5646,
	5138,
	4126,
	6668,
	4626,
	4634,
	8468,
	3600,
	4636,
	7184,
	4626,
	5144,
	5654,
	6676,
	5144,
	8472,
	4114,
	4643,
	7694,
	4628,
	5658,
	8470,
	4628,
	5656,
	9502,
	3604,
	5660,
	9498,
	4628,
	5665,
	7700,
	6680,
	6177,
	9494,
	5142,
	5671,
	7698,
	7192,
	6686,
	10014,
	5144,
	6691,
	9496,
	5658,
	6691,
	11034,
	4632,
	6695,
	9494,
	6682,
	6693,
	8988,
	7196,
	6699,
	8468,
	8478,
	7209,
	10008,
	7196,
	7213,
	11028,
	6172,
	7719,
	11038,
	6174,
	7215,
	8982,
	8993,
	7721,
	10526,
	8478,
	8485,
	11555,
	6686,
	8489,
	12062,
	7198,
	7731,
	11544,
	7713,
	9001,
	12067,
	7713,
	9003,
	14627,
	6686,
	9009,
	13086,
	7715,
	9519,
	11553,
	10021,
	10025,
	12073,
	10021,
	10029,
	13095,
	8997,
	9019,
	13084,
	8999,
	10541,
	12589,
	11049,
	10043,
	13601,
	10025,
	11565,
	11055,
	13101,
	11059,
	15151,
	10025,
	11573,
	14635,
	11051,
	12083,
	15665,
	11053,
	12595,
	15671,
	11567,
	12599,
	15667,
	12081,
	13117,
	14643,
	14133,
	13629,
	14135,
	15671,
	14143,
	16183,
	15161,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	0,
	14336,
	13364,
	11569,
	9261,
	8481,
	6687,
	6681,
	4626,
	2578,
	1803,
	770,
	519,
	13571,
	9517,
	9778,
	11805,
	5151,
	5926,
	8205,
	1808,
	2586,
	11267,
	2056,
	8210,
	7441,
	6954,
	9494,
	4119,
	3866,
	4864,
	13316,
	13364,
	11563,
	8751,
	9506,
	10024,
	8242,
	10527,
	6174,
	5927,
	7698,
	3600,
	2325,
	2308,
	11573,
	12837,
	7462,
	7982,
	9748,
	3351,
	4128,
	6663,
	778,
	9533,
	13100,
	9244,
	5162,
	8476,
	5390,
	2072,
	3855,
	2308,
	2865,
	9995,
	1285,
	285,
	4865,
	0,
	11573,
	12837,
	7462,
	0,
	16128,
	0,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	13887,
	13878,
	12077,
	8241,
	10527,
	5917,
	5925,
	7698,
	2865,
	9995,
	1285,
	285,
	16129,
	16191,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 3compact.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/3compact.h,v 1.1 2003/04/25 15:11:45 olki Exp $ 
 *
[...1733 lines suppressed...]
	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
	LOW_BARREL_LOGIC,	// baseSub
	0,	// baseSub_off
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 40comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/40comp.h,v 1.1 2003/04/25 15:11:46 olki Exp $ 
 *
[...1082 lines suppressed...]
	204,
	13,
	198,
	202,
	14,
	195,
	201,
	15,
	193,
	201,
	16,
	193,
	199,
	17,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 41comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/41comp.h,v 1.1 2003/04/25 15:11:47 olki Exp $ 
 *
 */

#ifndef SKY41COMP_H
#define SKY41COMP_H




namespace SkyCompact {

uint16 sc41_mouse_list[] = {
	ID_SC41_EXIT_39,
	ID_SC41_FLOOR,
	0XFFFF,
	ID_TEXT_MOUSE,
};

uint16 sc41_heat_2_anim[] = {
	72*64,
	265,
	244,
	0,
	265,
	244,
	1,
	265,
	244,
	2,
	265,
	244,
	3,
	265,
	244,
	4,
	265,
	244,
	5,
	265,
	244,
	6,
	265,
	244,
	7,
	265,
	244,
	8,
	265,
	244,
	9,
	0,
};

Compact sc41_heat_1 = {
	L_SCRIPT,	// logic
	ST_LOGIC+ST_BACKGROUND,	// status
	0,	// sync
	41,	// screen
	0,	// place
	0,	// getToTable
	211,	// xcood
	294,	// ycood
	71*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
	SC41_HEAT_1_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint16 reset_39_41[] = {
	C_SCREEN,
	41,
	C_PLACE,
	ID_SC41_FLOOR,
	C_XCOOD,
	336,
	C_YCOOD,
	176,
	C_MEGA_SET,
	0,
	C_FRAME,
	40+13*64,
	C_DIR,
	DOWN,
	65535,
};

uint16 sc41_heat_1_anim[] = {
	71*64,
	211,
	294,
	0,
	211,
	294,
	1,
	211,
	294,
	2,
	211,
	294,
	3,
	211,
	294,
	4,
	211,
	294,
	5,
	211,
	294,
	6,
	211,
	294,
	7,
	211,
	294,
	8,
	211,
	294,
	9,
	0,
};

uint32 sc41_walk_grid[0];

uint16 sc41_fast_list[] = {
	13+DISK_14,
	0,
};

Compact sc41_heat_2 = {
	L_SCRIPT,	// logic
	ST_LOGIC+ST_BACKGROUND,	// status
	0,	// sync
	41,	// screen
	0,	// place
	0,	// getToTable
	265,	// xcood
	244,	// ycood
	72*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
	SC41_HEAT_2_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint16 sc41_chip_list[] = {
	IT_SC41_LAYER_0+DISK_14,
	IT_SC41_LAYER_1+DISK_14,
	IT_SC41_LAYER_2+DISK_14,
	IT_SC41_GRID_1+DISK_14,
	IT_SC41_GRID_2+DISK_14,
	71+DISK_14,
	72+DISK_14,
	74+DISK_14,
	0,
};

Compact sc41_heat_3 = {
	L_SCRIPT,	// logic
	ST_LOGIC+ST_BACKGROUND,	// status
	0,	// sync
	41,	// screen
	0,	// place
	0,	// getToTable
	390,	// xcood
	294,	// ycood
	74*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
	SC41_HEAT_3_LOGIC,	// baseSub
	0,	// baseSub_off
};

Compact sc41_exit_39 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	41,	// screen
	0,	// place
	0,	// getToTable
	325,	// xcood
	190,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_UP_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	342-325,	// mouseSize_x
	205-190,	// mouseSize_y
	SC41_EXIT_39_ACTION,	// actionScript
};

uint16 sc41_floor_table[] = {
	ID_SC41_FLOOR,
	RETURN_OK,
	ID_SC41_EXIT_39,
	GT_SC41_EXIT_39,
	0,
	SC41_EXIT_39_WALK_ON,
	65535,
};

Compact sc41_floor = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	41,	// screen
	0,	// place
	sc41_floor_table,	// getToTable
	328,	// xcood
	208,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	343-328,	// mouseSize_x
	223-208,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

uint16 sc41_heat_3_anim[] = {
	74*64,
	390,
	294,
	0,
	390,
	294,
	1,
	390,
	294,
	2,
	390,
	294,
	3,
	390,
	294,
	4,
	390,
	294,
	5,
	390,
	294,
	6,
	390,
	294,
	7,
	390,
	294,
	8,
	390,
	294,
	9,
	0,
};

uint16 sc41_logic_list[] = {
	ID_FOSTER,
	ID_DANIELLE,
	ID_SPUNKY,
	ID_SC41_HEAT_1,
	ID_SC41_HEAT_2,
	ID_SC41_HEAT_3,
	0XFFFF,
	ID_STD_MENU_LOGIC,
};

uint16 sc41_palette[] = {
	0,
	512,
	514,
	772,
	1539,
	1028,
	1540,
	2056,
	1030,
	1544,
	2566,
	1542,
	1546,
	2054,
	2056,
	1548,
	4102,
	1028,
	1040,
	2054,
	2568,
	1548,
	3080,
	1544,
	2060,
	3592,
	1544,
	1554,
	3590,
	2056,
	2574,
	5130,
	1544,
	2068,
	4104,
	2570,
	3084,
	4620,
	2058,
	2580,
	5638,
	2056,
	3086,
	4620,
	2572,
	3598,
	6158,
	2570,
	3094,
	7690,
	1544,
	3096,
	5128,
	3086,
	3098,
	7176,
	3082,
	3098,
	5642,
	3086,
	4116,
	5134,
	4112,
	2593,
	7176,
	2062,
	4118,
	8462,
	3082,
	3612,
	6154,
	3600,
	3614,
	6666,
	3600,
	3107,
	6664,
	3090,
	4124,
	6672,
	4114,
	4636,
	7694,
	3090,
	3619,
	6158,
	4628,
	3619,
	10000,
	2062,
	3623,
	8970,
	3088,
	5146,
	8978,
	3600,
	4643,
	7692,
	4628,
	5153,
	7184,
	5142,
	4139,
	8972,
	4628,
	4141,
	10506,
	3090,
	6172,
	11030,
	2578,
	5159,
	12046,
	3088,
	5669,
	10000,
	3606,
	5669,
	8468,
	5656,
	5163,
	12560,
	3090,
	6689,
	10006,
	4632,
	6183,
	8980,
	5658,
	5169,
	12046,
	3606,
	6189,
	9486,
	6170,
	5679,
	8466,
	7196,
	6189,
	12562,
	4118,
	6697,
	8984,
	7708,
	6191,
	10004,
	6172,
	6699,
	10006,
	6684,
	6195,
	12048,
	5658,
	7719,
	12570,
	5146,
	6705,
	13590,
	4634,
	7215,
	9496,
	7713,
	7217,
	11546,
	7198,
	7727,
	13594,
	5148,
	8489,
	13086,
	5662,
	8491,
	11548,
	7201,
	8999,
	13089,
	6177,
	8501,
	12058,
	8483,
	9009,
	13598,
	7203,
	10027,
	12581,
	8485,
	9523,
	13601,
	8999,
	10039,
	13603,
	10027,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	0,
	14336,
	13364,
	11569,
	9261,
	8481,
	6687,
	6681,
	4626,
	2578,
	1803,
	770,
	519,
	13571,
	9517,
	9778,
	11805,
	5151,
	5926,
	8205,
	1808,
	2586,
	11267,
	2056,
	8210,
	7441,
	6954,
	9494,
	4119,
	3866,
	4864,
	13316,
	13364,
	11563,
	8751,
	9506,
	10024,
	8242,
	10527,
	6174,
	5927,
	7698,
	3600,
	2325,
	2308,
	11573,
	12837,
	7462,
	7982,
	9748,
	3351,
	4128,
	6663,
	778,
	9533,
	13100,
	9244,
	5162,
	8476,
	5390,
	2072,
	3855,
	2308,
	2865,
	9995,
	1285,
	285,
	4865,
	0,
	11573,
	12837,
	7462,
	0,
	16128,
	0,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	13887,
	13878,
	12077,
	8241,
	10527,
	5917,
	5925,
	7698,
	2865,
	9995,
	1285,
	285,
	16129,
	16191,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 42comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/42comp.h,v 1.1 2003/04/25 15:11:47 olki Exp $ 
 *
[...1657 lines suppressed...]
	267,
	25,
	389,
	265,
	26,
	389,
	262,
	27,
	389,
	260,
	28,
	389,
	258,
	29,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 44comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/44comp.h,v 1.1 2003/04/25 15:11:47 olki Exp $ 
 *
 */

#ifndef SKY44COMP_H
#define SKY44COMP_H




namespace SkyCompact {

uint16 sc44_chip_list[] = {
	IT_SC44_LAYER_0+DISK_13,
	145+DISK_13,
	0,
};

uint32 sc44_walk_grid[0];

Compact sc44_rubble = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	44,	// screen
	0,	// place
	0,	// getToTable
	128,	// xcood
	223,	// ycood
	0,	// frame
	17383,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	250-128,	// mouseSize_x
	310-223,	// mouseSize_y
	SC44_RUBBLE_ACTION,	// actionScript
};

uint16 reset_45_44[] = {
	C_SCREEN,
	44,
	C_PLACE,
	ID_SC44_FLOOR,
	C_XCOOD,
	OFF_RIGHT,
	C_YCOOD,
	280,
	65535,
};

Compact sc44_grill = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	44,	// screen
	0,	// place
	0,	// getToTable
	319,	// xcood
	179,	// ycood
	0,	// frame
	17382,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	341-319,	// mouseSize_x
	198-179,	// mouseSize_y
	SC44_GRILL_ACTION,	// actionScript
};

uint16 sc44_floor_table[] = {
	ID_SC44_FLOOR,
	RETURN_OK,
	ID_SC44_RUBBLE,
	GT_SC44_RUBBLE,
	ID_SC44_GRILL,
	GT_SC44_GRILL,
	ID_SC44_EXIT_45,
	GT_SC44_EXIT_45,
	0,
	SC44_EXIT_45_WALK_ON,
	65535,
};

uint16 sc44_drop_down[] = {
	145*64,
	316,
	186,
	0,
	317,
	187,
	1,
	317,
	189,
	2,
	317,
	188,
	3,
	316,
	196,
	4,
	317,
	197,
	5,
	317,
	197,
	6,
	315,
	228,
	7,
	313,
	229,
	8,
	316,
	226,
	9,
	0,
};

Compact sc44_exit_45 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	44,	// screen
	0,	// place
	0,	// getToTable
	420,	// xcood
	161,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_RIGHT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	447-420,	// mouseSize_x
	327-161,	// mouseSize_y
	SC44_EXIT_45_ACTION,	// actionScript
};

uint16 sc44_fast_list[] = {
	12+DISK_13,
	51+DISK_13,
	52+DISK_13,
	53+DISK_13,
	54+DISK_13,
	0,
};

uint16 sc44_palette[] = {
	0,
	768,
	771,
	772,
	1283,
	515,
	1028,
	1540,
	1028,
	1285,
	1283,
	1285,
	1032,
	2052,
	1540,
	1287,
	1539,
	1030,
	1287,
	2309,
	773,
	1541,
	1799,
	1797,
	1289,
	2821,
	1028,
	1544,
	2052,
	1542,
	1544,
	3080,
	773,
	1798,
	1542,
	2055,
	1292,
	2565,
	1030,
	1801,
	2565,
	1542,
	1294,
	1795,
	1800,
	1801,
	1799,
	2312,
	1549,
	2564,
	1544,
	1804,
	2307,
	2312,
	1549,
	2822,
	1287,
	2312,
	2824,
	1799,
	2061,
	3076,
	1544,
	1806,
	3843,
	1030,
	2059,
	2569,
	2057,
	1553,
	3588,
	1287,
	1808,
	2307,
	2825,
	2568,
	3082,
	2057,
	2063,
	4100,
	1287,
	2063,
	4358,
	1032,
	2318,
	2565,
	2570,
	1810,
	4355,
	1544,
	1810,
	4101,
	1289,
	2318,
	2824,
	2059,
	2573,
	3079,
	2570,
	1812,
	4099,
	1801,
	3082,
	4874,
	1032,
	2826,
	4620,
	1289,
	2575,
	3590,
	2570,
	2829,
	5385,
	1032,
	3084,
	4362,
	1546,
	2828,
	3852,
	2059,
	3086,
	5898,
	1032,
	3085,
	4109,
	2316,
	3340,
	5644,
	1289,
	2833,
	3848,
	2827,
	3087,
	3597,
	3085,
	3597,
	4877,
	2060,
	3342,
	4110,
	2829,
	2585,
	4868,
	1549,
	3597,
	4623,
	2573,
	3345,
	3853,
	3342,
	2587,
	3332,
	4112,
	3854,
	3854,
	3854,
	2589,
	4100,
	3599,
	3602,
	4620,
	3598,
	3856,
	3856,
	3856,
	2844,
	7429,
	1036,
	4114,
	4365,
	3856,
	4113,
	4113,
	4113,
	3861,
	4619,
	4625,
	4625,
	4881,
	4370,
	4124,
	8458,
	1550,
	4884,
	5906,
	4114,
	4886,
	5649,
	5141,
	4896,
	5900,
	5398,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	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,
	8511,
	10017,
	8481,
	8487,
	10017,
	8481,
	13863,
	13878,
	12077,
	8241,
	10527,
	5917,
	5925,
	7698,
	2865,
	9995,
	1285,
	285,
	16129,
	16191,
};

uint16 sc44_logic_list[] = {
	ID_FOSTER,
	0XFFFF,
	ID_STD_MENU_LOGIC,
};

Compact sc44_floor = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	44,	// screen
	0,	// place
	sc44_floor_table,	// getToTable
	208,	// xcood
	272,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	447-208,	// mouseSize_x
	327-272,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

uint16 sc44_mouse_list[] = {
	ID_SC44_GRILL,
	ID_SC44_RUBBLE,
	ID_SC44_EXIT_45,
	ID_SC44_FLOOR,
	0XFFFF,
	ID_TEXT_MOUSE,
};

uint16 reset_37_44[] = {
	C_SCREEN,
	44,
	C_PLACE,
	ID_SC44_FLOOR,
	C_XCOOD,
	316,
	C_YCOOD,
	186,
	C_FRAME,
	145*64,
	65535,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 45comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/45comp.h,v 1.1 2003/04/25 15:11:47 olki Exp $ 
 *
 */

#ifndef SKY45COMP_H
#define SKY45COMP_H




namespace SkyCompact {

uint16 reset_44_45[] = {
	C_SCREEN,
	45,
	C_PLACE,
	ID_SC45_FLOOR,
	C_XCOOD,
	OFF_LEFT,
	C_YCOOD,
	280,
	65535,
};

uint16 sc45_logic_list[] = {
	ID_FOSTER,
	0XFFFF,
	ID_STD_MENU_LOGIC,
};

uint16 sc45_floor_table[] = {
	ID_SC45_FLOOR,
	RETURN_OK,
	ID_SC45_EXIT_44,
	GT_SC45_EXIT_44,
	0,
	SC45_EXIT_44_WALK_ON,
	ID_SC45_EXIT_46,
	GT_SC45_EXIT_46,
	1,
	SC45_EXIT_46_WALK_ON,
	ID_SC45_EXIT_47,
	GT_SC45_EXIT_47,
	3,
	SC45_EXIT_47_WALK_ON,
	65535,
};

Compact sc45_floor = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	45,	// screen
	0,	// place
	sc45_floor_table,	// getToTable
	128,	// xcood
	264,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	457-128,	// mouseSize_x
	327-264,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

Compact sc45_exit_47 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	45,	// screen
	0,	// place
	0,	// getToTable
	328,	// xcood
	181,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_RIGHT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	378-328,	// mouseSize_x
	261-181,	// mouseSize_y
	SC45_EXIT_47_ACTION,	// actionScript
};

uint16 reset_46_45[] = {
	C_SCREEN,
	45,
	C_PLACE,
	ID_SC45_FLOOR,
	C_XCOOD,
	OFF_RIGHT,
	C_YCOOD,
	280,
	65535,
};

Compact sc45_exit_46 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	45,	// screen
	0,	// place
	0,	// getToTable
	420,	// xcood
	161,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_RIGHT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	447-420,	// mouseSize_x
	327-161,	// mouseSize_y
	SC45_EXIT_46_ACTION,	// actionScript
};

uint16 sc45_palette[] = {
	0,
	768,
	771,
	1028,
	2052,
	514,
	773,
	1539,
	1028,
	1284,
	1798,
	771,
	1032,
	2307,
	771,
	1287,
	1539,
	1541,
	1541,
	1285,
	1798,
	1033,
	2562,
	1028,
	1289,
	2563,
	773,
	1543,
	1543,
	1543,
	1290,
	2819,
	773,
	1800,
	1542,
	2055,
	1545,
	2823,
	1285,
	1293,
	1795,
	1800,
	1546,
	2052,
	2055,
	1548,
	1796,
	2312,
	2057,
	3079,
	1542,
	1550,
	3842,
	773,
	1547,
	2563,
	2055,
	1550,
	2308,
	2312,
	2312,
	2824,
	1288,
	2312,
	3338,
	775,
	2059,
	3335,
	1287,
	1550,
	4102,
	1030,
	2059,
	2569,
	2057,
	2058,
	3595,
	1032,
	1804,
	3082,
	1545,
	1807,
	3331,
	1800,
	2316,
	3848,
	1287,
	2064,
	2308,
	2314,
	1553,
	2310,
	3082,
	2316,
	4362,
	775,
	2824,
	4107,
	1544,
	2318,
	2822,
	2314,
	2318,
	4616,
	1032,
	1811,
	3331,
	2314,
	2571,
	2571,
	2571,
	2068,
	3588,
	2569,
	2573,
	5387,
	775,
	2828,
	3850,
	1802,
	3337,
	3596,
	2059,
	2573,
	5646,
	1032,
	3083,
	2827,
	3339,
	3085,
	4107,
	1547,
	2072,
	3588,
	2571,
	3340,
	3340,
	3340,
	2832,
	3081,
	3597,
	2831,
	3596,
	3085,
	3344,
	3595,
	3597,
	3597,
	3341,
	3854,
	3344,
	5390,
	1803,
	2586,
	3844,
	3342,
	3599,
	3599,
	3599,
	3856,
	3598,
	4112,
	3350,
	6664,
	1291,
	3603,
	7180,
	1035,
	3856,
	4112,
	3857,
	4113,
	3857,
	4369,
	4624,
	4626,
	4625,
	3358,
	6663,
	2831,
	4627,
	5651,
	4115,
	4884,
	5140,
	5397,
	5143,
	8977,
	1807,
	4894,
	6668,
	5144,
	63,
	15872,
	0,
	62,
	15616,
	0,
	61,
	15360,
	0,
	60,
	15104,
	0,
	59,
	14848,
	0,
	58,
	14592,
	0,
	57,
	14336,
	0,
	56,
	14080,
	0,
	55,
	13824,
	0,
	54,
	13568,
	0,
	53,
	13312,
	0,
	51,
	13056,
	0,
	50,
	12800,
	0,
	49,
	12544,
	0,
	48,
	12288,
	0,
	47,
	12032,
	0,
	46,
	11776,
	0,
	45,
	11520,
	0,
	44,
	11264,
	0,
	43,
	11008,
	0,
	42,
	10752,
	0,
	41,
	10496,
	0,
	40,
	10240,
	0,
	39,
	9984,
	0,
	38,
	9728,
	0,
	37,
	9472,
	0,
	36,
	9216,
	0,
	35,
	8960,
	0,
	34,
	8704,
	0,
	33,
	8448,
	0,
	32,
	8192,
	0,
	31,
	7936,
	0,
	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,
	1087,
	0,
	4,
	768,
	0,
	3,
	13824,
	13878,
	12077,
	8241,
	10527,
	5917,
	5925,
	7698,
	2865,
	9995,
	1285,
	285,
	16129,
	16191,
};

uint16 sc45_fast_list[] = {
	12+DISK_13,
	51+DISK_13,
	52+DISK_13,
	53+DISK_13,
	54+DISK_13,
	0,
};

uint32 sc45_walk_grid[0];

uint16 reset_47_45[] = {
	C_SCREEN,
	45,
	C_PLACE,
	ID_SC45_FLOOR,
	C_XCOOD,
	392,
	C_YCOOD,
	248,
	65535,
};

Compact sc45_exit_44 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	45,	// screen
	0,	// place
	0,	// getToTable
	128,	// xcood
	161,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_LEFT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	140-128,	// mouseSize_x
	327-161,	// mouseSize_y
	SC45_EXIT_44_ACTION,	// actionScript
};

uint16 sc45_chip_list[] = {
	IT_SC45_LAYER_0+DISK_13,
	IT_SC45_LAYER_1+DISK_13,
	IT_SC45_GRID_1+DISK_13,
	0,
};

uint16 sc45_mouse_list[] = {
	ID_SC45_EXIT_44,
	ID_SC45_EXIT_46,
	ID_SC45_EXIT_47,
	ID_SC45_FLOOR,
	0XFFFF,
	ID_TEXT_MOUSE,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 46comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/46comp.h,v 1.1 2003/04/25 15:11:48 olki Exp $ 
 *
 */

#ifndef SKY46COMP_H
#define SKY46COMP_H




namespace SkyCompact {

uint16 sc46_floor_table[] = {
	ID_SC46_FLOOR,
	RETURN_OK,
	ID_SC46_RUBBLE,
	GT_SC46_RUBBLE,
	ID_SC46_EXIT_45,
	GT_SC46_EXIT_45,
	0,
	SC46_EXIT_45_WALK_ON,
	65535,
};

uint16 sc46_palette[] = {
	0,
	768,
	771,
	772,
	1283,
	515,
	1028,
	1540,
	1028,
	1285,
	1283,
	1285,
	1032,
	2052,
	1540,
	1287,
	1539,
	1030,
	1287,
	2309,
	773,
	1541,
	1799,
	1797,
	1289,
	2821,
	1028,
	1544,
	2052,
	1542,
	1544,
	3080,
	773,
	1798,
	1542,
	2055,
	1292,
	2565,
	1030,
	1801,
	2565,
	1542,
	1294,
	1795,
	1800,
	1801,
	1799,
	2312,
	1549,
	2564,
	1544,
	1804,
	2307,
	2312,
	1549,
	2822,
	1287,
	2312,
	2824,
	1799,
	2061,
	3076,
	1544,
	1806,
	3843,
	1030,
	2059,
	2569,
	2057,
	1553,
	3588,
	1287,
	1808,
	2307,
	2825,
	2568,
	3082,
	2057,
	2063,
	4100,
	1287,
	2063,
	4358,
	1032,
	2318,
	2565,
	2570,
	1810,
	4355,
	1544,
	1810,
	4101,
	1289,
	2318,
	2824,
	2059,
	2573,
	3079,
	2570,
	1812,
	4099,
	1801,
	3082,
	4874,
	1032,
	2826,
	4620,
	1289,
	2575,
	3590,
	2570,
	2829,
	5385,
	1032,
	3084,
	4362,
	1546,
	2828,
	3852,
	2059,
	3086,
	5898,
	1032,
	3085,
	4109,
	2316,
	3340,
	5644,
	1289,
	2833,
	3848,
	2827,
	3087,
	3597,
	3085,
	3597,
	4877,
	2060,
	3342,
	4110,
	2829,
	2585,
	4868,
	1549,
	3597,
	4623,
	2573,
	3345,
	3853,
	3342,
	2587,
	3332,
	4112,
	3854,
	3854,
	3854,
	2589,
	4100,
	3599,
	3602,
	4620,
	3598,
	3856,
	3856,
	3856,
	2844,
	7429,
	1036,
	4114,
	4365,
	3856,
	4113,
	4113,
	4113,
	3861,
	4619,
	4625,
	4625,
	4881,
	4370,
	4124,
	8458,
	1550,
	4884,
	5906,
	4114,
	4886,
	5649,
	5141,
	4896,
	5900,
	5398,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	8481,
	8487,
	10017,
	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,
	8511,
	10017,
	8481,
	8487,
	10017,
	8481,
	13863,
	13878,
	12077,
	8241,
	10527,
	5917,
	5925,
	7698,
	2865,
	9995,
	1285,
	285,
	16129,
	16191,
};

uint16 sc46_chip_list[] = {
	IT_SC46_LAYER_0+DISK_13,
	0,
};

Compact sc46_exit_45 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	46,	// screen
	0,	// place
	0,	// getToTable
	128,	// xcood
	161,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_LEFT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	140-128,	// mouseSize_x
	327-161,	// mouseSize_y
	SC46_EXIT_45_ACTION,	// actionScript
};

uint16 sc46_logic_list[] = {
	ID_FOSTER,
	0XFFFF,
	ID_STD_MENU_LOGIC,
};

uint16 sc46_mouse_list[] = {
	ID_SC46_RUBBLE,
	ID_SC46_EXIT_45,
	ID_SC46_FLOOR,
	0XFFFF,
	ID_TEXT_MOUSE,
};

uint32 sc46_walk_grid[0];

uint16 sc46_fast_list[] = {
	12+DISK_13,
	51+DISK_13,
	52+DISK_13,
	53+DISK_13,
	54+DISK_13,
	0,
};

Compact sc46_rubble = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	46,	// screen
	0,	// place
	0,	// getToTable
	325,	// xcood
	223,	// ycood
	0,	// frame
	17383,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	447-325,	// mouseSize_x
	310-223,	// mouseSize_y
	SC46_RUBBLE_ACTION,	// actionScript
};

uint16 reset_45_46[] = {
	C_SCREEN,
	46,
	C_PLACE,
	ID_SC46_FLOOR,
	C_XCOOD,
	OFF_LEFT,
	C_YCOOD,
	280,
	65535,
};

Compact sc46_floor = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	46,	// screen
	0,	// place
	sc46_floor_table,	// getToTable
	128,	// xcood
	272,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	375-128,	// mouseSize_x
	327-272,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 47comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/47comp.h,v 1.1 2003/04/25 15:11:50 olki Exp $ 
 *
 */

#ifndef SKY47COMP_H
#define SKY47COMP_H




namespace SkyCompact {

uint16 reset_48_47[] = {
	C_SCREEN,
	47,
	C_PLACE,
	ID_SC47_FLOOR,
	C_XCOOD,
	OFF_RIGHT,
	C_YCOOD,
	280,
	65535,
};

uint16 sc47_palette[] = {
	0,
	768,
	771,
	1028,
	1284,
	515,
	1030,
	1540,
	259,
	1284,
	1798,
	516,
	1032,
	1540,
	1541,
	1289,
	1283,
	1798,
	1289,
	2563,
	1028,
	1288,
	2566,
	516,
	1291,
	1539,
	1543,
	1543,
	2055,
	1287,
	1798,
	2824,
	1285,
	1545,
	3079,
	260,
	1293,
	3331,
	261,
	2055,
	3335,
	1285,
	1800,
	1800,
	2312,
	2057,
	3078,
	262,
	1548,
	3846,
	773,
	1802,
	2312,
	2312,
	2312,
	3592,
	773,
	1550,
	3076,
	1032,
	2312,
	3338,
	775,
	2060,
	3334,
	1287,
	1552,
	3588,
	1542,
	2059,
	2569,
	1801,
	2062,
	3844,
	775,
	2061,
	2312,
	2314,
	1807,
	2565,
	2569,
	1554,
	3332,
	1289,
	2064,
	3588,
	1544,
	2316,
	4362,
	775,
	2064,
	2822,
	2058,
	2066,
	3332,
	1802,
	1811,
	3587,
	2313,
	2068,
	2564,
	2571,
	2319,
	2823,
	2826,
	2573,
	3083,
	2315,
	2830,
	3080,
	3083,
	2070,
	2820,
	2828,
	2576,
	3336,
	2572,
	3087,
	3847,
	2571,
	3340,
	3340,
	3340,
	2830,
	3596,
	2829,
	2327,
	3846,
	3340,
	2329,
	3589,
	3597,
	3597,
	3853,
	3086,
	3093,
	5642,
	1804,
	2586,
	3844,
	3854,
	3854,
	7182,
	1034,
	3603,
	4362,
	3854,
	3856,
	3854,
	3344,
	2843,
	3845,
	3856,
	3856,
	4368,
	3856,
	4118,
	7693,
	1549,
	3612,
	8458,
	1293,
	3615,
	4869,
	4370,
	4631,
	4621,
	4627,
	4627,
	5139,
	4627,
	4884,
	7444,
	3603,
	4387,
	5642,
	5654,
	5151,
	5901,
	5398,
	5910,
	8982,
	4376,
	5672,
	8205,
	5659,
	6444,
	9999,
	4891,
	7472,
	12816,
	4640,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	63,
	16128,
	0,
	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,
	0,
	63,
	16128,
	0,
	63,
	13824,
	13878,
	12077,
	8241,
	10527,
	5917,
	5925,
	7698,
	2865,
	9995,
	1285,
	285,
	16129,
	16191,
};

uint16 reset_45_47[] = {
	C_SCREEN,
	47,
	C_PLACE,
	ID_SC47_FLOOR,
	C_XCOOD,
	OFF_LEFT,
	C_YCOOD,
	280,
	65535,
};

uint16 sc47_mouse_list[] = {
	ID_SC47_EXIT_45,
	ID_SC47_EXIT_48,
	ID_SC47_FLOOR,
	0XFFFF,
	ID_TEXT_MOUSE,
};

Compact sc47_exit_48 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	47,	// screen
	0,	// place
	0,	// getToTable
	420,	// xcood
	161,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_RIGHT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	447-420,	// mouseSize_x
	327-161,	// mouseSize_y
	SC47_EXIT_48_ACTION,	// actionScript
};

uint32 sc47_walk_grid[0];

uint16 sc47_fast_list[] = {
	12+DISK_13,
	51+DISK_13,
	52+DISK_13,
	53+DISK_13,
	54+DISK_13,
	0,
};

uint16 sc47_logic_list[] = {
	ID_FOSTER,
	0XFFFF,
	ID_STD_MENU_LOGIC,
};

Compact sc47_exit_45 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	47,	// screen
	0,	// place
	0,	// getToTable
	128,	// xcood
	161,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_LEFT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	140-128,	// mouseSize_x
	327-161,	// mouseSize_y
	SC47_EXIT_45_ACTION,	// actionScript
};

uint16 sc47_chip_list[] = {
	IT_SC47_LAYER_0+DISK_13,
	0,
};

uint16 sc47_floor_table[] = {
	ID_SC47_FLOOR,
	RETURN_OK,
	ID_SC47_EXIT_45,
	GT_SC47_EXIT_45,
	0,
	SC47_EXIT_45_WALK_ON,
	ID_SC47_EXIT_48,
	GT_SC47_EXIT_48,
	1,
	SC47_EXIT_48_WALK_ON,
	65535,
};

Compact sc47_floor = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	47,	// screen
	0,	// place
	sc47_floor_table,	// getToTable
	128,	// xcood
	272,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	447-128,	// mouseSize_x
	327-272,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 48comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/48comp.h,v 1.1 2003/04/25 15:11:52 olki Exp $ 
 *
[...1092 lines suppressed...]
	16191,
	16131,
	831,
	16191,
	16131,
	831,
	16191,
	16131,
	831,
	16191,
	16131,
	831,
	0,
	16128,
	16191,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 4compact.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/4compact.h,v 1.1 2003/04/25 15:11:52 olki Exp $ 
 *
[...1069 lines suppressed...]
	0,	// mouseRel_x
	0,	// mouseRel_y
	20,	// mouseSize_x
	20,	// mouseSize_y
	CUPBOARD_ACTION,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	CUPBOARD_LOGIC,	// baseSub
	0,	// baseSub_off
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 5compact.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/5compact.h,v 1.1 2003/04/25 15:11:53 olki Exp $ 
 *
[...4649 lines suppressed...]
	lamb_card_seq,
	weld_7_seq,
	cable_cut_seq,
	rs_foster_10_9,
	&fake_floor_9,
	rs_gordon_end,
	rs_foster_0_5,
	new_13_chip,
	rs_lamb_start_fact,
	0,
	lamb_talk_right,
	&linc_s9,
	&foreman,
};

uint32 table2[0];

}; // namespace SkyCompact

#endif

--- NEW FILE: 65comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/65comp.h,v 1.1 2003/04/25 15:11:54 olki Exp $ 
 *
 */

#ifndef SKY65COMP_H
#define SKY65COMP_H




namespace SkyCompact {

uint32 sc65_walk_grid[0];

Compact sc65_exit_48 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	65,	// screen
	0,	// place
	0,	// getToTable
	128,	// xcood
	161,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_LEFT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	140-128,	// mouseSize_x
	327-161,	// mouseSize_y
	SC65_EXIT_48_ACTION,	// actionScript
};

uint16 sc65_floor_table[] = {
	ID_SC65_FLOOR,
	RETURN_OK,
	ID_SC65_POSTER1,
	GT_SC65_POSTER1,
	ID_SC65_POSTER2,
	GT_SC65_POSTER2,
	ID_SC65_SIGN,
	GT_SC65_SIGN,
	ID_SC65_EXIT_48,
	GT_SC65_EXIT_48,
	0,
	SC65_EXIT_48_WALK_ON,
	ID_SC65_EXIT_66,
	GT_SC65_EXIT_66,
	65535,
};

Compact sc65_floor = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	65,	// screen
	0,	// place
	sc65_floor_table,	// getToTable
	128,	// xcood
	272,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	375-128,	// mouseSize_x
	327-272,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

uint16 reset_48_65[] = {
	C_SCREEN,
	65,
	C_PLACE,
	ID_SC65_FLOOR,
	C_XCOOD,
	OFF_LEFT,
	C_YCOOD,
	288,
	65535,
};

uint16 sc65_chip_list[] = {
	IT_SC65_LAYER_0+DISK_13,
	IT_SC65_LAYER_1+DISK_13,
	IT_SC65_GRID_1+DISK_13,
	0,
};

Compact sc65_exit_66 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	65,	// screen
	0,	// place
	0,	// getToTable
	376,	// xcood
	240,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_RIGHT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	386-376,	// mouseSize_x
	306-240,	// mouseSize_y
	LINK_65_66,	// actionScript
};

uint16 sc65_mouse_list[] = {
	ID_SC65_POSTER1,
	ID_SC65_POSTER2,
	ID_SC65_SIGN,
	ID_SC65_EXIT_48,
	ID_SC65_EXIT_66,
	ID_SC65_FLOOR,
	0XFFFF,
	ID_TEXT_MOUSE,
};

uint16 sc65_fast_list[] = {
	12+DISK_13,
	51+DISK_13,
	52+DISK_13,
	53+DISK_13,
	54+DISK_13,
	0,
};

Compact sc65_poster2 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	65,	// screen
	0,	// place
	0,	// getToTable
	227,	// xcood
	175,	// ycood
	0,	// frame
	17386,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	246-227,	// mouseSize_x
	201-175,	// mouseSize_y
	SC65_POSTER2_ACTION,	// actionScript
};

Compact sc65_poster1 = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	65,	// screen
	0,	// place
	0,	// getToTable
	204,	// xcood
	175,	// ycood
	0,	// frame
	17386,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	224-204,	// mouseSize_x
	201-175,	// mouseSize_y
	SC65_POSTER1_ACTION,	// actionScript
};

Compact sc65_sign = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	65,	// screen
	0,	// place
	0,	// getToTable
	310,	// xcood
	177,	// ycood
	0,	// frame
	16677,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	347-310,	// mouseSize_x
	201-177,	// mouseSize_y
	SC65_SIGN_ACTION,	// actionScript
};

uint16 sc65_logic_list[] = {
	ID_FOSTER,
	0XFFFF,
	ID_STD_MENU_LOGIC,
};

uint16 sc65_palette[] = {
	0,
	1280,
	1028,
	1540,
	1540,
	1541,
	1288,
	1540,
	1030,
	1544,
	1542,
	1543,
	2056,
	2565,
	1542,
	1799,
	3080,
	1030,
	2058,
	2053,
	1801,
	2058,
	2056,
	2314,
	2061,
	3846,
	1031,
	2571,
	3078,
	2314,
	2570,
	2571,
	2316,
	2320,
	4614,
	1033,
	3084,
	4618,
	1545,
	2830,
	3335,
	3083,
	3339,
	3852,
	2571,
	3596,
	4361,
	2059,
	2835,
	3334,
	3597,
	3343,
	3852,
	2318,
	3090,
	3339,
	3087,
	3092,
	5641,
	1547,
	3602,
	4105,
	3854,
	4110,
	3855,
	2577,
	3602,
	4109,
	3344,
	3604,
	4619,
	2832,
	3353,
	5127,
	4110,
	4116,
	4621,
	3856,
	4367,
	4114,
	3858,
	4880,
	5644,
	2576,
	4118,
	6412,
	2319,
	4625,
	6161,
	3088,
	4625,
	4628,
	3604,
	4630,
	4876,
	4370,
	5137,
	6418,
	3602,
	5652,
	7693,
	2065,
	5139,
	5908,
	3604,
	5651,
	6416,
	4116,
	5142,
	6933,
	3348,
	5653,
	5395,
	3864,
	5652,
	8214,
	2067,
	5654,
	5653,
	5654,
	6170,
	7434,
	3350,
	5403,
	5908,
	4377,
	6169,
	6935,
	5144,
	5665,
	6670,
	4378,
	6679,
	7959,
	4376,
	5924,
	6410,
	6426,
	7194,
	8468,
	3354,
	7196,
	9753,
	3864,
	6688,
	8726,
	6169,
	6950,
	9483,
	4378,
	7198,
	9243,
	2334,
	6442,
	8718,
	4893,
	7708,
	9246,
	6428,
	7715,
	7958,
	6943,
	7976,
	10766,
	2847,
	7721,
	8980,
	7711,
	8483,
	8481,
	8739,
	8487,
	11293,
	4386,
	9001,
	9493,
	8483,
	9514,
	11037,
	6182,
	10022,
	12325,
	2858,
	10542,
	12563,
	4903,
	10543,
	12830,
	5931,
	10794,
	11818,
	9002,
	12055,
	4159,
	16172,
	10760,
	63,
	16167,
	8960,
	57,
	13087,
	6912,
	45,
	10007,
	13878,
	11839,
	16175,
	10023,
	7999,
	16160,
	6167,
	4159,
	16144,
	2312,
	63,
	16129,
	0,
	63,
	15104,
	0,
	56,
	13568,
	0,
	50,
	12032,
	0,
	44,
	10496,
	0,
	38,
	8704,
	0,
	31,
	7168,
	0,
	25,
	5632,
	0,
	19,
	4096,
	13884,
	14655,
	16174,
	10038,
	13375,
	16159,
	5938,
	12095,
	16144,
	2093,
	10815,
	16128,
	38,
	8249,
	13056,
	29,
	6189,
	9984,
	20,
	4385,
	7168,
	13,
	2582,
	4096,
	13887,
	16191,
	16174,
	10047,
	16191,
	16159,
	5951,
	16191,
	16144,
	2111,
	16191,
	16128,
	56,
	12857,
	13056,
	45,
	10029,
	9984,
	33,
	6945,
	7168,
	22,
	4118,
	4096,
	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,
	2623,
	11569,
	10762,
	2609,
	12575,
	5130,
	13873,
	13878,
	12077,
	8241,
	10527,
	5917,
	5925,
	7698,
	2865,
	9995,
	1285,
	285,
	16129,
	16191,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 66comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/66comp.h,v 1.1 2003/04/25 15:11:55 olki Exp $ 
 *
[...6647 lines suppressed...]
	sc82_jobs_talk2,
	sc82_jobs_take,
	sc82_foster_give,
	sc82_ken_sat_tlk,
	sc82_jobs_return,
	0,
	0,
	0,
	0,
	0,
	sc74_slot_flash,
	sc83_palette,
	sc83_draw_list,
	reset_foster_spec,
	reset_dad_spec,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 67comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/67comp.h,v 1.1 2003/04/25 15:11:56 olki Exp $ 
 *
[...2011 lines suppressed...]
	65534,	// mouseRel_x
	65530,	// mouseRel_y
	332-323,	// mouseSize_x
	248-241,	// mouseSize_y
	SC67_CLOT_ACTION,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	SC67_CLOT_LOGIC,	// baseSub
	0,	// baseSub_off
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 68comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/68comp.h,v 1.1 2003/04/25 15:11:56 olki Exp $ 
 *
[...1323 lines suppressed...]
	231,
	288,
	303,
	0,
	248,
	303,
	272,
	279,
	0,
	344,
	399,
	272,
	279,
	0,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 69comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/69comp.h,v 1.1 2003/04/25 15:11:57 olki Exp $ 
 *
[...1107 lines suppressed...]
	69,	// screen
	0,	// place
	sc69_floor_table,	// getToTable
	128,	// xcood
	268,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	431-128,	// mouseSize_x
	327-268,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 70comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/70comp.h,v 1.1 2003/04/25 15:11:58 olki Exp $ 
 *
[...1174 lines suppressed...]
	215,
	15,
	0,
};

uint16 sc70_mouse_list[] = {
	ID_SC70_PIT,
	ID_SC70_IRIS,
	ID_SC70_BAR,
	ID_SC70_GRILL,
	ID_SC70_CONTROL,
	ID_SC70_DOOR,
	ID_SC70_FLOOR,
	0XFFFF,
	ID_TEXT_MOUSE,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 71comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/71comp.h,v 1.1 2003/04/25 15:11:59 olki Exp $ 
 *
[...1587 lines suppressed...]
	270,
	15,
	372,
	270,
	16,
	372,
	270,
	17,
	372,
	270,
	18,
	372,
	270,
	19,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 72comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/72comp.h,v 1.1 2003/04/25 15:11:59 olki Exp $ 
 *
[...2307 lines suppressed...]
	65533,	// mouseRel_x
	65534,	// mouseRel_y
	249-220,	// mouseSize_x
	242-189,	// mouseSize_y
	SC72_CHAMBERS_ACTION,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	SC72_CHAMBER1_LOGIC,	// baseSub
	0,	// baseSub_off
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 73comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/73comp.h,v 1.1 2003/04/25 15:12:00 olki Exp $ 
 *
[...2441 lines suppressed...]
	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
	SC73_CHAM4_LIGHT_LOGIC,	// baseSub
	0,	// baseSub_off
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 74comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/74comp.h,v 1.1 2003/04/25 15:12:00 olki Exp $ 
 *
[...6594 lines suppressed...]
	266,
	0,
	377,
	266,
	0,
	377,
	266,
	1,
	377,
	266,
	1,
	377,
	266,
	1,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 75comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/75comp.h,v 1.1 2003/04/25 15:12:00 olki Exp $ 
 *
[...1805 lines suppressed...]
	216,
	17,
	340,
	216,
	17,
	340,
	216,
	18,
	340,
	216,
	19,
	340,
	216,
	20,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 76comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/76comp.h,v 1.1 2003/04/25 15:12:00 olki Exp $ 
 *
[...2683 lines suppressed...]
	76,	// screen
	0,	// place
	0,	// getToTable
	174,	// xcood
	210,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_LEFT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	190-174,	// mouseSize_x
	275-210,	// mouseSize_y
	SC76_DOOR75_ACTION,	// actionScript
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 77comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/77comp.h,v 1.1 2003/04/25 15:12:01 olki Exp $ 
 *
[...991 lines suppressed...]
	77,	// screen
	0,	// place
	0,	// getToTable
	174,	// xcood
	205,	// ycood
	0,	// frame
	1+T7,	// cursorText
	STD_EXIT_LEFT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	190-174,	// mouseSize_x
	270-205,	// mouseSize_y
	SC77_DOOR76_ACTION,	// actionScript
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 78comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/78comp.h,v 1.1 2003/04/25 15:12:01 olki Exp $ 
 *
[...1115 lines suppressed...]
	9995,
	1285,
	285,
	16129,
	16191,
};

uint16 sc78_fast_list[] = {
	12+DISK_10,
	51+DISK_10,
	52+DISK_10,
	53+DISK_10,
	54+DISK_10,
	268+DISK_10,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 79comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/79comp.h,v 1.1 2003/04/25 15:12:02 olki Exp $ 
 *
[...1575 lines suppressed...]
	79,	// screen
	0,	// place
	sc79_pipe_table,	// getToTable
	128,	// xcood
	270,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	360-128,	// mouseSize_x
	280-270,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 80comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/80comp.h,v 1.1 2003/04/25 15:12:02 olki Exp $ 
 *
[...3482 lines suppressed...]
	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
	SC80_GOO_LOGIC,	// baseSub
	0,	// baseSub_off
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 81comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/81comp.h,v 1.1 2003/04/25 15:12:03 olki Exp $ 
 *
[...2623 lines suppressed...]
	224,
	14,
	255,
	225,
	15,
	255,
	225,
	16,
	257,
	225,
	17,
	259,
	225,
	18,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 82comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/82comp.h,v 1.1 2003/04/25 15:12:04 olki Exp $ 
 *
 */

#ifndef SKY82COMP_H
#define SKY82COMP_H




namespace SkyCompact {

uint16 sc82_push_button[] = {
	209*64,
	312,
	200,
	0,
	312,
	200,
	1,
	312,
	200,
	2,
	312,
	200,
	3,
	312,
	200,
	2,
	312,
	200,
	4,
	312,
	200,
	5,
	312,
	200,
	4,
	312,
	200,
	5,
	312,
	200,
	3,
	312,
	200,
	2,
	312,
	200,
	4,
	312,
	200,
	1,
	312,
	200,
	0,
	0,
};

ExtCompact sc82_jobsworth_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_JOBS82,	// spColour
	0,	// spTextId
	0,	// spTime
	0,	// arAnimIndex
	0,	// turnProg
	0,	// waitingFor
	0,	// arTarget_x
	0,	// arTarget_y
	0,	// animScratch
	0,	// megaSet
};

Compact sc82_jobsworth = {
	L_SCRIPT,	// logic
	ST_LOGIC+ST_SORT+ST_RECREATE,	// status
	0,	// sync
	82,	// screen
	0,	// place
	0,	// getToTable
	312,	// xcood
	200,	// ycood
	209*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
	SC82_JOBSWORTH_LOGIC,	// baseSub
	0,	// baseSub_off
	&sc82_jobsworth_ext,
};

uint16 reset_foster_82[] = {
	C_SCREEN,
	82,
	C_XCOOD,
	408,
	C_YCOOD,
	248,
	C_FRAME,
	42+12*64,
	C_DIR,
	LEFT,
	65535,
};

uint16 sc82_jobs_turn[] = {
	210*64,
	312,
	200,
	0,
	312,
	200,
	1,
	312,
	200,
	2,
	312,
	200,
	3,
	0,
};

uint16 sc82_jobs_take[] = {
	213*64,
	312,
	200,
	0,
	312,
	200,
	1,
	312,
	200,
	2,
	312,
	200,
	3,
	312,
	200,
	4,
	312,
	200,
	4,
	312,
	200,
	4,
	312,
	200,
	4,
	312,
	200,
	4,
	312,
	200,
	4,
	312,
	200,
	5,
	312,
	200,
	2,
	312,
	200,
	0,
	312,
	200,
	0,
	0,
};

uint16 sc82_logic_list[] = {
	ID_FOSTER,
	ID_KEN,
	ID_SC82_JOBSWORTH,
	0XFFFF,
	ID_STD_MENU_LOGIC,
};

uint16 sc82_fast_list[] = {
	12+DISK_7,
	51+DISK_7,
	0,
};

uint32 grid82[0];

uint16 sc82_mouse_list[] = {
	0,
};

uint16 reset_ken_82[] = {
	C_STATUS,
	ST_LOGIC+ST_FOREGROUND+ST_RECREATE,
	C_SCREEN,
	82,
	C_XCOOD,
	262,
	C_YCOOD,
	209,
	C_FRAME,
	215*64,
	C_MODE,
	C_BASE_MODE,
	C_BASE_SUB,
	SC82_KEN_LOGIC,
	C_BASE_SUB+2,
	0,
	65535,
};

uint16 sc82_chip_list[] = {
	206+DISK_7,
	207+DISK_7,
	208+DISK_7,
	209+DISK_7,
	210+DISK_7,
	211+DISK_7,
	212+DISK_7,
	213+DISK_7,
	214+DISK_7,
	215+DISK_7,
	0,
};

uint16 sc82_palette[] = {
	0,
	1536,
	2054,
	2054,
	1544,
	3080,
	2056,
	3594,
	2058,
	3082,
	3086,
	3596,
	3594,
	3090,
	4622,
	3094,
	3592,
	5136,
	4108,
	6170,
	2574,
	4116,
	4112,
	5138,
	4622,
	5660,
	4626,
	4126,
	4618,
	5652,
	5646,
	4643,
	7190,
	5654,
	8470,
	3092,
	6158,
	5157,
	7704,
	6168,
	7702,
	4630,
	6668,
	5163,
	8986,
	6678,
	2590,
	12572,
	6674,
	7209,
	6682,
	7184,
	6191,
	8476,
	6183,
	6162,
	9500,
	7196,
	8990,
	6682,
	8462,
	6195,
	10526,
	7706,
	7205,
	9502,
	8972,
	4667,
	12579,
	8478,
	6691,
	11041,
	8474,
	7725,
	9505,
	8485,
	12060,
	4638,
	10000,
	7737,
	10531,
	8990,
	9003,
	10019,
	8990,
	9519,
	8997,
	9505,
	13611,
	4641,
	9505,
	11055,
	7717,
	10520,
	7735,
	13095,
	9513,
	8997,
	11047,
	10021,
	13097,
	6181,
	10023,
	9003,
	12585,
	10029,
	9507,
	10539,
	10535,
	8493,
	13611,
	10539,
	9511,
	12587,
	10041,
	10518,
	11563,
	11055,
	11557,
	10539,
	12062,
	10045,
	13613,
	11561,
	15153,
	6697,
	11563,
	12591,
	9517,
	11567,
	10541,
	13103,
	12069,
	12603,
	10543,
	11575,
	11555,
	13103,
	13611,
	13609,
	10031,
	12585,
	16185,
	7213,
	12089,
	12579,
	11569,
	12589,
	14135,
	10033,
	12597,
	15659,
	9007,
	12095,
	12062,
	13619,
	13609,
	14141,
	11571,
	13613,
	15675,
	10033,
	14639,
	12591,
	10043,
	13119,
	14115,
	11573,
	13619,
	12597,
	14645,
	13631,
	14627,
	12597,
	14129,
	16189,
	10549,
	13629,
	12589,
	14137,
	14137,
	13107,
	15161,
	14143,
	13615,
	15163,
	14655,
	14129,
	15675,
	15167,
	14131,
	16189,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	0,
	14336,
	13364,
	11569,
	9773,
	8995,
	6945,
	7194,
	4883,
	2836,
	1804,
	770,
	519,
	15875,
	11574,
	11577,
	13347,
	6693,
	7727,
	10771,
	3094,
	4133,
	11271,
	2056,
	10002,
	7441,
	6960,
	11030,
	4119,
	3875,
	4864,
	13316,
	13364,
	11563,
	8751,
	9506,
	10024,
	8242,
	10527,
	6174,
	5927,
	7698,
	3600,
	2325,
	2308,
	13886,
	14893,
	9263,
	10294,
	13084,
	5409,
	6703,
	11278,
	2324,
	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 sc82_foster_give[] = {
	214*64,
	342,
	200,
	0,
	342,
	200,
	1,
	342,
	200,
	2,
	342,
	200,
	3,
	342,
	200,
	4,
	342,
	200,
	4,
	342,
	200,
	4,
	342,
	200,
	4,
	342,
	200,
	2,
	342,
	200,
	5,
	342,
	200,
	0,
	0,
};

uint16 sc82_jobs_return[] = {
	210*64,
	1,
	1,
	3,
	1,
	1,
	2,
	1,
	1,
	1,
	1,
	1,
	0,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 85comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/85comp.h,v 1.1 2003/04/25 15:12:04 olki Exp $ 
 *
 */

#ifndef SKY85COMP_H
#define SKY85COMP_H




namespace SkyCompact {

uint16 sc85_palette[] = {
	0,
	14848,
	7213,
	11576,
	12828,
	7213,
	11566,
	13340,
	7209,
	10544,
	11292,
	7207,
	9522,
	9756,
	7205,
	9004,
	8732,
	7203,
	8496,
	11292,
	7199,
	7966,
	6428,
	7197,
	6939,
	6428,
	7195,
	8498,
	9242,
	6687,
	7464,
	10266,
	6681,
	6427,
	5914,
	6681,
	5920,
	12314,
	6185,
	9518,
	9752,
	6177,
	7970,
	14872,
	5675,
	10034,
	11286,
	5669,
	9002,
	9750,
	5663,
	7972,
	10774,
	5661,
	6952,
	9750,
	5657,
	5924,
	9750,
	5149,
	7460,
	8212,
	5147,
	6430,
	6932,
	5143,
	5408,
	5908,
	5141,
	4885,
	9236,
	4635,
	5401,
	7698,
	4625,
	11066,
	14352,
	4137,
	10034,
	13840,
	4133,
	9008,
	11280,
	4129,
	8488,
	9744,
	4125,
	7460,
	8720,
	4121,
	6432,
	6416,
	4119,
	4887,
	5392,
	4113,
	3859,
	6416,
	4108,
	5922,
	7694,
	3607,
	4891,
	6926,
	3599,
	6950,
	9228,
	3097,
	6432,
	6412,
	3095,
	5408,
	5900,
	3091,
	2583,
	14860,
	2605,
	10552,
	12810,
	2597,
	8496,
	10250,
	2587,
	6946,
	8714,
	2583,
	5410,
	7690,
	2581,
	4896,
	4874,
	2575,
	2069,
	14858,
	2083,
	7990,
	11784,
	2077,
	5924,
	8200,
	2069,
	4379,
	13320,
	1573,
	4894,
	5894,
	1551,
	2069,
	4870,
	1542,
	11578,
	13828,
	1065,
	8496,
	10756,
	1053,
	6962,
	9220,
	1049,
	4896,
	6916,
	1041,
	3093,
	4868,
	1034,
	1041,
	13828,
	541,
	5928,
	8706,
	533,
	3867,
	5890,
	524,
	5936,
	5376,
	10,
	2579,
	14848,
	45,
	10552,
	12800,
	37,
	6968,
	12800,
	25,
	5420,
	4352,
	6,
	527,
	13824,
	35,
	6438,
	9216,
	23,
	5424,
	8192,
	15,
	2069,
	4864,
	8,
	9018,
	14848,
	29,
	6952,
	13824,
	23,
	5410,
	11264,
	19,
	4896,
	14848,
	45,
	6954,
	7680,
	17,
	3099,
	5376,
	6,
	1555,
	3840,
	63,
	16191,
	2816,
	0,
	10554,
	14336,
	39,
	9528,
	12800,
	35,
	7474,
	14848,
	27,
	6458,
	4864,
	4,
	1041,
	14336,
	21,
	4910,
	9216,
	19,
	3870,
	6912,
	10,
	1045,
	14848,
	39,
	6440,
	14848,
	21,
	5430,
	11264,
	21,
	4406,
	11264,
	15,
	3106,
	5888,
	8,
	529,
	3840,
	0,
	10038,
	12800,
	33,
	7472,
	11264,
	27,
	5416,
	8704,
	19,
	3120,
	10752,
	12,
	3110,
	6400,
	8,
	1563,
	5888,
	6,
	17,
	14848,
	37,
	6958,
	9728,
	8,
	1570,
	3328,
	63,
	16128,
	6912,
	7197,
	6164,
	4128,
	7188,
	4112,
	4120,
	4112,
	3080,
	3088,
	3084,
	2056,
	1032,
	1028,
	0,
	6144,
	10268,
	4116,
	3088,
	5136,
	3088,
	6152,
	7192,
	5654,
	8214,
	7196,
	6168,
	6160,
	6168,
	10284,
	9256,
	9252,
	8228,
	8224,
	6172,
	6168,
	2836,
	0,
	13,
	14848,
	29,
	6458,
	4352,
	4,
	527,
	8192,
	5144,
	5148,
	10252,
	12332,
	10280,
	1068,
	3080,
	8220,
	9248,
	10276,
	9766,
	10534,
	7465,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	16128,
	0,
	16191,
	63,
	0,
	0,
	0,
	0,
	0,
	13824,
	13878,
	12077,
	8241,
	10527,
	5917,
	5925,
	7698,
	2865,
	9995,
	1285,
	285,
	16129,
	16191,
};

uint16 sc85_mouse_list[] = {
	0,
};

uint16 sc85_chip_list[] = {
	0,
};

uint16 sc85_fast_list[] = {
	14+DISK_7,
	15+DISK_7,
	0,
};

uint16 sc85_logic_list[] = {
	ID_FOSTER,
	0XFFFF,
	ID_STD_MENU_LOGIC,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 90comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/90comp.h,v 1.1 2003/04/25 15:12:04 olki Exp $ 
 *
[...1794 lines suppressed...]
	note_module,
	&door_l92f,
	door_l92_anim,
	door_l92f_anim,
	logon,
	logoff,
	weight_anim,
	&kill_menu,
	&orders2_menu,
	&report2_menu,
	&adjust2_menu,
	linc_menu_logic,
	linc_menu_mouse,
};

uint32 sec6_compacts[0];

}; // namespace SkyCompact

#endif

--- NEW FILE: 91comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/91comp.h,v 1.1 2003/04/25 15:12:04 olki Exp $ 
 *
[...1462 lines suppressed...]
	0,	// mouseRel_x
	263-136,	// mouseRel_y
	30,	// mouseSize_x
	10,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	DOOR_R91F_LOGIC,	// baseSub
	0,	// baseSub_off
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 92comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/92comp.h,v 1.1 2003/04/25 15:12:04 olki Exp $ 
 *
[...1625 lines suppressed...]
	0,	// mouseRel_x
	0,	// mouseRel_y
	70,	// mouseSize_x
	29,	// mouseSize_y
	SLAB_ACTION,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	SLAB3_LOGIC,	// baseSub
	0,	// baseSub_off
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 93comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/93comp.h,v 1.1 2003/04/25 15:12:04 olki Exp $ 
 *
 */

#ifndef SKY93COMP_H
#define SKY93COMP_H




namespace SkyCompact {

uint16 get_adjust[] = {
	63*64,
	370,
	284,
	0,
	370,
	284,
	1,
	370,
	284,
	2,
	370,
	284,
	3,
	370,
	284,
	4,
	0,
};

Compact door_l93 = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_BACKGROUND,	// status
	0,	// sync
	93,	// screen
	0,	// place
	0,	// getToTable
	205,	// xcood
	136,	// ycood
	133*64,	// frame
	1+T7,	// cursorText
	STD_EXIT_LEFT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	65531,	// mouseRel_x
	26,	// mouseRel_y
	9,	// mouseSize_x
	109,	// mouseSize_y
	DOOR_L93_ACTION,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	DOOR_L93_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint16 sc93_mouse[] = {
	ID_PERSONA,
	ID_ADJUST_BOOK,
	ID_DOOR_L93,
	ID_DOOR_L93F,
	ID_SC93_FLOOR,
	0XFFFF,
	ID_LINC_MENU_MOUSE,
};

Compact adjust_book = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_SORT+ST_RECREATE,	// status
	0,	// sync
	93,	// screen
	0,	// place
	0,	// getToTable
	370,	// xcood
	284,	// ycood
	63*64,	// frame
	24596,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	15,	// mouseSize_x
	15,	// mouseSize_y
	ADJUST_BOOK_ACTION,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	ADJUST_BOOK_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint16 sc93_floor_table[] = {
	ID_SC93_FLOOR,
	RETURN_OK,
	ID_DOOR_L93,
	GET_TO_DOOR_L93,
	ID_PERSONA,
	GET_TO_PERSONA,
	ID_ADJUST_BOOK,
	GET_TO_ADJUST_BOOK,
	65535,
};

uint16 sc93_logic[] = {
	ID_BLUE_FOSTER,
	ID_PERSONA,
	ID_ADJUST_BOOK,
	ID_DOOR_L93,
	ID_DOOR_L93F,
	ID_EYEBALL_90,
	0XFFFF,
	ID_LINC_MENU_LOGIC,
};

Compact door_l93f = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_SORT,	// status
	0,	// sync
	93,	// screen
	0,	// place
	0,	// getToTable
	200,	// xcood
	136,	// ycood
	134*64,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	0,	// mouseClick
	65517,	// mouseRel_x
	263-136,	// mouseRel_y
	20,	// mouseSize_x
	10,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	DOOR_L93F_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint16 rs_foster_93_92[] = {
	C_SCREEN,
	92,
	C_PLACE,
	ID_SLAB9,
	C_XCOOD,
	336,
	C_YCOOD,
	248,
	C_DIR,
	DOWN,
	65535,
};

Compact sc93_floor = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	93,	// screen
	0,	// place
	sc93_floor_table,	// getToTable
	153,	// xcood
	256,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	269,	// mouseSize_x
	52,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

uint16 chip_list_sc93[] = {
	IT_PERSONA+DISK_4,
	IT_ADJUST_BOOK+DISK_4,
	IT_DOOR_L93+DISK_4,
	IT_DOOR_L93F+DISK_4,
	0,
};

uint16 door_l93f_anim[] = {
	134*64,
	200,
	136,
	0,
	200,
	136,
	1,
	200,
	136,
	2,
	200,
	136,
	3,
	200,
	136,
	4,
	200,
	136,
	5,
	200,
	136,
	6,
	200,
	136,
	7,
	200,
	136,
	8,
	200,
	136,
	9,
	200,
	136,
	10,
	200,
	136,
	11,
	200,
	136,
	12,
	200,
	136,
	13,
	200,
	136,
	14,
	200,
	136,
	15,
	200,
	136,
	16,
	200,
	136,
	17,
	200,
	136,
	18,
	200,
	136,
	19,
	200,
	136,
	20,
	200,
	136,
	21,
	200,
	136,
	22,
	0,
};

uint16 get_persona[] = {
	51*64,
	342,
	250,
	0,
	342,
	250,
	1,
	342,
	250,
	2,
	342,
	250,
	3,
	342,
	250,
	4,
	342,
	250,
	5,
	0,
};

uint16 fast_list_sc93[] = {
	IT_BLUE_FOSTER+DISK_4,
	IT_LOGOFF+0X8000+DISK_4,
	IT_WINDOW+0X8000+DISK_4,
	IT_INFO_BUTTON+DISK_4,
	IT_LINK_ARROWS+DISK_4,
	IT_LINK_OBJECTS+DISK_4,
	IT_CROUCH_RIGHT+DISK_4,
	IT_SC93_LAYER_0+DISK_4,
	IT_SC93_LAYER_1+DISK_4,
	IT_SC93_GRID_1+DISK_4,
	0,
};

uint16 door_l93_anim[] = {
	133*64,
	205,
	136,
	0,
	205,
	136,
	1,
	205,
	136,
	2,
	205,
	136,
	3,
	205,
	136,
	4,
	205,
	136,
	5,
	205,
	136,
	6,
	205,
	136,
	7,
	205,
	136,
	8,
	205,
	136,
	9,
	205,
	136,
	10,
	205,
	136,
	11,
	205,
	136,
	12,
	205,
	136,
	13,
	205,
	136,
	14,
	205,
	136,
	15,
	205,
	136,
	16,
	205,
	136,
	17,
	205,
	136,
	18,
	205,
	136,
	19,
	205,
	136,
	20,
	205,
	136,
	21,
	205,
	136,
	22,
	0,
};

Compact persona = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_SORT+ST_RECREATE,	// status
	0,	// sync
	93,	// screen
	0,	// place
	0,	// getToTable
	342,	// xcood
	250,	// ycood
	51*64,	// frame
	24594,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	65535,	// mouseRel_x
	65535,	// mouseRel_y
	16,	// mouseSize_x
	22,	// mouseSize_y
	PERSONA_ACTION,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	PERSONA_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint16 pal93[] = {
	0,
	3584,
	8960,
	1044,
	7211,
	12812,
	5413,
	11066,
	15390,
	45,
	10257,
	3840,
	33,
	7436,
	2560,
	1550,
	5888,
	10,
	3616,
	9472,
	20,
	7211,
	15360,
	39,
	25,
	8,
	0,
	15928,
	11071,
	13873,
	10015,
	6188,
	8990,
	5135,
	2587,
	5903,
	8458,
	783,
	1303,
	4096,
	12032,
	0,
	30,
	5632,
	0,
	6183,
	5658,
	1792,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	0,
	14336,
	13364,
	11569,
	9261,
	8481,
	6687,
	6681,
	4626,
	2578,
	1803,
	770,
	519,
	13571,
	9517,
	9778,
	11805,
	5151,
	5926,
	8205,
	1808,
	2586,
	11267,
	2056,
	8210,
	7441,
	6954,
	9494,
	4119,
	3866,
	4864,
	13316,
	13364,
	11563,
	8751,
	9506,
	10024,
	8242,
	10527,
	6174,
	5927,
	7698,
	3600,
	2325,
	2308,
	11573,
	12837,
	7462,
	7982,
	9748,
	3351,
	4128,
	6663,
	778,
	9533,
	13100,
	9244,
	5162,
	8476,
	5390,
	2072,
	3855,
	2308,
	2865,
	9995,
	1285,
	285,
	4865,
	0,
	11573,
	12837,
	7462,
	0,
	16128,
	0,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	16191,
	13887,
	13878,
	12077,
	8241,
	10527,
	5917,
	5925,
	7698,
	2865,
	9995,
	1285,
	285,
	16129,
	16191,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 94comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/94comp.h,v 1.1 2003/04/25 15:12:04 olki Exp $ 
 *
[...1312 lines suppressed...]
	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
	HOLOGRAM_A_LOGIC,	// baseSub
	0,	// baseSub_off
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 95comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/95comp.h,v 1.1 2003/04/25 15:12:04 olki Exp $ 
 *
[...1304 lines suppressed...]
	136,
	18,
	204,
	136,
	19,
	204,
	136,
	20,
	204,
	136,
	21,
	204,
	136,
	22,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 96comp.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/96comp.h,v 1.1 2003/04/25 15:12:04 olki Exp $ 
 *
 */

#ifndef SKY96COMP_H
#define SKY96COMP_H




namespace SkyCompact {

uint16 sc96_mouse[] = {
	ID_CRYSTAL,
	ID_VIRUS,
	ID_DOOR_L96,
	ID_SC96_FLOOR,
	0XFFFF,
	ID_LINC_MENU_MOUSE,
};

uint16 door_l96f_anim[] = {
	99*64,
	190,
	136,
	0,
	190,
	136,
	1,
	190,
	136,
	2,
	190,
	136,
	3,
	190,
	136,
	4,
	190,
	136,
	5,
	190,
	136,
	6,
	190,
	136,
	7,
	190,
	136,
	8,
	190,
	136,
	9,
	190,
	136,
	10,
	190,
	136,
	11,
	190,
	136,
	12,
	190,
	136,
	13,
	190,
	136,
	14,
	190,
	136,
	15,
	190,
	136,
	16,
	190,
	136,
	17,
	190,
	136,
	18,
	190,
	136,
	19,
	190,
	136,
	20,
	190,
	136,
	21,
	190,
	136,
	22,
	0,
};

uint16 sc96_floor_table[] = {
	ID_SC96_FLOOR,
	RETURN_OK,
	ID_DOOR_L96,
	GET_TO_DOOR_L96,
	ID_CRYSTAL,
	GET_TO_CRYSTAL,
	ID_VIRUS,
	GET_TO_VIRUS,
	65535,
};

Compact sc96_floor = {
	0,	// logic
	ST_MOUSE,	// status
	0,	// sync
	96,	// screen
	0,	// place
	sc96_floor_table,	// getToTable
	195,	// xcood
	240,	// ycood
	0,	// frame
	0,	// cursorText
	0,	// mouseOn
	0,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	181,	// mouseSize_x
	50,	// mouseSize_y
	FLOOR_ACTION,	// actionScript
};

uint16 sc96_logic[] = {
	ID_BLUE_FOSTER,
	ID_DOOR_L96,
	ID_DOOR_L96F,
	ID_CRYSTAL,
	ID_VIRUS,
	ID_EYEBALL_90,
	0XFFFF,
	ID_LINC_MENU_LOGIC,
};

Compact crystal = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_SORT+ST_RECREATE,	// status
	0,	// sync
	96,	// screen
	0,	// place
	0,	// getToTable
	261,	// xcood
	227,	// ycood
	106*64,	// frame
	24604,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	4,	// mouseRel_y
	50,	// mouseSize_x
	35,	// mouseSize_y
	CRYSTAL_ACTION,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	CRYSTAL_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint16 rs_foster_96_95[] = {
	C_SCREEN,
	95,
	C_PLACE,
	ID_SC95_FLOOR,
	C_XCOOD,
	384,
	C_YCOOD,
	264,
	65535,
};

uint16 crystal_break[] = {
	107*64,
	261,
	227,
	0,
	261,
	227,
	1,
	261,
	227,
	2,
	261,
	227,
	3,
	261,
	227,
	4,
	261,
	227,
	5,
	261,
	227,
	6,
	261,
	227,
	7,
	261,
	227,
	8,
	261,
	227,
	9,
	261,
	227,
	10,
	0,
};

uint16 pal96[] = {
	0,
	3584,
	8960,
	1044,
	7211,
	12812,
	5413,
	11066,
	15390,
	23,
	286,
	1792,
	0,
	274,
	7685,
	1036,
	5120,
	8,
	3104,
	9216,
	20,
	7208,
	15360,
	36,
	4098,
	42,
	0,
	15416,
	10300,
	13360,
	9244,
	6188,
	8220,
	5132,
	2072,
	5132,
	7176,
	12,
	1046,
	4096,
	9216,
	0,
	28,
	5120,
	0,
	8747,
	1044,
	13856,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	4415,
	16191,
	16145,
	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,
	16145,
	4415,
	16191,
	16145,
	4415,
	13887,
	13878,
	12077,
	8241,
	10527,
	5917,
	5925,
	7698,
	2865,
	9995,
	1285,
	285,
	16129,
	16191,
};

Compact door_l96f = {
	L_SCRIPT,	// logic
	ST_LOGIC+ST_SORT,	// status
	0,	// sync
	96,	// screen
	0,	// place
	0,	// getToTable
	190,	// xcood
	136,	// ycood
	99*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
	DOOR_L96F_LOGIC,	// baseSub
	0,	// baseSub_off
};

Compact virus = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_SORT+ST_RECREATE,	// status
	0,	// sync
	96,	// screen
	0,	// place
	0,	// getToTable
	282,	// xcood
	250,	// ycood
	108*64,	// frame
	24605,	// cursorText
	STD_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	11,	// mouseSize_x
	11,	// mouseSize_y
	VIRUS_ACTION,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	VIRUS_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint16 crystal_spin[] = {
	106*64,
	261,
	227,
	0,
	261,
	227,
	1,
	261,
	227,
	2,
	261,
	227,
	3,
	261,
	227,
	4,
	261,
	227,
	5,
	261,
	227,
	6,
	261,
	227,
	7,
	261,
	227,
	8,
	261,
	227,
	9,
	0,
};

uint16 virus_spin[] = {
	108*64,
	282,
	250,
	0,
	282,
	250,
	1,
	282,
	250,
	2,
	282,
	250,
	3,
	282,
	250,
	4,
	282,
	250,
	5,
	282,
	250,
	6,
	282,
	250,
	7,
	282,
	250,
	8,
	282,
	250,
	9,
	0,
};

Compact door_l96 = {
	L_SCRIPT,	// logic
	ST_MOUSE+ST_LOGIC+ST_BACKGROUND,	// status
	0,	// sync
	96,	// screen
	0,	// place
	0,	// getToTable
	198,	// xcood
	136,	// ycood
	98*64,	// frame
	1+T7,	// cursorText
	STD_EXIT_LEFT_ON,	// mouseOn
	STD_OFF,	// mouseOff
	ADVISOR_188,	// mouseClick
	65531,	// mouseRel_x
	26,	// mouseRel_y
	7,	// mouseSize_x
	102,	// mouseSize_y
	DOOR_L96_ACTION,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	DOOR_L96_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint16 chip_list_sc96[] = {
	IT_DOOR_L96+DISK_4,
	IT_DOOR_L96F+DISK_4,
	IT_CRYSTAL_SPIN+DISK_4,
	IT_CRYSTAL_BREAK+DISK_4,
	IT_VIRUS_SPIN+DISK_4,
	IT_GET_VIRUS+DISK_4,
	0,
};

uint16 get_virus[] = {
	110*64,
	282,
	250,
	0,
	282,
	250,
	1,
	282,
	250,
	2,
	282,
	250,
	3,
	282,
	250,
	4,
	282,
	250,
	5,
	282,
	250,
	6,
	0,
};

uint16 door_l96_anim[] = {
	98*64,
	198,
	136,
	0,
	198,
	136,
	1,
	198,
	136,
	2,
	198,
	136,
	3,
	198,
	136,
	4,
	198,
	136,
	5,
	198,
	136,
	6,
	198,
	136,
	7,
	198,
	136,
	8,
	198,
	136,
	9,
	198,
	136,
	10,
	198,
	136,
	11,
	198,
	136,
	12,
	198,
	136,
	13,
	198,
	136,
	14,
	198,
	136,
	15,
	198,
	136,
	16,
	198,
	136,
	17,
	198,
	136,
	18,
	198,
	136,
	19,
	198,
	136,
	20,
	198,
	136,
	21,
	198,
	136,
	22,
	0,
};

uint16 fast_list_sc96[] = {
	IT_BLUE_FOSTER+DISK_4,
	IT_LOGOFF+0X8000+DISK_4,
	IT_WINDOW+0X8000+DISK_4,
	IT_INFO_BUTTON+DISK_4,
	IT_LINK_ARROWS+DISK_4,
	IT_LINK_OBJECTS+DISK_4,
	IT_CROUCH_RIGHT+DISK_4,
	IT_SC96_LAYER_0+DISK_4,
	IT_SC96_LAYER_1+DISK_4,
	IT_SC96_GRID_1+DISK_4,
	0,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: 9compact.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/9compact.h,v 1.1 2003/04/25 15:12:04 olki Exp $ 
 *
[...1588 lines suppressed...]
	63,
	13887,
	13878,
	12077,
	8241,
	10527,
	5917,
	5925,
	7698,
	2865,
	9995,
	1285,
	285,
	16129,
	16191,
};

}; // namespace SkyCompact

#endif

--- NEW FILE: linc_gen.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/linc_gen.h,v 1.1 2003/04/25 15:12:04 olki Exp $ 
 *
 */

#ifndef SKYLINC_GEN_H
#define SKYLINC_GEN_H




namespace SkyCompact {

uint16 window_mouse[] = {
	ID_INFO_BUTTON,
	0,
};

uint16 logon[] = {
	117*64,
	1,
	1,
	8,
	1,
	1,
	7,
	1,
	1,
	6,
	1,
	1,
	5,
	1,
	1,
	4,
	1,
	1,
	3,
	1,
	1,
	1,
	1,
	1,
	2,
	1,
	1,
	1,
	1,
	1,
	0,
	0,
};

uint32 grid96[0];

uint16 note_module[] = {
	11,
	176,
	0,
	199,
	226,
};

uint16 window_logic[] = {
	ID_WINDOW_1,
	ID_WINDOW_2,
	ID_WINDOW_3,
	ID_WINDOW_4,
	ID_INFO_BUTTON,
	23,
	24,
	25,
	26,
	27,
	28,
	29,
	30,
	31,
	32,
	0,
};

uint16 crouch_right_b[] = {
	17*64,
	1,
	1,
	3,
	1,
	1,
	3,
	1,
	1,
	2,
	1,
	1,
	1,
	1,
	1,
	0,
	0,
};

uint16 crouch_down[] = {
	20*64,
	201,
	272,
	0,
	201,
	272,
	1,
	201,
	272,
	2,
	201,
	272,
	3,
	201,
	272,
	3,
	201,
	272,
	3,
	201,
	272,
	3,
	201,
	272,
	2,
	201,
	272,
	1,
	201,
	272,
	0,
	0,
};

uint16 auth_module[] = {
	11,
	176,
	0,
	199,
	202,
};

Compact window_3 = {
	L_SCRIPT,	// logic
	ST_LOGIC+ST_FOREGROUND+ST_RECREATE,	// status
	0,	// sync
	90,	// screen
	0,	// place
	0,	// getToTable
	195,	// xcood
	160+72,	// ycood
	2+26*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
	INFO_WINDOW_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint32 grid91[0];

Compact info_button = {
	L_SCRIPT,	// logic
	ST_LOGIC+ST_MOUSE+ST_FOREGROUND+ST_RECREATE,	// status
	0,	// sync
	90,	// screen
	0,	// place
	0,	// getToTable
	334,	// xcood
	285,	// ycood
	137*64,	// frame
	0,	// cursorText
	BUTTON_MOUSE,	// mouseOn
	NORMAL_MOUSE,	// mouseOff
	CLOSE_WINDOW,	// mouseClick
	2,	// mouseRel_x
	1,	// mouseRel_y
	37,	// mouseSize_x
	9,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	C_BASE_MODE,	// mode
	INFO_BUTTON_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint16 size_module[] = {
	11,
	176,
	0,
	199,
	190,
};

Compact window_2 = {
	L_SCRIPT,	// logic
	ST_LOGIC+ST_FOREGROUND+ST_RECREATE,	// status
	0,	// sync
	90,	// screen
	0,	// place
	0,	// getToTable
	195+76,	// xcood
	160,	// ycood
	1+26*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
	INFO_WINDOW_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint16 logoff[] = {
	117*64,
	261,
	181,
	0,
	261,
	181,
	1,
	261,
	181,
	2,
	261,
	181,
	1,
	261,
	181,
	3,
	261,
	181,
	4,
	261,
	181,
	5,
	261,
	181,
	6,
	261,
	181,
	7,
	261,
	181,
	8,
	0,
};

uint32 grid94[0];

uint16 enter_top[] = {
	135*64,
	200,
	215,
	0,
	200,
	215,
	1,
	200,
	215,
	2,
	200,
	215,
	3,
	200,
	215,
	4,
	200,
	215,
	5,
	200,
	215,
	6,
	0,
};

uint16 crouch_right[] = {
	17*64,
	260,
	215,
	0,
	260,
	215,
	1,
	260,
	215,
	2,
	260,
	215,
	3,
	260,
	215,
	3,
	260,
	215,
	3,
	260,
	215,
	3,
	260,
	215,
	2,
	260,
	215,
	1,
	260,
	215,
	0,
	0,
};

uint32 grid95[0];

Compact window_1 = {
	L_SCRIPT,	// logic
	ST_LOGIC+ST_FOREGROUND+ST_RECREATE,	// status
	0,	// sync
	90,	// screen
	0,	// place
	0,	// getToTable
	195,	// xcood
	160,	// ycood
	26*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
	INFO_WINDOW_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint32 grid90[0];

uint16 exit_top[] = {
	136*64,
	200,
	215,
	0,
	200,
	215,
	1,
	200,
	215,
	2,
	200,
	215,
	3,
	200,
	215,
	4,
	200,
	215,
	5,
	200,
	215,
	6,
	0,
};

uint16 shrug[] = {
	182*64,
	1,
	1,
	48,
	1,
	1,
	49,
	1,
	1,
	49,
	1,
	1,
	49,
	1,
	1,
	49,
	1,
	1,
	48,
	0,
};

uint16 head_module[] = {
	11,
	176,
	0,
	199,
	161,
};

uint16 crouch_right_a[] = {
	17*64,
	1,
	1,
	0,
	1,
	1,
	1,
	1,
	1,
	2,
	1,
	1,
	3,
	1,
	1,
	3,
	0,
};

uint16 file_module[] = {
	11,
	176,
	0,
	199,
	178,
};

uint16 crouch_left[] = {
	16*64,
	320,
	215,
	0,
	320,
	215,
	1,
	320,
	215,
	2,
	320,
	215,
	3,
	320,
	215,
	3,
	320,
	215,
	3,
	320,
	215,
	3,
	320,
	215,
	2,
	320,
	215,
	1,
	320,
	215,
	0,
	0,
};

uint32 grid92[0];

Compact window_4 = {
	L_SCRIPT,	// logic
	ST_LOGIC+ST_FOREGROUND+ST_RECREATE,	// status
	0,	// sync
	90,	// screen
	0,	// place
	0,	// getToTable
	195+76,	// xcood
	160+72,	// ycood
	3+26*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
	INFO_WINDOW_LOGIC,	// baseSub
	0,	// baseSub_off
};

uint16 rs_foster_s90[] = {
	C_SCREEN,
	90,
	C_PLACE,
	ID_SC90_FLOOR,
	C_XCOOD,
	288,
	C_YCOOD,
	280,
	C_DIR,
	DOWN,
	C_FRAME,
	117*64,
	65535,
};

uint32 grid93[0];

}; // namespace SkyCompact

#endif

--- NEW FILE: lincmenu.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/lincmenu.h,v 1.1 2003/04/25 15:12:05 olki Exp $ 
 *
 */

#ifndef SKYLINCMENU_H
#define SKYLINCMENU_H




namespace SkyCompact {

Compact playbak_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	29+191*64,	// frame
	24602,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	LINC_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

Compact persona_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	23+191*64,	// frame
	24583,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	LINC_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

Compact info_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	1+191*64,	// frame
	24577,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	INFO_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

Compact decrypt_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	21+191*64,	// frame
	24581,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	DECRYPT_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

uint16 linc_menu_mouse[] = {
	18,
	23,
	24,
	25,
	26,
	27,
	28,
	29,
	30,
	31,
	32,
	47,
	48,
	51,
	52,
	53,
	54,
	55,
	56,
	57,
	58,
	59,
	60,
	61,
	ID_INFO_MENU,
	ID_READ_MENU,
	ID_OPEN_MENU,
	ID_CHARON_MENU,
	ID_ORDERS_MENU,
	ID_ORDERS2_MENU,
	ID_JOIN_MENU,
	ID_GREEN_MENU,
	ID_RED_MENU,
	ID_REPORT_MENU,
	ID_REPORT2_MENU,
	ID_DECOMP_MENU,
	ID_DECRYPT_MENU,
	ID_PERSONA_MENU,
	ID_ADJUST_MENU,
	ID_ADJUST2_MENU,
	ID_PLAYBAK_MENU,
	ID_BLIND_MENU,
	ID_OSCILL_MENU,
	ID_KILL_MENU,
	ID_VIRUS_MENU,
	46,
	0,
};

Compact kill_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	33+191*64,	// frame
	24689,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	LINC_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

Compact read_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	3+191*64,	// frame
	24578,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	DIS_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

Compact orders_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	31+191*64,	// frame
	24629,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	DOC_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

Compact report_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	31+191*64,	// frame
	24629,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	DOC_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

Compact virus_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	25+191*64,	// frame
	24591,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	LINC_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

Compact adjust_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	31+191*64,	// frame
	24629,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	DOC_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

Compact charon_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	15+191*64,	// frame
	24599,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	LINC_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

Compact orders2_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	19+191*64,	// frame
	24629,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	LINC_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

Compact report2_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	19+191*64,	// frame
	24629,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	LINC_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

Compact oscill_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	27+191*64,	// frame
	24589,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	LINC_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

Compact join_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	7+191*64,	// frame
	24593,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	JOIN_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

Compact green_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	11+191*64,	// frame
	24580,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	LINC_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

uint16 linc_menu_logic[] = {
	18,
	47,
	48,
	ID_INFO_MENU,
	ID_READ_MENU,
	ID_OPEN_MENU,
	ID_CHARON_MENU,
	ID_ORDERS_MENU,
	ID_ORDERS2_MENU,
	ID_JOIN_MENU,
	ID_GREEN_MENU,
	ID_RED_MENU,
	ID_REPORT_MENU,
	ID_REPORT2_MENU,
	ID_DECOMP_MENU,
	ID_DECRYPT_MENU,
	ID_PERSONA_MENU,
	ID_ADJUST_MENU,
	ID_ADJUST2_MENU,
	ID_PLAYBAK_MENU,
	ID_BLIND_MENU,
	ID_OSCILL_MENU,
	ID_KILL_MENU,
	ID_VIRUS_MENU,
	51,
	52,
	53,
	54,
	55,
	56,
	57,
	58,
	59,
	60,
	61,
	23,
	24,
	25,
	26,
	27,
	28,
	29,
	30,
	31,
	32,
	0,
};

Compact adjust2_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	19+191*64,	// frame
	24629,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	LINC_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

Compact red_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	13+191*64,	// frame
	24580,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	LINC_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

Compact open_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	5+191*64,	// frame
	24579,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	LINC_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

Compact decomp_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	17+191*64,	// frame
	24582,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	DECOMP_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

Compact blind_menu = {
	L_SCRIPT,	// logic
	0,	// status
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	0,	// xcood
	112,	// ycood
	9+191*64,	// frame
	24600,	// cursorText
	TOUCH_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	LINC_MENU_SELECT,	// mouseClick
	65534,	// mouseRel_x
	0,	// mouseRel_y
	24,	// mouseSize_x
	24,	// mouseSize_y
	0,	// actionScript
	0,	// upFlag
	0,	// downFlag
	0,	// getToFlag
	0,	// flag
	0,	// mood
	0,	// grafixProg
	0,	// offset
	0,	// mode
	LINC_MENU_SCRIPT,	// baseSub
	0,	// baseSub_off
};

}; // namespace SkyCompact

#endif

--- NEW FILE: objects.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/objects.h,v 1.1 2003/04/25 15:12:05 olki Exp $ 
 *
[...1175 lines suppressed...]
	0,	// sync
	0,	// screen
	0,	// place
	0,	// getToTable
	128,	// xcood
	136,	// ycood
	0,	// frame
	1,	// cursorText
	START_MENU,	// mouseOn
	UNTOUCH_MENU,	// mouseOff
	0,	// mouseClick
	0,	// mouseRel_x
	0,	// mouseRel_y
	320,	// mouseSize_x
	1,	// mouseSize_y
};

}; // namespace SkyCompact

#endif

--- NEW FILE: z_compac.h ---
/* 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: /cvsroot/scummvm/scummvm/sky/compacts/z_compac.h,v 1.1 2003/04/25 15:12:05 olki Exp $ 
 *
[...5584 lines suppressed...]
	seq2_pal,
	seq3_pal,
	fast_intro,
	chip_intro,
	fast_intro_2,
	fast_intro_3,
	&retina_scan,
	retina_scan_cdt,
	&exit_butt,
	exit_seq,
	&forklift_cpt,
	forklift1_cdt,
	forklift2_cdt,
};

uint32 z_compact_table[0];

}; // namespace SkyCompact

#endif





More information about the Scummvm-git-logs mailing list