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

Robert G?ffringmann lavosspawn at users.sourceforge.net
Sun Aug 3 10:17:07 CEST 2003


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

Modified 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 90comp.h 
	91comp.h 92comp.h 93comp.h 94comp.h 95comp.h 96comp.h 
	9compact.h linc_gen.h lincmenu.h objects.h savedata.cpp 
	z_compac.h 
Log Message:
new compact data

Index: 0compact.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/0compact.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 0compact.h	9 Jun 2003 20:38:25 -0000	1.7
+++ 0compact.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -226,7 +226,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FAN3_LOGIC,	// baseSub
@@ -402,7 +402,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FAN7_LOGIC,	// baseSub
@@ -990,7 +990,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FAN4_LOGIC,	// baseSub
@@ -1056,7 +1056,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LOAD_POINT_LOGIC,	// baseSub
@@ -1858,7 +1858,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	PRESS_LOGIC,	// baseSub
@@ -2179,7 +2179,7 @@
 	0
 };
 
-uint8 ss_auto[64];
+uint16 ss_auto[32];
 
 uint16 m_ss_l_to_d[] = {
 	41-8+75*64,
@@ -2700,7 +2700,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FAN1_LOGIC,	// baseSub
@@ -4183,7 +4183,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	START_MINI_SS,	// baseSub
@@ -4433,7 +4433,7 @@
 
 uint32 *grid1 = 0;
 
-uint8 full_ss_auto[64];
+uint16 full_ss_auto[32];
 
 uint16 f_ss_up[] = {
 	2,
@@ -4710,7 +4710,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	FULL_SS_CUT,	// baseSub
@@ -5201,7 +5201,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	NOTICE_LOGIC,	// baseSub
@@ -5565,7 +5565,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LAZER_GUN_LOGIC,	// baseSub
@@ -6788,7 +6788,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FAN6_LOGIC,	// baseSub
@@ -7470,7 +7470,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FAN5_LOGIC,	// baseSub
@@ -9023,7 +9023,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FAN2_LOGIC,	// baseSub

Index: 101comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/101comp.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- 101comp.h	21 May 2003 20:20:17 -0000	1.5
+++ 101comp.h	3 Aug 2003 17:16:32 -0000	1.6
@@ -51,7 +51,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FS_BUTTON_LOGIC,	// baseSub
@@ -83,7 +83,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FS_BUTTON_LOGIC,	// baseSub
@@ -115,7 +115,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FULL_SCREEN_LOGIC,	// baseSub
@@ -147,7 +147,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FS_BUTTON_LOGIC,	// baseSub
@@ -198,7 +198,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FS_BUTTON_LOGIC,	// baseSub
@@ -246,7 +246,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FS_BUTTON_LOGIC,	// baseSub
@@ -665,7 +665,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FS_BUTTON_LOGIC,	// baseSub
@@ -697,7 +697,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FS_BUTTON_LOGIC,	// baseSub
@@ -729,7 +729,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FS_BUTTON_LOGIC,	// baseSub
@@ -761,7 +761,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FS_RETINA_SCAN_LOGIC,	// baseSub
@@ -793,7 +793,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FS_BUTTON_LOGIC,	// baseSub
@@ -825,7 +825,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FS_BUTTON_LOGIC,	// baseSub
@@ -857,7 +857,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FS_BUTTON_LOGIC,	// baseSub

Index: 102comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/102comp.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- 102comp.h	21 May 2003 20:20:17 -0000	1.5
+++ 102comp.h	3 Aug 2003 17:16:32 -0000	1.6
@@ -62,7 +62,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	RESTORE_BUTTON_LOGIC,	// baseSub
@@ -133,7 +133,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	EXIT_BUTTON_LOGIC,	// baseSub
@@ -560,7 +560,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	RESTART_BUTTON_LOGIC,	// baseSub

Index: 10comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/10comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 10comp.h	9 Jun 2003 16:38:46 -0000	1.7
+++ 10comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -676,7 +676,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -818,7 +818,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -862,7 +862,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1183,7 +1183,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SCANNER_10_LOGIC,	// baseSub
@@ -1215,7 +1215,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	POD_LIGHT_LOGIC,	// baseSub
@@ -1247,7 +1247,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	POD_LOGIC,	// baseSub
@@ -1279,7 +1279,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1366,7 +1366,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1587,7 +1587,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	ANIMATE_LOGIC,	// baseSub
@@ -1750,7 +1750,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LIFT_10_LOGIC,	// baseSub
@@ -1782,7 +1782,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	ANIMATE_LOGIC,	// baseSub
@@ -1892,7 +1892,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	ANIMATE_LOGIC,	// baseSub
@@ -1924,7 +1924,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	ANIMATE_LOGIC,	// baseSub
@@ -2358,7 +2358,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	ANIMATE_LOGIC,	// baseSub
@@ -2390,7 +2390,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2422,7 +2422,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	ANIMATE_LOGIC,	// baseSub

Index: 11comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/11comp.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- 11comp.h	21 May 2003 20:20:17 -0000	1.6
+++ 11comp.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -51,7 +51,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -524,7 +524,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LOCKER_11_LOGIC,	// baseSub
@@ -605,7 +605,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -669,7 +669,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	BITS_LOGIC,	// baseSub
@@ -701,7 +701,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	CABLE_FALL_LOGIC,	// baseSub
@@ -733,7 +733,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -801,7 +801,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -903,7 +903,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -964,7 +964,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	BITS_LOGIC,	// baseSub
@@ -996,7 +996,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1048,7 +1048,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1168,7 +1168,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SPY11_LOGIC,	// baseSub
@@ -1200,7 +1200,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1312,7 +1312,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	CABLE2_LOGIC,	// baseSub
@@ -1344,7 +1344,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1376,7 +1376,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SMASHED_WINDOW_LOGIC,	// baseSub
@@ -1408,7 +1408,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1471,7 +1471,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1526,7 +1526,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1628,7 +1628,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 12comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/12comp.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- 12comp.h	21 May 2003 20:20:17 -0000	1.6
+++ 12comp.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -755,7 +755,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -787,7 +787,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	STD_FACT_LOGIC,	// baseSub
@@ -819,7 +819,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	BOTBELT_LOGIC,	// baseSub
@@ -860,7 +860,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	WELDER_LOGIC,	// baseSub
@@ -892,7 +892,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1381,7 +1381,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	STD_FACT_LOGIC,	// baseSub
@@ -1444,7 +1444,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1897,7 +1897,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1970,7 +1970,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	ANITA_SPY_LOGIC,	// baseSub
@@ -2002,7 +2002,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 13comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/13comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 13comp.h	9 Jun 2003 16:38:46 -0000	1.7
+++ 13comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -78,7 +78,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -110,7 +110,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FACT_CONSOLE_LOGIC,	// baseSub
@@ -142,7 +142,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	STD_FACT_LOGIC,	// baseSub
@@ -180,7 +180,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SENSOR_LOGIC,	// baseSub
@@ -741,7 +741,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -778,7 +778,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	ANIMATE_LOGIC,	// baseSub
@@ -892,7 +892,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -924,7 +924,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	STD_FACT_LOGIC,	// baseSub
@@ -1459,7 +1459,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1491,7 +1491,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	STD_FACT_LOGIC,	// baseSub
@@ -1528,7 +1528,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	STD_FACT_LOGIC,	// baseSub
@@ -1632,7 +1632,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	ANIMATE_LOGIC,	// baseSub
@@ -1664,7 +1664,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	STD_FACT_LOGIC,	// baseSub
@@ -1787,7 +1787,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	STD_FACT_LOGIC,	// baseSub
@@ -1854,7 +1854,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	STD_FACT_LOGIC,	// baseSub
@@ -1931,7 +1931,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2352,7 +2352,7 @@
 	0
 };
 
-uint8 foreman_auto[64];
+uint16 foreman_auto[32];
 
 uint16 foreman_up[] = {
 	2,
@@ -2544,7 +2544,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	FOREMAN_LOGIC,	// baseSub
@@ -2839,7 +2839,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FACT2_SPY_LOGIC,	// baseSub
@@ -3062,7 +3062,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	STD_FACT_LOGIC,	// baseSub

Index: 14comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/14comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 14comp.h	9 Jun 2003 16:38:46 -0000	1.7
+++ 14comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -58,7 +58,7 @@
 	0
 };
 
-uint8 radman_auto[64];
+uint16 radman_auto[32];
 
 uint16 radman_up[] = {
 	2,
@@ -448,7 +448,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	RADMAN_LOGIC,	// baseSub
@@ -480,7 +480,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LOCKER2_LOGIC,	// baseSub
@@ -534,7 +534,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -693,7 +693,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -988,7 +988,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1566,7 +1566,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LOCKER3_LOGIC,	// baseSub
@@ -1598,7 +1598,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1653,7 +1653,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LOCKER1_LOGIC,	// baseSub
@@ -1685,7 +1685,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	COAT_LOGIC,	// baseSub
@@ -1740,7 +1740,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1806,7 +1806,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 15comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/15comp.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- 15comp.h	21 May 2003 20:20:17 -0000	1.6
+++ 15comp.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -61,7 +61,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FLAP_LOGIC,	// baseSub
@@ -136,7 +136,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -247,7 +247,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -359,7 +359,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SHELF_OBJECT_LOGIC,	// baseSub
@@ -778,7 +778,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SHELF_OBJECT_LOGIC,	// baseSub
@@ -810,7 +810,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -854,7 +854,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -902,7 +902,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -934,7 +934,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 16comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/16comp.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- 16comp.h	21 May 2003 20:20:17 -0000	1.6
+++ 16comp.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -51,7 +51,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -187,7 +187,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	CONSOLE_16_LOGIC,	// baseSub
@@ -234,7 +234,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -326,7 +326,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -914,7 +914,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 17comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/17comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 17comp.h	9 Jun 2003 16:38:46 -0000	1.7
+++ 17comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -174,7 +174,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -243,7 +243,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -700,7 +700,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	ANIMATE_LOGIC,	// baseSub
@@ -852,7 +852,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -906,7 +906,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	ANIMATE_LOGIC,	// baseSub

Index: 18comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/18comp.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- 18comp.h	21 May 2003 20:20:17 -0000	1.6
+++ 18comp.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -157,7 +157,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	POWER_DOOR_LOGIC,	// baseSub
@@ -235,7 +235,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	RIGHT_LEVER_LOGIC,	// baseSub
@@ -362,7 +362,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	POWER_SWITCH_LOGIC,	// baseSub
@@ -459,7 +459,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -529,7 +529,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -584,7 +584,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -638,7 +638,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -720,7 +720,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	STEAM_LOGIC,	// baseSub
@@ -752,7 +752,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	POWER_PANEL_LOGIC,	// baseSub
@@ -784,7 +784,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	POWER_MOTOR_LOGIC,	// baseSub
@@ -859,7 +859,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LEFT_LEVER_LOGIC,	// baseSub
@@ -1402,7 +1402,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	POWER_BANG_LOGIC,	// baseSub
@@ -1593,7 +1593,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 19comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/19comp.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- 19comp.h	21 May 2003 20:20:17 -0000	1.6
+++ 19comp.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -94,7 +94,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -153,7 +153,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -217,7 +217,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	UCHAR_LOGIC,	// baseSub
@@ -249,7 +249,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -302,7 +302,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 1compact.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/1compact.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- 1compact.h	21 May 2003 20:20:18 -0000	1.5
+++ 1compact.h	3 Aug 2003 17:16:32 -0000	1.6
@@ -828,7 +828,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SMOKE2_LOGIC,	// baseSub
@@ -860,7 +860,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LFAN2_LOGIC,	// baseSub
@@ -1487,7 +1487,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	CAR_LOGIC,	// baseSub
@@ -1593,7 +1593,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SMOKE1_LOGIC,	// baseSub
@@ -1641,7 +1641,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	NOTICE_LOGIC,	// baseSub
@@ -1673,7 +1673,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	CAR_LOGIC,	// baseSub
@@ -1705,7 +1705,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FIRE1_LOGIC,	// baseSub
@@ -1737,7 +1737,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1769,7 +1769,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LFAN1_LOGIC,	// baseSub
@@ -1824,7 +1824,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FIRE2_LOGIC,	// baseSub

Index: 20comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/20comp.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- 20comp.h	21 May 2003 20:20:18 -0000	1.6
+++ 20comp.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -476,7 +476,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LAMB_DOOR_20_LOGIC,	// baseSub
@@ -508,7 +508,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -583,7 +583,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -682,7 +682,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -749,7 +749,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -797,7 +797,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -864,7 +864,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -931,7 +931,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -963,7 +963,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1039,7 +1039,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1118,7 +1118,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	REICH_DOOR_20_LOGIC,	// baseSub
@@ -1194,7 +1194,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	GAL_LOGIC,	// baseSub

Index: 21comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/21comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 21comp.h	9 Jun 2003 16:38:46 -0000	1.7
+++ 21comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -402,7 +402,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -485,7 +485,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	CAT_FOOD_LOGIC,	// baseSub
@@ -517,7 +517,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	VIDEO_LOGIC,	// baseSub
@@ -549,7 +549,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	VIDEO_SCREEN_LOGIC,	// baseSub
@@ -842,7 +842,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1050,7 +1050,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1082,7 +1082,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1157,7 +1157,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	CAT_LOGIC,	// baseSub
@@ -1189,7 +1189,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1368,7 +1368,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1480,7 +1480,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1514,7 +1514,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	INNER_LAMB_DOOR_LOGIC,	// baseSub
@@ -1546,7 +1546,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1615,7 +1615,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2034,7 +2034,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 22comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/22comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 22comp.h	9 Jun 2003 16:38:46 -0000	1.7
+++ 22comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -92,7 +92,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -124,7 +124,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	INNER_R_DOOR_LOGIC,	// baseSub
@@ -345,7 +345,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	PILLOW_LOGIC,	// baseSub
@@ -418,7 +418,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -677,7 +677,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -709,7 +709,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -741,7 +741,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -794,7 +794,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	FISH_LOGIC,	// baseSub
@@ -826,7 +826,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -901,7 +901,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1058,7 +1058,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1477,7 +1477,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1509,7 +1509,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1541,7 +1541,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1573,7 +1573,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 23comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/23comp.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- 23comp.h	21 May 2003 20:20:18 -0000	1.6
+++ 23comp.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -53,7 +53,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -96,7 +96,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -128,7 +128,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -160,7 +160,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -192,7 +192,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -639,7 +639,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -671,7 +671,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -713,7 +713,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -775,7 +775,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 24comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/24comp.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- 24comp.h	21 May 2003 20:20:18 -0000	1.6
+++ 24comp.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -141,7 +141,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -195,7 +195,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -227,7 +227,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -326,7 +326,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -971,7 +971,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	TREVOR_LOGIC,	// baseSub
@@ -1003,7 +1003,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	TICKET_LOGIC,	// baseSub
@@ -1035,7 +1035,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1067,7 +1067,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1246,7 +1246,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	GLOBE_LOGIC,	// baseSub

Index: 25comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/25comp.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- 25comp.h	21 May 2003 20:20:18 -0000	1.6
+++ 25comp.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -51,7 +51,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -496,7 +496,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -528,7 +528,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -621,7 +621,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	ANCHOR_LOGIC,	// baseSub
@@ -959,7 +959,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	HOOK_LOGIC,	// baseSub
@@ -991,7 +991,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	SPARK_25_LOGIC,	// baseSub
@@ -1023,7 +1023,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LAZER_25_LOGIC,	// baseSub
@@ -1109,7 +1109,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 26comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/26comp.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- 26comp.h	21 May 2003 20:20:18 -0000	1.6
+++ 26comp.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -51,7 +51,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	BIO_DOOR_LOGIC,	// baseSub
@@ -83,7 +83,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -619,7 +619,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -772,7 +772,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -951,7 +951,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	HELGA_LOGIC,	// baseSub
@@ -983,7 +983,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1123,7 +1123,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1155,7 +1155,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LEAFLET_LOGIC,	// baseSub
@@ -1216,7 +1216,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1263,7 +1263,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1295,7 +1295,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 27comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/27comp.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- 27comp.h	9 Jun 2003 20:38:25 -0000	1.8
+++ 27comp.h	3 Aug 2003 17:16:32 -0000	1.9
@@ -262,7 +262,7 @@
 	0
 };
 
-uint8 burke_auto[64];
+uint16 burke_auto[32];
 
 uint16 put_glass_seq[] = {
 	203*64,
@@ -398,7 +398,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	HELMET_LOGIC,	// baseSub
@@ -801,7 +801,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1008,7 +1008,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	BODY_SSS,	// baseSub
@@ -1494,7 +1494,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1533,7 +1533,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2188,7 +2188,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	BURKE_LOGIC,	// baseSub
@@ -2777,7 +2777,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MEDIC_LOGIC,	// baseSub
@@ -2809,7 +2809,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	GLASS_SLOT_LOGIC,	// baseSub
@@ -3045,7 +3045,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	SCANNER_27_LOGIC,	// baseSub
@@ -3077,7 +3077,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -3234,7 +3234,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -3266,7 +3266,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 28comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/28comp.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- 28comp.h	21 May 2003 20:20:18 -0000	1.6
+++ 28comp.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -114,7 +114,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -172,7 +172,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -216,7 +216,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -265,7 +265,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -684,7 +684,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -716,7 +716,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -766,7 +766,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -876,7 +876,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -949,7 +949,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LIFT_28_LOGIC,	// baseSub
@@ -981,7 +981,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 29comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/29comp.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- 29comp.h	21 May 2003 20:20:18 -0000	1.6
+++ 29comp.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -121,7 +121,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -233,7 +233,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -674,7 +674,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -824,7 +824,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	S29_LIFT_LOGIC,	// baseSub
@@ -856,7 +856,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -897,7 +897,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -941,7 +941,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1005,7 +1005,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1084,7 +1084,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1132,7 +1132,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 2compact.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/2compact.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- 2compact.h	9 Jun 2003 20:38:25 -0000	1.8
+++ 2compact.h	3 Aug 2003 17:16:32 -0000	1.9
@@ -290,7 +290,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -371,7 +371,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	PANEL_LOGIC,	// baseSub
@@ -403,7 +403,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	ALARM_LOGIC,	// baseSub
@@ -424,7 +424,7 @@
 	0
 };
 
-uint8 loader_auto[64];
+uint16 loader_auto[32];
 
 uint16 loaderb_u_to_r[] = {
 	15+156*64,
@@ -583,7 +583,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -710,7 +710,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	JOEY_START,	// baseSub
@@ -742,7 +742,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -898,7 +898,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	DEAD_LOGIC,	// baseSub
@@ -1075,7 +1075,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1583,7 +1583,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LOADER_START,	// baseSub
@@ -1615,7 +1615,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1668,7 +1668,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LIGHT_LOGIC,	// baseSub
@@ -1722,7 +1722,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	TOP_LIFT_2_LOGIC,	// baseSub
@@ -1754,7 +1754,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	TOP_LIFT_LOGIC,	// baseSub
@@ -1812,7 +1812,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	TOP_BARREL_LOGIC,	// baseSub

Index: 30comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/30comp.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- 30comp.h	9 Jun 2003 20:38:25 -0000	1.8
+++ 30comp.h	3 Aug 2003 17:16:32 -0000	1.9
@@ -1042,7 +1042,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1517,7 +1517,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1549,7 +1549,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1593,7 +1593,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC30_COURT_DOOR_LOGIC,	// baseSub
@@ -1625,7 +1625,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1657,7 +1657,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1689,7 +1689,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1721,7 +1721,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1785,7 +1785,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC30_HENRI_LOGIC,	// baseSub

Index: 31comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/31comp.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- 31comp.h	9 Jun 2003 20:38:25 -0000	1.8
+++ 31comp.h	3 Aug 2003 17:16:32 -0000	1.9
@@ -266,7 +266,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -603,7 +603,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC31_PLANK_LOGIC,	// baseSub
@@ -769,7 +769,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC31_ROPE_LOGIC,	// baseSub
@@ -1188,7 +1188,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1964,7 +1964,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1996,7 +1996,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2162,7 +2162,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC31_LIFT_LOGIC,	// baseSub
@@ -2423,7 +2423,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC31_BISCUITS_LOGIC,	// baseSub
@@ -2467,7 +2467,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC31_BRICKS_LOGIC,	// baseSub
@@ -2590,7 +2590,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC31_AT_WATCHER_LOGIC,	// baseSub
@@ -2686,7 +2686,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC31_JOEY_LOGIC,	// baseSub
@@ -2718,7 +2718,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2801,7 +2801,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC31_GUARD_LOGIC,	// baseSub
@@ -2833,7 +2833,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 32comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/32comp.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- 32comp.h	9 Jun 2003 20:38:25 -0000	1.8
+++ 32comp.h	3 Aug 2003 17:16:32 -0000	1.9
@@ -394,7 +394,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -490,7 +490,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC32_VINCENT_LOGIC,	// baseSub
@@ -663,7 +663,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -782,7 +782,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC32_BUZZER_LOGIC,	// baseSub
@@ -852,7 +852,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1336,7 +1336,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC32_GARDENER_LOGIC,	// baseSub
@@ -1429,7 +1429,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1461,7 +1461,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1513,7 +1513,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1796,7 +1796,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC32_LIFT_LOGIC,	// baseSub
@@ -1828,7 +1828,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 33comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/33comp.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- 33comp.h	9 Jun 2003 20:38:25 -0000	1.8
+++ 33comp.h	3 Aug 2003 17:16:32 -0000	1.9
@@ -51,7 +51,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -507,7 +507,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC33_SHED_DOOR_LOGIC,	// baseSub
@@ -574,7 +574,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -643,7 +643,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -675,7 +675,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 34comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/34comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 34comp.h	9 Jun 2003 20:38:26 -0000	1.7
+++ 34comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -73,7 +73,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC34_SECATEURS_LOGIC,	// baseSub
@@ -297,7 +297,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -329,7 +329,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -495,7 +495,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -527,7 +527,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -946,7 +946,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 36comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/36comp.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- 36comp.h	9 Jun 2003 20:38:26 -0000	1.8
+++ 36comp.h	3 Aug 2003 17:16:32 -0000	1.9
@@ -1008,7 +1008,7 @@
 	16191
 };
 
-uint8 babs_auto[64];
+uint16 babs_auto[32];
 
 uint16 babs_up[] = {
 	2,
@@ -1385,7 +1385,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC36_BABS_LOGIC,	// baseSub
@@ -1735,7 +1735,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC36_JUKE_LIGHT_LOGIC,	// baseSub
@@ -1801,7 +1801,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1886,7 +1886,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC36_DOOR_LOGIC,	// baseSub
@@ -2045,7 +2045,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC36_JUKEBOX_LOGIC,	// baseSub
@@ -2585,7 +2585,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2703,7 +2703,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC36_CARDS_LOGIC,	// baseSub
@@ -2890,7 +2890,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2922,7 +2922,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -3018,7 +3018,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC36_BAND_LOGIC,	// baseSub
@@ -3050,7 +3050,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -3482,7 +3482,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC36_COLSTON_LOGIC,	// baseSub
@@ -3644,7 +3644,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC36_GALLAGHER_LOGIC,	// baseSub
@@ -3838,7 +3838,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -4229,7 +4229,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC36_BARMAN_LOGIC,	// baseSub
@@ -4261,7 +4261,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 37comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/37comp.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- 37comp.h	9 Jun 2003 20:38:26 -0000	1.8
+++ 37comp.h	3 Aug 2003 17:16:32 -0000	1.9
@@ -302,7 +302,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -383,7 +383,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -589,7 +589,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -649,7 +649,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -903,7 +903,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC37_LID_LOGIC,	// baseSub
@@ -1322,7 +1322,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1413,7 +1413,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC37_GRILL_LOGIC,	// baseSub
@@ -1567,7 +1567,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC37_DOOR_LOGIC,	// baseSub
@@ -1754,7 +1754,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 38comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/38comp.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- 38comp.h	9 Jun 2003 20:38:26 -0000	1.8
+++ 38comp.h	3 Aug 2003 17:16:32 -0000	1.9
@@ -620,7 +620,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -927,7 +927,7 @@
 	0
 };
 
-uint8 dan_auto[64];
+uint16 dan_auto[32];
 
 uint16 sc38_logic_list[] = {
 	ID_FOSTER,
@@ -1057,7 +1057,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1373,7 +1373,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1905,7 +1905,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1986,7 +1986,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC38_VIDEO_LOGIC,	// baseSub
@@ -2018,7 +2018,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOG_BARK_LOGIC,	// baseSub
@@ -2167,7 +2167,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC38_MONITOR_LOGIC,	// baseSub
@@ -2392,7 +2392,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC38_LIFT_LOGIC,	// baseSub
@@ -2424,7 +2424,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2663,7 +2663,7 @@
 	0
 };
 
-uint8 spu_auto[64];
+uint16 spu_auto[32];
 
 uint16 sniff_right[] = {
 	74*64,
@@ -2909,7 +2909,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC38_RINGER_LOGIC,	// baseSub
@@ -2947,7 +2947,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -3418,7 +3418,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DANIELLE_LOGIC,	// baseSub
@@ -3586,7 +3586,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SPUNKY_LOGIC,	// baseSub

Index: 39comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/39comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 39comp.h	9 Jun 2003 20:38:26 -0000	1.7
+++ 39comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -51,7 +51,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -101,7 +101,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -133,7 +133,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -183,7 +183,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -319,7 +319,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 3compact.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/3compact.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- 3compact.h	9 Jun 2003 20:38:26 -0000	1.8
+++ 3compact.h	3 Aug 2003 17:16:32 -0000	1.9
@@ -67,7 +67,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LOW_LIFT2_LOGIC,	// baseSub
@@ -354,7 +354,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	EYE_BOLT_LOGIC,	// baseSub
@@ -386,7 +386,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LIGHTS1_LOGIC,	// baseSub
@@ -434,7 +434,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	CONVEY_LOGIC,	// baseSub
@@ -566,7 +566,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	EYE_BALL_LOGIC,	// baseSub
@@ -794,7 +794,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SMOULDER_LOGIC,	// baseSub
@@ -826,7 +826,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LOW_LIFT3_LOGIC,	// baseSub
@@ -863,7 +863,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FURNACE_LOGIC,	// baseSub
@@ -1033,7 +1033,7 @@
 	0
 };
 
-uint8 shades_auto[64];
+uint16 shades_auto[32];
 
 uint16 shades_up[] = {
 	2,
@@ -1338,7 +1338,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	SHADES_LOGIC,	// baseSub
@@ -1469,7 +1469,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	STEVE_SPY_LOGIC,	// baseSub
@@ -1593,7 +1593,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FURNACE_DOOR_LOGIC,	// baseSub
@@ -1625,7 +1625,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1681,7 +1681,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LOW_LIFT_LOGIC,	// baseSub
@@ -1713,7 +1713,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FLY_LOGIC,	// baseSub
@@ -1779,7 +1779,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1835,7 +1835,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LOW_BARREL_LOGIC,	// baseSub

Index: 40comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/40comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 40comp.h	9 Jun 2003 20:38:26 -0000	1.7
+++ 40comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -51,7 +51,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -128,7 +128,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -160,7 +160,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -643,7 +643,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC40_LOCKER_1_LOGIC,	// baseSub
@@ -707,7 +707,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -753,7 +753,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -785,7 +785,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC40_LOCKER_4_LOGIC,	// baseSub
@@ -884,7 +884,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC40_LOCKER_2_LOGIC,	// baseSub
@@ -916,7 +916,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC40_LOCKER_3_LOGIC,	// baseSub
@@ -958,7 +958,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -990,7 +990,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1057,7 +1057,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1089,7 +1089,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC40_LOCKER_5_LOGIC,	// baseSub
@@ -1153,7 +1153,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 41comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/41comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 41comp.h	9 Jun 2003 20:38:26 -0000	1.7
+++ 41comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -93,7 +93,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC41_HEAT_1_LOGIC,	// baseSub
@@ -185,7 +185,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC41_HEAT_2_LOGIC,	// baseSub
@@ -229,7 +229,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC41_HEAT_3_LOGIC,	// baseSub
@@ -261,7 +261,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -303,7 +303,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 42comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/42comp.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- 42comp.h	9 Jun 2003 20:38:26 -0000	1.6
+++ 42comp.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -167,7 +167,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC42_SIGN_LOGIC,	// baseSub
@@ -520,7 +520,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC42_JUDGE_LOGIC,	// baseSub
@@ -622,7 +622,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC42_PROSECUTION_LOGIC,	// baseSub
@@ -725,7 +725,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC42_CLERK_LOGIC,	// baseSub
@@ -831,7 +831,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC42_JOBSWORTH_LOGIC,	// baseSub

Index: 44comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/44comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 44comp.h	9 Jun 2003 20:38:26 -0000	1.7
+++ 44comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -59,7 +59,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -103,7 +103,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -184,7 +184,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -618,7 +618,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 45comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/45comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 45comp.h	9 Jun 2003 20:38:26 -0000	1.7
+++ 45comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -87,7 +87,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -119,7 +119,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -163,7 +163,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -605,7 +605,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 46comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/46comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 46comp.h	9 Jun 2003 20:38:26 -0000	1.7
+++ 46comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -455,7 +455,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -512,7 +512,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -556,7 +556,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 47comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/47comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 47comp.h	9 Jun 2003 20:38:26 -0000	1.7
+++ 47comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -470,7 +470,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -519,7 +519,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -570,7 +570,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 48comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/48comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 48comp.h	9 Jun 2003 20:38:26 -0000	1.7
+++ 48comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -51,7 +51,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC48_EYES_LOGIC,	// baseSub
@@ -120,7 +120,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC48_SOCKET_LOGIC,	// baseSub
@@ -586,7 +586,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC48_HOLE_LOGIC,	// baseSub
@@ -701,7 +701,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -733,7 +733,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -767,7 +767,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 4compact.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/4compact.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- 4compact.h	9 Jun 2003 20:38:26 -0000	1.9
+++ 4compact.h	3 Aug 2003 17:16:32 -0000	1.10
@@ -104,7 +104,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -202,7 +202,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -234,7 +234,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	MONITOR_LOGIC,	// baseSub
@@ -278,7 +278,7 @@
 	0
 };
 
-uint8 jobs_auto[64];
+uint16 jobs_auto[32];
 
 uint16 m_jobs_up[] = {
 	1,
@@ -856,7 +856,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	START_JOBS,	// baseSub
@@ -888,7 +888,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -920,7 +920,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -972,7 +972,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	TV_LOGIC,	// baseSub
@@ -1026,7 +1026,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1058,7 +1058,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	KNOB_LOGIC,	// baseSub
@@ -1090,7 +1090,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LAZER_LOGIC,	// baseSub
@@ -1138,7 +1138,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1170,7 +1170,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1218,7 +1218,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	CHUCK_LOGIC,	// baseSub
@@ -1306,7 +1306,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1338,7 +1338,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	CUPBOARD_LOGIC,	// baseSub

Index: 5compact.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/5compact.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- 5compact.h	9 Jun 2003 20:38:26 -0000	1.8
+++ 5compact.h	3 Aug 2003 17:16:32 -0000	1.9
@@ -59,7 +59,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -131,7 +131,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -928,7 +928,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	JOEY_FLY_TO_6,	// baseSub
@@ -1213,7 +1213,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1416,7 +1416,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1619,7 +1619,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1739,7 +1739,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1837,7 +1837,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	WRECK_LOGIC,	// baseSub
@@ -1987,7 +1987,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2033,7 +2033,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2065,7 +2065,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	CABLE_7_LOGIC,	// baseSub
@@ -2505,7 +2505,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2758,7 +2758,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	S7_LIFT_LOGIC,	// baseSub
@@ -2889,7 +2889,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2941,7 +2941,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -3527,7 +3527,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -3559,7 +3559,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -3591,7 +3591,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -3671,7 +3671,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -3719,7 +3719,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -4182,7 +4182,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	SKORL_LOGIC,	// baseSub
@@ -4214,7 +4214,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -4246,7 +4246,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -4327,7 +4327,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -4359,7 +4359,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 65comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/65comp.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- 65comp.h	21 May 2003 20:20:18 -0000	1.6
+++ 65comp.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -53,7 +53,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -103,7 +103,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -154,7 +154,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -206,7 +206,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -238,7 +238,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -270,7 +270,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 66comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/66comp.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- 66comp.h	9 Jun 2003 20:38:26 -0000	1.6
+++ 66comp.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -179,7 +179,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC66_ROCK3_LOGIC,	// baseSub
@@ -211,7 +211,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC66_LO_BEAM_LOGIC,	// baseSub
@@ -490,7 +490,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC66_STONES_LOGIC,	// baseSub
@@ -522,7 +522,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC66_ROCK1_LOGIC,	// baseSub
@@ -752,7 +752,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC66_ROCK2_LOGIC,	// baseSub
@@ -2517,7 +2517,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC66_HI_BEAM_LOGIC,	// baseSub
@@ -5619,7 +5619,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC66_TIMER_LOGIC,	// baseSub
@@ -6070,7 +6070,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC66_DOOR_LOGIC,	// baseSub

Index: 67comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/67comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 67comp.h	9 Jun 2003 16:38:47 -0000	1.7
+++ 67comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -70,7 +70,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -269,7 +269,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC67_DOOR_LOGIC,	// baseSub
@@ -301,7 +301,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC67_MEND_LOGIC,	// baseSub
@@ -377,7 +377,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC67_PLASTER_LOGIC,	// baseSub
@@ -470,7 +470,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC67_ROCK_LOGIC,	// baseSub
@@ -502,7 +502,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC67_CROWBAR_LOGIC,	// baseSub
@@ -672,7 +672,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC67_PULSE4_LOGIC,	// baseSub
@@ -1124,7 +1124,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC67_PULSE1_LOGIC,	// baseSub
@@ -1179,7 +1179,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1785,7 +1785,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC67_PULSE2_LOGIC,	// baseSub
@@ -1817,7 +1817,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC67_BRICK_LOGIC,	// baseSub
@@ -1916,7 +1916,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC67_PULSE3_LOGIC,	// baseSub
@@ -1948,7 +1948,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2081,7 +2081,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC67_CLOT_LOGIC,	// baseSub

Index: 68comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/68comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 68comp.h	9 Jun 2003 16:38:47 -0000	1.7
+++ 68comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -51,7 +51,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC68_PULSE5_LOGIC,	// baseSub
@@ -114,7 +114,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC68_PULSE1_LOGIC,	// baseSub
@@ -146,7 +146,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC68_DOOR_LOGIC,	// baseSub
@@ -178,7 +178,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -619,7 +619,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC68_PULSE3_LOGIC,	// baseSub
@@ -854,7 +854,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC68_PULSE4_LOGIC,	// baseSub
@@ -942,7 +942,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC68_SENSOR_LOGIC,	// baseSub
@@ -1088,7 +1088,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC68_PULSE2_LOGIC,	// baseSub
@@ -1247,7 +1247,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC68_PULSE6_LOGIC,	// baseSub
@@ -1279,7 +1279,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1311,7 +1311,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1377,7 +1377,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 69comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/69comp.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- 69comp.h	21 May 2003 20:20:19 -0000	1.6
+++ 69comp.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -556,7 +556,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC69_PULSE2_LOGIC,	// baseSub
@@ -606,7 +606,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC69_PULSE6_LOGIC,	// baseSub
@@ -657,7 +657,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -699,7 +699,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -731,7 +731,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC69_PULSE3_LOGIC,	// baseSub
@@ -763,7 +763,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC69_PULSE5_LOGIC,	// baseSub
@@ -851,7 +851,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC69_PULSE4_LOGIC,	// baseSub
@@ -883,7 +883,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC69_PULSE1_LOGIC,	// baseSub
@@ -971,7 +971,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1183,7 +1183,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 70comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/70comp.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- 70comp.h	21 May 2003 20:20:19 -0000	1.6
+++ 70comp.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -51,7 +51,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC70_BAR_LOGIC,	// baseSub
@@ -790,7 +790,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -956,7 +956,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC70_IRIS_LOGIC,	// baseSub
@@ -1006,7 +1006,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1038,7 +1038,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC70_PIT_LOGIC,	// baseSub
@@ -1105,7 +1105,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC70_CONTROL_LOGIC,	// baseSub
@@ -1187,7 +1187,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 71comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/71comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 71comp.h	9 Jun 2003 16:38:47 -0000	1.7
+++ 71comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -123,7 +123,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -166,7 +166,7 @@
 	0
 };
 
-uint8 medi_auto[64];
+uint16 medi_auto[32];
 
 uint16 medi_up[] = {
 	1,
@@ -516,7 +516,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	MEDI_LOGIC,	// baseSub
@@ -708,7 +708,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC71_CHLITE_LOGIC,	// baseSub
@@ -740,7 +740,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC71_CONTROLS_LOGIC,	// baseSub
@@ -813,7 +813,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC71_PANEL2_LOGIC,	// baseSub
@@ -910,7 +910,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC71_LIGHT1_LOGIC,	// baseSub
@@ -1392,7 +1392,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1424,7 +1424,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1458,7 +1458,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1490,7 +1490,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1522,7 +1522,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC71_MONITOR_LOGIC,	// baseSub
@@ -1595,7 +1595,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1627,7 +1627,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC71_RECHARGER_LOGIC,	// baseSub

Index: 72comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/72comp.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- 72comp.h	9 Jun 2003 20:38:26 -0000	1.8
+++ 72comp.h	3 Aug 2003 17:16:32 -0000	1.9
@@ -106,7 +106,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC72_ROT_LIGHT_LOGIC,	// baseSub
@@ -195,7 +195,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC72_CHAMBER2_LOGIC,	// baseSub
@@ -289,7 +289,7 @@
 	0
 };
 
-uint8 wit_auto[64];
+uint16 wit_auto[32];
 
 Compact sc72_tank = {
 	L_SCRIPT,	// logic
@@ -315,7 +315,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC72_TANK_LOGIC,	// baseSub
@@ -396,7 +396,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -469,7 +469,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC72_CHAM2_LIGHT_LOGIC,	// baseSub
@@ -501,7 +501,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC72_COMPUTER2_LOGIC,	// baseSub
@@ -795,7 +795,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1212,7 +1212,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC72_CHAM1_LIGHT_LOGIC,	// baseSub
@@ -1719,7 +1719,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1759,7 +1759,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1810,7 +1810,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC72_SPILL_LOGIC,	// baseSub
@@ -1842,7 +1842,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC72_COMPUTER_LOGIC,	// baseSub
@@ -1879,7 +1879,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2111,7 +2111,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC72_CHAMBER3_LOGIC,	// baseSub
@@ -2282,7 +2282,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	WITNESS_LOGIC,	// baseSub
@@ -2374,7 +2374,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC72_GRILL_LOGIC,	// baseSub
@@ -2406,7 +2406,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC72_CHAMBER1_LOGIC,	// baseSub

Index: 73comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/73comp.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- 73comp.h	9 Jun 2003 20:45:00 -0000	1.9
+++ 73comp.h	3 Aug 2003 17:16:32 -0000	1.10
@@ -56,7 +56,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -176,7 +176,7 @@
 	0
 };
 
-uint8 gal_auto[64];
+uint16 gal_auto[32];
 
 uint16 gal_up[] = {
 	2,
@@ -528,7 +528,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	GALLAGHER_LOGIC73,	// baseSub
@@ -949,7 +949,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1135,7 +1135,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1232,7 +1232,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC73_BITS_LOGIC,	// baseSub
@@ -1264,7 +1264,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1311,7 +1311,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC73_SENSOR_LOGIC,	// baseSub
@@ -1343,7 +1343,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC73_CHAM5_LIGHT_LOGIC,	// baseSub
@@ -1487,7 +1487,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC73_SPRAY_LOGIC,	// baseSub
@@ -1533,7 +1533,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC73_BITS2_LOGIC,	// baseSub
@@ -1765,7 +1765,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC73_CHAMBER4_LOGIC,	// baseSub
@@ -1797,7 +1797,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC73_CHAMBER3_LOGIC,	// baseSub
@@ -2216,7 +2216,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC73_CHAMBER5_LOGIC,	// baseSub
@@ -2504,7 +2504,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2538,7 +2538,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC73_CHAM4_LIGHT_LOGIC,	// baseSub

Index: 74comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/74comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 74comp.h	9 Jun 2003 16:38:47 -0000	1.7
+++ 74comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -51,7 +51,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC74_MONITOR3_LOGIC,	// baseSub
@@ -83,7 +83,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC74_POD_LOGIC,	// baseSub
@@ -115,7 +115,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -167,7 +167,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1874,7 +1874,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC74_INT_SLOT_LOGIC,	// baseSub
@@ -1942,7 +1942,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC74_MONITOR2_LOGIC,	// baseSub
@@ -1996,7 +1996,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -3005,7 +3005,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC74_LEFT_TV_LOGIC,	// baseSub
@@ -3106,7 +3106,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -3138,7 +3138,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC74_MONITOR4_LOGIC,	// baseSub
@@ -4170,7 +4170,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC74_MONITOR1_LOGIC,	// baseSub
@@ -5635,7 +5635,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC74_RIGHT_TV_LOGIC,	// baseSub
@@ -6650,7 +6650,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC74_LIGHTS_LOGIC,	// baseSub

Index: 75comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/75comp.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- 75comp.h	1 Jul 2003 22:21:20 -0000	1.8
+++ 75comp.h	3 Aug 2003 17:16:32 -0000	1.9
@@ -139,7 +139,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC75_CONSOLE_LOGIC,	// baseSub
@@ -300,7 +300,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -400,7 +400,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC75_LIGHT1_LOGIC,	// baseSub
@@ -614,7 +614,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -652,7 +652,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -697,7 +697,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC75_LIVE_TANK_LOGIC,	// baseSub
@@ -836,7 +836,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC75_TONGS_LOGIC,	// baseSub
@@ -1062,7 +1062,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC75_LIGHT2_LOGIC,	// baseSub
@@ -1230,7 +1230,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC75_NITRO_TANK_LOGIC,	// baseSub

Index: 76comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/76comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 76comp.h	9 Jun 2003 16:38:47 -0000	1.7
+++ 76comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -255,7 +255,7 @@
 	0
 };
 
-uint8 ken_auto[64];
+uint16 ken_auto[32];
 
 uint16 ken_up[] = {
 	2,
@@ -582,7 +582,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	KEN_START_LOGIC,	// baseSub
@@ -654,7 +654,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -686,7 +686,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC76_LIGHT3_LOGIC,	// baseSub
@@ -718,7 +718,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC76_LIGHT9_LOGIC,	// baseSub
@@ -838,7 +838,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC76_LIGHT6_LOGIC,	// baseSub
@@ -870,7 +870,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC76_BOARD_3_LOGIC,	// baseSub
@@ -999,7 +999,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC76_LIGHT1_LOGIC,	// baseSub
@@ -1125,7 +1125,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1157,7 +1157,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC76_BOARD_1_LOGIC,	// baseSub
@@ -1189,7 +1189,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC76_LIGHT8_LOGIC,	// baseSub
@@ -1221,7 +1221,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC76_ANDROID_1_LOGIC,	// baseSub
@@ -1380,7 +1380,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1444,7 +1444,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC76_ANDROID_3_LOGIC,	// baseSub
@@ -1476,7 +1476,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1550,7 +1550,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC76_ANDROID_2_LOGIC,	// baseSub
@@ -1596,7 +1596,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC76_LIGHT5_LOGIC,	// baseSub
@@ -1628,7 +1628,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC76_BOARD_2_LOGIC,	// baseSub
@@ -1715,7 +1715,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC76_LIGHT7_LOGIC,	// baseSub
@@ -1747,7 +1747,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC76_LIGHT4_LOGIC,	// baseSub
@@ -1999,7 +1999,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC76_CABINET_1_LOGIC,	// baseSub
@@ -2154,7 +2154,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC76_CABINET_3_LOGIC,	// baseSub
@@ -2186,7 +2186,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2658,7 +2658,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC76_LIGHT2_LOGIC,	// baseSub
@@ -2751,7 +2751,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC76_CABINET_2_LOGIC,	// baseSub
@@ -2806,7 +2806,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 77comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/77comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 77comp.h	9 Jun 2003 16:38:47 -0000	1.7
+++ 77comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -458,7 +458,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC77_BIG_DOOR_LOGIC,	// baseSub
@@ -884,7 +884,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -936,7 +936,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -968,7 +968,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1000,7 +1000,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1032,7 +1032,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1084,7 +1084,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 78comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/78comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 78comp.h	9 Jun 2003 16:38:47 -0000	1.7
+++ 78comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -67,7 +67,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -99,7 +99,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -250,7 +250,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -706,7 +706,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -797,7 +797,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 79comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/79comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 79comp.h	9 Jun 2003 16:38:47 -0000	1.7
+++ 79comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -531,7 +531,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -563,7 +563,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC79_ROPE_LOGIC,	// baseSub
@@ -595,7 +595,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1367,7 +1367,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC79_KNOT_LOGIC,	// baseSub
@@ -1417,7 +1417,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1647,7 +1647,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: 80comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/80comp.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- 80comp.h	9 Jun 2003 16:38:47 -0000	1.6
+++ 80comp.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -51,7 +51,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC80_BUBBLE10_LOGIC,	// baseSub
@@ -493,7 +493,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC80_BUBBLE1_LOGIC,	// baseSub
@@ -1316,7 +1316,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC80_BUBBLE2_LOGIC,	// baseSub
@@ -1956,7 +1956,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC80_BUBBLE11_LOGIC,	// baseSub
@@ -2183,7 +2183,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC80_EXIT_LOGIC,	// baseSub
@@ -2215,7 +2215,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2247,7 +2247,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC80_SAMPLE_LOGIC,	// baseSub
@@ -2456,7 +2456,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2488,7 +2488,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC80_BUBBLE4_LOGIC,	// baseSub
@@ -2594,7 +2594,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC80_BUBBLE7_LOGIC,	// baseSub
@@ -2626,7 +2626,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC80_BUBBLE9_LOGIC,	// baseSub
@@ -2798,7 +2798,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC80_ROPE_LOGIC,	// baseSub
@@ -2830,7 +2830,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC80_BUBBLE3_LOGIC,	// baseSub
@@ -2862,7 +2862,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC80_BUBBLE8_LOGIC,	// baseSub
@@ -3042,7 +3042,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -3461,7 +3461,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC80_BUBBLE12_LOGIC,	// baseSub
@@ -3493,7 +3493,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC80_BUBBLE6_LOGIC,	// baseSub
@@ -3525,7 +3525,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC80_BUBBLE5_LOGIC,	// baseSub
@@ -3557,7 +3557,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC80_GOO_LOGIC,	// baseSub

Index: 81comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/81comp.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- 81comp.h	21 May 2003 20:20:19 -0000	1.5
+++ 81comp.h	3 Aug 2003 17:16:32 -0000	1.6
@@ -51,7 +51,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC81_BIG_TENT3_LOGIC,	// baseSub
@@ -334,7 +334,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC81_TENT5_LOGIC,	// baseSub
@@ -366,7 +366,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -885,7 +885,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC81_TENT2_LOGIC,	// baseSub
@@ -958,7 +958,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1065,7 +1065,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1194,7 +1194,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1279,7 +1279,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1558,7 +1558,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC81_DOOR_LOGIC,	// baseSub
@@ -1590,7 +1590,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC81_BIG_TENT1_LOGIC,	// baseSub
@@ -1622,7 +1622,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC81_TENT1_LOGIC,	// baseSub
@@ -1654,7 +1654,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC81_TENT4_LOGIC,	// baseSub
@@ -1718,7 +1718,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC81_FATHER_CHAIR_LOGIC,	// baseSub
@@ -2178,7 +2178,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC81_BIG_TENT2_LOGIC,	// baseSub
@@ -2210,7 +2210,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC81_TENT3_LOGIC,	// baseSub
@@ -2295,7 +2295,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC81_TENT6_LOGIC,	// baseSub

Index: 82comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/82comp.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- 82comp.h	21 May 2003 20:20:19 -0000	1.5
+++ 82comp.h	3 Aug 2003 17:16:32 -0000	1.6
@@ -130,7 +130,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SC82_JOBSWORTH_LOGIC,	// baseSub

Index: 90comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/90comp.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- 90comp.h	9 Jun 2003 20:38:26 -0000	1.8
+++ 90comp.h	3 Aug 2003 17:16:32 -0000	1.9
@@ -59,7 +59,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_R90F_LOGIC,	// baseSub
@@ -91,7 +91,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_R90_LOGIC,	// baseSub
@@ -141,7 +141,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -288,7 +288,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_L90_LOGIC,	// baseSub
@@ -639,7 +639,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	EYEBALL_90_LOGIC,	// baseSub
@@ -671,7 +671,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -703,7 +703,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	JOIN_OBJECT_LOGIC,	// baseSub
@@ -735,7 +735,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_L90F_LOGIC,	// baseSub
@@ -767,7 +767,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	OSCILLATOR_LOGIC,	// baseSub

Index: 91comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/91comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 91comp.h	9 Jun 2003 16:38:47 -0000	1.7
+++ 91comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -51,7 +51,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DECOMP_OBJ_LOGIC,	// baseSub
@@ -83,7 +83,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_R91_LOGIC,	// baseSub
@@ -354,7 +354,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_L91F_LOGIC,	// baseSub
@@ -421,7 +421,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	REPORT_BOOK_LOGIC,	// baseSub
@@ -522,7 +522,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -554,7 +554,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	BAG_91_LOGIC,	// baseSub
@@ -1088,7 +1088,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_T91_LOGIC,	// baseSub
@@ -1120,7 +1120,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_L91_LOGIC,	// baseSub
@@ -1267,7 +1267,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	EYEBALL_91_LOGIC,	// baseSub
@@ -1321,7 +1321,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_T91R_LOGIC,	// baseSub
@@ -1388,7 +1388,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DECRYPT_OBJ_LOGIC,	// baseSub
@@ -1510,7 +1510,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_R91F_LOGIC,	// baseSub

Index: 92comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/92comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 92comp.h	9 Jun 2003 16:38:47 -0000	1.7
+++ 92comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -51,7 +51,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	BRIDGE_E_LOGIC,	// baseSub
@@ -83,7 +83,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_L92_LOGIC,	// baseSub
@@ -129,7 +129,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SLAB8_LOGIC,	// baseSub
@@ -207,7 +207,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SLAB4_LOGIC,	// baseSub
@@ -403,7 +403,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SLAB6_LOGIC,	// baseSub
@@ -435,7 +435,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_R92_LOGIC,	// baseSub
@@ -467,7 +467,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	BRIDGE_H_LOGIC,	// baseSub
@@ -499,7 +499,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	BRIDGE_F_LOGIC,	// baseSub
@@ -545,7 +545,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	BRIDGE_A_LOGIC,	// baseSub
@@ -651,7 +651,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	BRIDGE_G_LOGIC,	// baseSub
@@ -683,7 +683,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_L92F_LOGIC,	// baseSub
@@ -715,7 +715,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	BRIDGE_B_LOGIC,	// baseSub
@@ -773,7 +773,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SLAB1_LOGIC,	// baseSub
@@ -805,7 +805,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	RED_CIRCLE_LOGIC,	// baseSub
@@ -837,7 +837,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SLAB2_LOGIC,	// baseSub
@@ -1386,7 +1386,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SLAB9_LOGIC,	// baseSub
@@ -1418,7 +1418,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_R92R_LOGIC,	// baseSub
@@ -1468,7 +1468,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SLAB5_LOGIC,	// baseSub
@@ -1500,7 +1500,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SLAB7_LOGIC,	// baseSub
@@ -1566,7 +1566,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	GREEN_CIRCLE_LOGIC,	// baseSub
@@ -1610,7 +1610,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	BRIDGE_C_LOGIC,	// baseSub
@@ -1642,7 +1642,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	BRIDGE_D_LOGIC,	// baseSub
@@ -1674,7 +1674,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SLAB3_LOGIC,	// baseSub

Index: 93comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/93comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 93comp.h	9 Jun 2003 16:38:47 -0000	1.7
+++ 93comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -71,7 +71,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_L93_LOGIC,	// baseSub
@@ -113,7 +113,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	ADJUST_BOOK_LOGIC,	// baseSub
@@ -168,7 +168,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_L93F_LOGIC,	// baseSub
@@ -214,7 +214,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -439,7 +439,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	PERSONA_LOGIC,	// baseSub

Index: 94comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/94comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 94comp.h	9 Jun 2003 16:38:47 -0000	1.7
+++ 94comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -169,7 +169,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -237,7 +237,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_R94_LOGIC,	// baseSub
@@ -359,7 +359,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_R94R_LOGIC,	// baseSub
@@ -407,7 +407,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_L94R_LOGIC,	// baseSub
@@ -573,7 +573,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	HOLOGRAM_B_LOGIC,	// baseSub
@@ -634,7 +634,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_L94_LOGIC,	// baseSub
@@ -950,7 +950,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1369,7 +1369,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	HOLOGRAM_A_LOGIC,	// baseSub

Index: 95comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/95comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 95comp.h	9 Jun 2003 16:38:47 -0000	1.7
+++ 95comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -237,7 +237,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_R95F_LOGIC,	// baseSub
@@ -755,7 +755,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	WEIGHT_LOGIC,	// baseSub
@@ -787,7 +787,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	GUARDIAN_LOGIC,	// baseSub
@@ -845,7 +845,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_R95_LOGIC,	// baseSub
@@ -891,7 +891,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_T95_LOGIC,	// baseSub
@@ -997,7 +997,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_L95_LOGIC,	// baseSub
@@ -1029,7 +1029,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_L95F_LOGIC,	// baseSub
@@ -1226,7 +1226,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1275,7 +1275,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_T95R_LOGIC,	// baseSub

Index: 96comp.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/96comp.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- 96comp.h	9 Jun 2003 16:38:47 -0000	1.7
+++ 96comp.h	3 Aug 2003 17:16:32 -0000	1.8
@@ -146,7 +146,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -189,7 +189,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	CRYSTAL_LOGIC,	// baseSub
@@ -658,7 +658,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_L96F_LOGIC,	// baseSub
@@ -690,7 +690,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	VIRUS_LOGIC,	// baseSub
@@ -792,7 +792,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	DOOR_L96_LOGIC,	// baseSub

Index: 9compact.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/9compact.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- 9compact.h	21 May 2003 20:20:20 -0000	1.6
+++ 9compact.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -75,7 +75,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -336,7 +336,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	SON_LOGIC,	// baseSub
@@ -725,7 +725,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -842,7 +842,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	DAD_LOGIC,	// baseSub
@@ -969,7 +969,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1001,7 +1001,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1086,7 +1086,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FANS_LOGIC,	// baseSub
@@ -1118,7 +1118,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1150,7 +1150,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SCANNER_LOGIC,	// baseSub
@@ -1234,7 +1234,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LOBBY_DOOR_LOGIC,	// baseSub

Index: linc_gen.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/linc_gen.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- linc_gen.h	21 May 2003 20:20:20 -0000	1.5
+++ linc_gen.h	3 Aug 2003 17:16:32 -0000	1.6
@@ -183,7 +183,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	INFO_WINDOW_LOGIC,	// baseSub
@@ -217,7 +217,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	INFO_BUTTON_LOGIC,	// baseSub
@@ -257,7 +257,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	INFO_WINDOW_LOGIC,	// baseSub
@@ -389,7 +389,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	INFO_WINDOW_LOGIC,	// baseSub
@@ -545,7 +545,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	INFO_WINDOW_LOGIC,	// baseSub

Index: lincmenu.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/lincmenu.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- lincmenu.h	9 Jun 2003 16:38:47 -0000	1.6
+++ lincmenu.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -51,7 +51,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub
@@ -83,7 +83,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub
@@ -115,7 +115,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub
@@ -147,7 +147,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub
@@ -229,7 +229,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub
@@ -261,7 +261,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub
@@ -293,7 +293,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub
@@ -325,7 +325,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub
@@ -357,7 +357,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub
@@ -389,7 +389,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub
@@ -421,7 +421,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub
@@ -453,7 +453,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub
@@ -485,7 +485,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub
@@ -517,7 +517,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub
@@ -549,7 +549,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub
@@ -581,7 +581,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub
@@ -662,7 +662,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub
@@ -694,7 +694,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub
@@ -726,7 +726,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub
@@ -758,7 +758,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub
@@ -790,7 +790,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	LINC_MENU_SCRIPT,	// baseSub

Index: objects.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/objects.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- objects.h	9 Jun 2003 16:38:47 -0000	1.6
+++ objects.h	3 Aug 2003 17:16:32 -0000	1.7
@@ -51,7 +51,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -83,7 +83,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -115,7 +115,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -152,7 +152,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -184,7 +184,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -216,7 +216,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -248,7 +248,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -280,7 +280,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -312,7 +312,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -344,7 +344,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -376,7 +376,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -418,7 +418,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -450,7 +450,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -482,7 +482,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -514,7 +514,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -546,7 +546,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -578,7 +578,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -610,7 +610,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -642,7 +642,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -674,7 +674,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -706,7 +706,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -738,7 +738,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -770,7 +770,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -802,7 +802,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -834,7 +834,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -866,7 +866,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -898,7 +898,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -930,7 +930,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -962,7 +962,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -994,7 +994,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -1026,7 +1026,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -1058,7 +1058,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -1090,7 +1090,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -1122,7 +1122,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -1154,7 +1154,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -1186,7 +1186,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -1218,7 +1218,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MENU_SCRIPT,	// baseSub
@@ -1250,7 +1250,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,

Index: savedata.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/savedata.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- savedata.cpp	10 Jul 2003 00:08:07 -0000	1.4
+++ savedata.cpp	3 Aug 2003 17:16:32 -0000	1.5
@@ -957,11 +957,33 @@
 		&SkyCompact::info_button
 };
 
-uint8 SkyControl::_resetData288[0x39F2] = {
-    0xA7, 0x64, 0x00, 0x00, 0xFF, 0xDD, 0x4E, 0xC9, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x20, 0x01, 
+uint16 *SkyControl::_saveLoadARs[19] = {
+	SkyCompact::babs_auto,
+	SkyCompact::burke_auto,
+	SkyCompact::dan_auto,
+	SkyCompact::foreman_auto,
+	SkyCompact::full_ss_auto,
[...2771 lines suppressed...]
+    0x04, 0x00, 0x70, 0x01, 0xE9, 0x02, 0x76, 0x00, 0x1B, 0x00, 0x39, 0x31, 0x01, 0x00, 0xF2, 0x30, 
+    0x01, 0x00, 0xF3, 0x30, 0x01, 0x00, 0xF4, 0x30, 0x01, 0x00, 0x3A, 0x31, 0x01, 0x00, 0x3B, 0x31, 
+    0x01, 0x00, 0x3C, 0x31, 0x01, 0x00, 0xB7, 0x30, 0x01, 0x00, 0xB8, 0x30, 0x01, 0x00, 0xBD, 0x30, 
+    0x01, 0x00, 0x3D, 0x31, 0x03, 0x00, 0x3E, 0x31, 0x01, 0x00, 0xD4, 0x30, 0x01, 0x00, 0x3F, 0x31, 
+    0x01, 0x00, 0xFE, 0x30, 0x03, 0x00, 0x2B, 0x31, 0x01, 0x00, 0x2C, 0x31, 0x01, 0x00, 0x5D, 0x00, 
+    0x0B, 0x00, 0x2A, 0x31, 0x03, 0x00, 0x5B, 0x00, 0x09, 0x00, 0x5C, 0x00, 0x9D, 0x05, 0x6F, 0x0A, 
+    0x5D, 0x06, 0x5E, 0x00, 0x0D, 0x00, 0x5F, 0x00, 0x0C, 0x00, 0x61, 0x00, 0x0D, 0x00, 0x60, 0x00, 
+    0x0C, 0x00, 0x61, 0x00, 0x0D, 0x00, 0x60, 0x00, 0x0C, 0x00, 0x61, 0x00, 0x0D, 0x00, 0x60, 0x00, 
+    0x0C, 0x00, 0x61, 0x00, 0x0D, 0x00, 0x60, 0x00, 0x0C, 0x00, 0x61, 0x00, 0x0D, 0x00, 0x60, 0x00, 
+    0x0C, 0x00, 0x61, 0x00, 0x0D, 0x00, 0x60, 0x00, 0x0C, 0x00, 0x61, 0x00, 0x0D, 0x00, 0x60, 0x00, 
+    0x0C, 0x00, 0x61, 0x00, 0x0D, 0x00, 0x60, 0x00, 0x0C, 0x00, 0x61, 0x00, 0x0D, 0x00, 0x60, 0x00, 
+    0x0C, 0x00, 0x61, 0x00, 0x0D, 0x00, 0x60, 0x00, 0x0C, 0x00, 0x61, 0x00, 0x1A, 0x00, 0x62, 0x00, 
+    0x54, 0x00, 0x76, 0x10, 0x00, 0x00, 0x37, 0x00, 0x02, 0x00, 0x0E, 0x00, 0x06, 0x00, 0x48, 0x1B, 
+    0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x01, 0x00, 0x40, 0x1B, 0x02, 0x00, 0xA7, 0x04, 
+    0xAF, 0x01, 0xFC, 0x1C, 0x1A, 0x00, 0x87, 0x1D, 0x35, 0x00, 0x1E, 0x16, 0x1D, 0x00, 0x82, 0x16, 
+    0x31, 0x03, 0xCC, 0x27, 0x1A, 0x00, 0x15, 0x28, 0x1A, 0x00, 0x27, 0x28, 0x1A, 0x00, 0xE7, 0x28, 
+    0xC1, 0x00, 0x6A, 0x31, 0xBB, 0x0D, 0x56, 0x00, 0x07, 0x00, 0x52, 0x00, 0x12, 0x00, 0x56, 0x00, 
     0x07, 0x00, 0x51, 0x00, 0x1A, 0x00, 0x53, 0x00, 0x1A, 0x00, 0x54, 0x00, 0x1A, 0x00, 0x54, 0x00, 
     0x1A, 0x00, 0x57, 0x00, 0x12, 0x00, 0x5A, 0x00, 0x07, 0x00, 0x58, 0x00, 0x12, 0x00, 0x14, 0x30, 
     0x1A, 0x00, 0x16, 0x30, 0x1A, 0x00, 0x16, 0x30, 0x1A, 0x00, 0x16, 0x30, 0x1A, 0x00, 0x16, 0x30, 

Index: z_compac.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/compacts/z_compac.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- z_compac.h	9 Jun 2003 20:38:26 -0000	1.8
+++ z_compac.h	3 Aug 2003 17:16:32 -0000	1.9
@@ -115,7 +115,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -193,7 +193,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -470,7 +470,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	SMALL_DOOR_LOGIC,	// baseSub
@@ -663,7 +663,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -799,7 +799,7 @@
 	0
 };
 
-uint8 lamb_auto[64];
+uint16 lamb_auto[32];
 
 uint16 lamb_up[] = {
 	2,
@@ -1196,7 +1196,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	LAMB_FACTORY_START,	// baseSub
@@ -1491,7 +1491,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1622,7 +1622,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1681,7 +1681,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1893,7 +1893,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -1993,7 +1993,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	R1EXIT_DOOR,	// baseSub
@@ -2025,7 +2025,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2226,7 +2226,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2265,7 +2265,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2812,7 +2812,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -2844,7 +2844,7 @@
 	0
 };
 
-uint8 joey_auto[64];
+uint16 joey_auto[32];
 
 uint16 ljoey_left[] = {
 	2,
@@ -3406,7 +3406,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	JOEY_LOGIC,	// baseSub
@@ -3630,7 +3630,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -3667,7 +3667,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -4036,7 +4036,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -4068,7 +4068,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -4105,7 +4105,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FEXIT_DOOR,	// baseSub
@@ -4126,7 +4126,7 @@
 	65535
 };
 
-uint8 minif_auto[64];
+uint16 minif_auto[32];
 
 uint16 mfoster_up[] = {
 	1,
@@ -4803,7 +4803,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	BASE_INTRO,	// baseSub
@@ -4980,7 +4980,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -5012,7 +5012,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -5044,7 +5044,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -5076,7 +5076,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -5108,7 +5108,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -5140,7 +5140,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -5172,7 +5172,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -5204,7 +5204,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -5301,7 +5301,7 @@
 	0,
 	0,
 	0,
-	0,
+	{ 0, 0, 0 },
 	0,
 	0,
 	0,
@@ -5319,7 +5319,7 @@
 	65535
 };
 
-uint8 monitor_auto[64];
+uint16 monitor_auto[32];
 
 uint16 monitor_down[] = {
 	2,
@@ -5518,7 +5518,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	MONITOR_SLEEP,	// baseSub
@@ -5582,7 +5582,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	0,	// mode
 	ANITA_WORK,	// baseSub
@@ -5776,7 +5776,7 @@
 	0,	// getToFlag
 	0,	// flag
 	0,	// mood
-	0,	// grafixProg
+	{ 0, 0, 0 },
 	0,	// offset
 	C_BASE_MODE,	// mode
 	FORKLIFT_LOGIC,	// baseSub





More information about the Scummvm-git-logs mailing list