[Scummvm-cvs-logs] CVS: scummvm/scumm imuse.cpp,1.50,1.51

Pawe? Ko?odziejski aquadran at users.sourceforge.net
Thu Oct 10 14:39:03 CEST 2002


Update of /cvsroot/scummvm/scummvm/scumm
In directory usw-pr-cvs1:/tmp/cvs-serv14944

Modified Files:
	imuse.cpp 
Log Message:
update imuse tables

Index: imuse.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/imuse.cpp,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -d -r1.50 -r1.51
--- imuse.cpp	10 Oct 2002 19:14:28 -0000	1.50
+++ imuse.cpp	10 Oct 2002 21:38:20 -0000	1.51
@@ -4869,6 +4869,7 @@
 	char name[30];
 	char title[30];
 	char filename[15];
+	int8 unk1;
 };
 
 struct imuse_music_map {
@@ -4925,10 +4926,10 @@
 	{41,	43,	0,	0,	0,	0	},
 	{42,	44,	0,	0,	0,	0	},
 	{43,	43,	0,	0,	0,	0	},
-	{44,	45,	0,	0,	0,	0	},
+	{44,	45,	117,45,	114,26},
 	{45,	1,	0,	0,	0,	0	},
 	{46,	33,	6,	35,	5,	34},
-	{47,	1,	117,45,	114,46},
+	{47,	1,	0,	0,	0,	0	},
 	{48,	43,	0,	0,	0,	0	},
 	{49,	44,	0,	0,	0,	0	},
 	{50,	1,	0,	0,	0,	0	},
@@ -4997,142 +4998,260 @@
 };
 
 static const imuse_music_table _digStateMusicTable[] = {
-	{0,		"STATE_NULL",						"",												""						},
-	{1,		"stateNoChange",				"",												""						},
-	{2,		"stateAstShip",					"Asteroid (amb-ship)",		"ASTERO~1.IMU"},
-	{3,		"stateAstClose",				"Asteroid (amb-close)",		"ASTERO~2.IMU"},
-	{4,		"stateAstInside",				"Asteroid (inside)",			"ASTERO~3.IMU"},
-	{5,		"stateAstCore",					"Asteroid (core)",				"ASTERO~4.IMU"},
-	{6,		"stateCanyonClose",			"Canyon (close)",					"CANYON~1.IMU"},
-	{7,		"stateCanyonClose_m",		"Canyon (close-m)",				"CANYON~2.IMU"},
-	{8,		"stateCanyonOver",			"Canyon (over)",					"CANYON~3.IMU"},
-	{9,		"stateCanyonWreck",			"Canyon (wreck)",					"CANYON~4.IMU"},
-	{10,	"stateNexusCanyon",			"Nexus (plan)",						"NEXUS(~1.IMU"},
-	{11,	"stateNexusPlan",				"Nexus (plan)",						"NEXUS(~1.IMU"},
-	{12,	"stateNexusRamp",				"Nexus (ramp)",						"NEXUS(~2.IMU"},
-	{13,	"stateNexusMuseum",			"Nexus (museum)",					"NEXUS(~3.IMU"},
-	{14,	"stateNexusMap",				"Nexus (map)",						"NEXUS(~4.IMU"},
-	{15,	"stateNexusTomb",				"Nexus (tomb)",						"NE3706~5.IMU"},
-	{16,	"stateNexusCath",				"Nexus (cath)",						"NE3305~5.IMU"},
-	{17,	"stateNexusAirlock",		"Nexus (airlock)",				"NE2D3A~5.IMU"},
-	{18,	"stateNexusPowerOff",		"Nexus (power)",					"NE8522~5.IMU"},
-	{19,	"stateMuseumTramNear",	"Tram (mu-near)",					"TRAM(M~1.IMU"},
-	{20,	"stateMuseumTramFar",		"Tram (mu-far)",					"TRAM(M~2.IMU"},
-	{21,	"stateMuseumLockup",		"Museum (lockup)",				"MUSEUM~1.IMU"},
-	{22,	"stateMuseumPool",			"Museum (amb-pool)",			"MUSEUM~2.IMU"},
-	{23,	"stateMuseumSpire",			"Museum (amb-spire)",			"MUSEUM~3.IMU"},
-	{24,	"stateMuseumMuseum",		"Museum (amb-mu)",				"MUSEUM~4.IMU"},
-	{25,	"stateMuseumLibrary",		"Museum (library)",				"MUB575~5.IMU"},
-	{26,	"stateMuseumCavern",		"Museum (cavern)",				"MUF9BE~5.IMU"},
-	{27,	"stateTombTramNear",		"Tram (tomb-near)",				"TRAM(T~1.IMU"},
-	{28,	"stateTombBase",				"Tomb (amb-base)",				"TOMB(A~1.IMU"},
-	{29,	"stateTombSpire",				"Tomb (amb-spire)",				"TOMB(A~2.IMU"},
-	{30,	"stateTombCave",				"Tomb (amb-cave)",				"TOMB(A~3.IMU"},
-	{31,	"stateTombCrypt",				"Tomb (crypt)",						"TOMB(C~1.IMU"},
-	{32,	"stateTombGuards",			"Tomb (crypt-guards)",		"TOMB(C~2.IMU"},
-	{33,	"stateTombInner",				"Tomb (inner)",						"TOMB(I~1.IMU"},
-	{34,	"stateTombCreator1",		"Tomb (creator 1)",				"TOMB(C~3.IMU"},
-	{35,	"stateTombCreator2",		"Tomb (creator 2)",				"TOMB(C~4.IMU"},
-	{36,	"statePlanTramNear",		"Tram (plan-near)",				"TRAM(P~1.IMU"},
-	{37,	"statePlanTramFar",			"Tram (plan-far)",				"TRAM(P~2.IMU"},
-	{38,	"statePlanBase",				"Plan (amb-base)",				"PLAN(A~1.IMU"},
-	{39,	"statePlanSpire",				"Plan (amb-spire)",				"PLAN(A~2.IMU"},
-	{40,	"statePlanDome",				"Plan (dome)",						"PLAN(D~1.IMU"},
-	{41,	"stateMapTramNear",			"Tram (map-near)",				"TRAM(M~3.IMU"},
-	{42,	"stateMapTramFar",			"Tram (map-far)",					"TRAM(M~4.IMU"},
-	{43,	"stateMapCanyon",				"Map (amb-canyon)",				"MAP(AM~1.IMU"},
-	{44,	"stateMapExposed",			"Map (amb-exposed)",			"MAP(AM~2.IMU"},
-	{45,	"stateMapNestEmpty",		"Map (amb-nest)",					"MAP(AM~4.IMU"},
-	{46,	"stateMapNestMonster",	"Map (monster)",					"MAP(MO~1.IMU"},
-	{47,	"stateMapKlein",				"Map (klein)",						"MAP(KL~1.IMU"},
-	{48,	"stateCathTramNear",		"Tram (cath-near)",				"TRAM(C~1.IMU"},
-	{49,	"stateCathTramFar",			"Tram (cath-far)",				"TRAM(C~2.IMU"},
-	{50,	"stateCathLab",					"Cath (amb-inside)",			"CATH(A~1.IMU"},
-	{51,	"stateCathOutside",			"Cath (amb-outside)",			"CATH(A~2.IMU"},
-	{52,	"stateWorldMuseum",			"World (museum)",					"WORLD(~1.IMU"},
-	{53,	"stateWorldPlan",				"World (plan)",						"WORLD(~2.IMU"},
-	{54,	"stateWorldTomb",				"World (tomb)",						"WORLD(~3.IMU"},
-	{55,	"stateWorldMap",				"World (map)",						"WORLD(~4.IMU"},
-	{56,	"stateWorldCath",				"World (cath)",						"WO3227~5.IMU"},
-	{57,	"stateEye1",						"Eye 1",									"EYE1~1.IMU"	},
-	{58,	"stateEye2",						"Eye 2",									"EYE2~1.IMU"	},
-	{59,	"stateEye3",						"Eye 3",									"EYE3~1.IMU"	},
-	{60,	"stateEye4",						"Eye 4",									"EYE4~1.IMU"	},
-	{61,	"stateEye5",						"Eye 5",									"EYE5~1.IMU"	},
-	{62,	"stateEye6",						"Eye 6",									"EYE6~1.IMU"	},
-	{63,	"stateEye7",						"Eye 7",									"EYE7~1.IMU"	},
-	{-1,	"",											"",												""						},
+	{0,		"STATE_NULL",						"",												"",							0},
+	{1,		"stateNoChange",				"",												"",							0},
+	{2,		"stateAstShip",					"Asteroid (amb-ship)",		"ASTERO~1.IMU",	3},
+	{3,		"stateAstClose",				"Asteroid (amb-close)",		"ASTERO~2.IMU",	3},
+	{4,		"stateAstInside",				"Asteroid (inside)",			"ASTERO~3.IMU",	3},
+	{5,		"stateAstCore",					"Asteroid (core)",				"ASTERO~4.IMU",	3},
+	{6,		"stateCanyonClose",			"Canyon (close)",					"CANYON~1.IMU",	3},
+	{7,		"stateCanyonClose_m",		"Canyon (close-m)",				"CANYON~2.IMU",	3},
+	{8,		"stateCanyonOver",			"Canyon (over)",					"CANYON~3.IMU",	3},
+	{9,		"stateCanyonWreck",			"Canyon (wreck)",					"CANYON~4.IMU",	3},
+	{10,	"stateNexusCanyon",			"Nexus (plan)",						"NEXUS(~1.IMU",	3},
+	{11,	"stateNexusPlan",				"Nexus (plan)",						"NEXUS(~1.IMU",	3},
+	{12,	"stateNexusRamp",				"Nexus (ramp)",						"NEXUS(~2.IMU",	3},
+	{13,	"stateNexusMuseum",			"Nexus (museum)",					"NEXUS(~3.IMU",	3},
+	{14,	"stateNexusMap",				"Nexus (map)",						"NEXUS(~4.IMU",	3},
+	{15,	"stateNexusTomb",				"Nexus (tomb)",						"NE3706~5.IMU",	3},
+	{16,	"stateNexusCath",				"Nexus (cath)",						"NE3305~5.IMU",	3},
+	{17,	"stateNexusAirlock",		"Nexus (airlock)",				"NE2D3A~5.IMU",	3},
+	{18,	"stateNexusPowerOff",		"Nexus (power)",					"NE8522~5.IMU",	3},
+	{19,	"stateMuseumTramNear",	"Tram (mu-near)",					"TRAM(M~1.IMU",	3},
+	{20,	"stateMuseumTramFar",		"Tram (mu-far)",					"TRAM(M~2.IMU",	3},
+	{21,	"stateMuseumLockup",		"Museum (lockup)",				"MUSEUM~1.IMU",	3},
+	{22,	"stateMuseumPool",			"Museum (amb-pool)",			"MUSEUM~2.IMU",	3},
+	{23,	"stateMuseumSpire",			"Museum (amb-spire)",			"MUSEUM~3.IMU",	3},
+	{24,	"stateMuseumMuseum",		"Museum (amb-mu)",				"MUSEUM~4.IMU",	3},
+	{25,	"stateMuseumLibrary",		"Museum (library)",				"MUB575~5.IMU",	3},
+	{26,	"stateMuseumCavern",		"Museum (cavern)",				"MUF9BE~5.IMU",	3},
+	{27,	"stateTombTramNear",		"Tram (tomb-near)",				"TRAM(T~1.IMU",	3},
+	{28,	"stateTombBase",				"Tomb (amb-base)",				"TOMB(A~1.IMU",	3},
+	{29,	"stateTombSpire",				"Tomb (amb-spire)",				"TOMB(A~2.IMU",	3},
+	{30,	"stateTombCave",				"Tomb (amb-cave)",				"TOMB(A~3.IMU",	3},
+	{31,	"stateTombCrypt",				"Tomb (crypt)",						"TOMB(C~1.IMU",	3},
+	{32,	"stateTombGuards",			"Tomb (crypt-guards)",		"TOMB(C~2.IMU",	3},
+	{33,	"stateTombInner",				"Tomb (inner)",						"TOMB(I~1.IMU",	3},
+	{34,	"stateTombCreator1",		"Tomb (creator 1)",				"TOMB(C~3.IMU",	3},
+	{35,	"stateTombCreator2",		"Tomb (creator 2)",				"TOMB(C~4.IMU",	3},
+	{36,	"statePlanTramNear",		"Tram (plan-near)",				"TRAM(P~1.IMU",	3},
+	{37,	"statePlanTramFar",			"Tram (plan-far)",				"TRAM(P~2.IMU",	3},
+	{38,	"statePlanBase",				"Plan (amb-base)",				"PLAN(A~1.IMU",	3},
+	{39,	"statePlanSpire",				"Plan (amb-spire)",				"PLAN(A~2.IMU",	3},
+	{40,	"statePlanDome",				"Plan (dome)",						"PLAN(D~1.IMU",	3},
+	{41,	"stateMapTramNear",			"Tram (map-near)",				"TRAM(M~3.IMU",	3},
+	{42,	"stateMapTramFar",			"Tram (map-far)",					"TRAM(M~4.IMU",	3},
+	{43,	"stateMapCanyon",				"Map (amb-canyon)",				"MAP(AM~1.IMU",	3},
+	{44,	"stateMapExposed",			"Map (amb-exposed)",			"MAP(AM~2.IMU",	3},
+	{45,	"stateMapNestEmpty",		"Map (amb-nest)",					"MAP(AM~4.IMU",	3},
+	{46,	"stateMapNestMonster",	"Map (monster)",					"MAP(MO~1.IMU",	3},
+	{47,	"stateMapKlein",				"Map (klein)",						"MAP(KL~1.IMU",	3},
+	{48,	"stateCathTramNear",		"Tram (cath-near)",				"TRAM(C~1.IMU",	3},
+	{49,	"stateCathTramFar",			"Tram (cath-far)",				"TRAM(C~2.IMU",	3},
+	{50,	"stateCathLab",					"Cath (amb-inside)",			"CATH(A~1.IMU",	3},
+	{51,	"stateCathOutside",			"Cath (amb-outside)",			"CATH(A~2.IMU",	3},
+	{52,	"stateWorldMuseum",			"World (museum)",					"WORLD(~1.IMU",	3},
+	{53,	"stateWorldPlan",				"World (plan)",						"WORLD(~2.IMU",	3},
+	{54,	"stateWorldTomb",				"World (tomb)",						"WORLD(~3.IMU",	3},
+	{55,	"stateWorldMap",				"World (map)",						"WORLD(~4.IMU",	3},
+	{56,	"stateWorldCath",				"World (cath)",						"WO3227~5.IMU",	3},
+	{57,	"stateEye1",						"Eye 1",									"EYE1~1.IMU",		3},
+	{58,	"stateEye2",						"Eye 2",									"EYE2~1.IMU",		3},
+	{59,	"stateEye3",						"Eye 3",									"EYE3~1.IMU",		3},
+	{60,	"stateEye4",						"Eye 4",									"EYE4~1.IMU",		3},
+	{61,	"stateEye5",						"Eye 5",									"EYE5~1.IMU",		3},
+	{62,	"stateEye6",						"Eye 6",									"EYE6~1.IMU",		3},
+	{63,	"stateEye7",						"Eye 7",									"EYE7~1.IMU",		3},
+	{-1,	"",											"",												"",							0},
 };
 
 static const imuse_music_table _digSeqMusicTable[] = {
-	{2000,	"SEQ_NULL",							"",												""						},
-	{2005,	"seqLogo",							"",												""						},
-	{2010,	"seqIntro",							"",												""						},
-	{2020,	"seqExplosion1b",				"",												""						},
-	{2030,	"seqAstTunnel1a",				"Seq (ast tunnel 1a)",		"SEQ(AS~1.IMU"},
-	{2031,	"seqAstTunnel2b",				"",												""						},
-	{2032,	"seqAstTunnel3a",				"Seq (ast tunnel 3a)",		"SEQ(AS~2.IMU"},
-	{2040,	"seqToPlanet1b",				"",												""						},
-	{2045,	"seqArgBegin",					"Seq (arg begin)",				"SEQ(AR~1.IMU"},
-	{2046,	"seqArgEnd",						"Seq (arg end)",					"SEQ(AR~2.IMU"},
-	{2050,	"seqWreckGhost",				"Seq (ghost-wreck)",			"SEQ(GH~1.IMU"},
-	{2060,	"seqCanyonGhost",				"Seq (ghost-canyon)",			"SEQ(GH~2.IMU"},
-	{2070,	"seqBrinkFall",					"",												""						},
-	{2080,	"seqPanUpCanyon",				"Seq (pan up canyon)",		"SEQ(PA~1.IMU"},
-	{2091,	"seqAirlockTunnel1b",		"",												""						},
-	{2100,	"seqTramToMu",					"",												""						},
-	{2101,	"seqTramFromMu",				"",												""						},
-	{2102,	"seqTramToTomb",				"",												""						},
-	{2103,	"seqTramFromTomb",			"",												""						},
-	{2104,	"seqTramToPlan",				"",												""						},
-	{2105,	"seqTramFromPlan",			"",												""						},
-	{2106,	"seqTramToMap",					"",												""						},
-	{2107,	"seqTramFromMap",				"",												""						},
-	{2108,	"seqTramToCath",				"",												""						},
-	{2109,	"seqTramFromCath",			"",												""						},
-	{2110,	"seqMuseumGhost",				"",												""						},
-	{2120,	"seqSerpentAppears",		"",												""						},
-	{2130,	"seqSerpentEats",				"",												""						},
-	{2140,	"seqBrinkRes1b",				"",												""						},
-	{2141,	"seqBrinkRes2a",				"Seq (brink's madness)",	"SEQ(BR~1.IMU"},
-	{2150,	"seqLockupEntry",				"Seq (brink's madness)",	"SEQ(BR~1.IMU"},
-	{2160,	"seqSerpentExplodes",		"",												""						},
-	{2170,	"seqSwimUnderwater",		"Seq (descent)",					"SEQ(DE~1.IMU"},
-	{2175,	"seqWavesPlunge",				"Seq (plunge)",						"SEQ(PL~1.IMU"},
-	{2180,	"seqCryptOpens",				"",												""						},
-	{2190,	"seqGuardsFight",				"",												""						},
-	{2200,	"seqCreatorRes1.1a",		"Seq (creator res 1.1a)",	"SEQ(CR~1.IMU"},
-	{2201,	"seqCreatorRes1.2b",		"",												""						},
-	{2210,	"seqMaggieCapture1b",		"",												""						},
-	{2220,	"seqStealCrystals",			"Seq (brink's madness)",	"SEQ(BR~1.IMU"},
-	{2230,	"seqGetByMonster",			"",												""						},
-	{2240,	"seqKillMonster1b",			"",												""						},
-	{2250,	"seqCreatorRes2.1a",		"Seq (creator res 2.1a)",	"SEQ(CR~2.IMU"},
-	{2251,	"seqCreatorRes2.2b",		"",												""						},
-	{2252,	"seqCreatorRes2.3a",		"Seq (creator res 2.3a)",	"SEQ(CR~3.IMU"},
-	{2260,	"seqMaggieInsists",			"",												""						},
-	{2270,	"seqBrinkHelpCall",			"",												""						},
-	{2280,	"seqBrinkCrevice1a",		"Seq (brink crevice 1a)",	"SEQ(BR~2.IMU"},
-	{2281,	"seqBrinkCrevice2a",		"Seq (brink crevice 2a)",	"SEQ(BR~3.IMU"},
-	{2290,	"seqCathAccess1b",			"",												""						},
-	{2291,	"seqCathAccess2a",			"Seq (cath access 2a)",		"SEQ(CA~1.IMU"},
-	{2300,	"seqBrinkAtGenerator",	"Seq (brink's madness)",	"SEQ(BR~1.IMU"},
-	{2320,	"seqFightBrink1b",			"",												""						},
-	{2340,	"seqMaggieDies1b",			"",												""						},
-	{2346,	"seqMaggieRes1b",				"",												""						},
-	{2347,	"seqMaggieRes2a",				"Seq (maggie res 2a)",		"SEQ(MA~1.IMU"},
-	{2350,	"seqCreatureFalls",			"",												""						},
-	{2360,	"seqFinale1b",					"",												""						},
-	{2370,	"seqFinale2a",					"Seq (finale 2a)",				"SEQ(FI~1.IMU"},
-	{2380,	"seqFinale3b1",					"",												""						},
-	{2390,	"seqFinale3b2",					"",												""						},
-	{2400,	"seqFinale4a",					"Seq (finale 4a)",				"SEQ(FI~2.IMU"},
-	{2410,	"seqFinale5a",					"Seq (finale 5a)",				"SEQ(FI~3.IMU"},
-	{2420,	"seqFinale6a",					"Seq (finale 6a)",				"SEQ(FI~4.IMU"},
-	{2430,	"seqFinale7a",					"Seq (finale 7a)",				"SE3D2B~5.IMU"},
-	{2440,	"seqFinale8b",					"",												""						},
-	{2450,	"seqFinale9a",					"Seq (finale 9a)",				"SE313B~5.IMU"},
-	{-1,		"",											"",												""						},
+	{2000,	"SEQ_NULL",							"",												"",							0},
+	{2005,	"seqLogo",							"",												"",							0},
+	{2010,	"seqIntro",							"",												"",							0},
+	{2020,	"seqExplosion1b",				"",												"",							6},
+	{2030,	"seqAstTunnel1a",				"Seq (ast tunnel 1a)",		"SEQ(AS~1.IMU",	3},
+	{2031,	"seqAstTunnel2b",				"",												"",							6},
+	{2032,	"seqAstTunnel3a",				"Seq (ast tunnel 3a)",		"SEQ(AS~2.IMU",	4},
+	{2040,	"seqToPlanet1b",				"",												"",							5},
+	{2045,	"seqArgBegin",					"Seq (arg begin)",				"SEQ(AR~1.IMU",	4},
+	{2046,	"seqArgEnd",						"Seq (arg end)",					"SEQ(AR~2.IMU",	4},
+	{2050,	"seqWreckGhost",				"Seq (ghost-wreck)",			"SEQ(GH~1.IMU",	4},
+	{2060,	"seqCanyonGhost",				"Seq (ghost-canyon)",			"SEQ(GH~2.IMU",	4},
+	{2070,	"seqBrinkFall",					"",												"",							0},
+	{2080,	"seqPanUpCanyon",				"Seq (pan up canyon)",		"SEQ(PA~1.IMU",	4},
+	{2091,	"seqAirlockTunnel1b",		"",												"",							6},
+	{2100,	"seqTramToMu",					"",												"",							6},
+	{2101,	"seqTramFromMu",				"",												"",							6},
+	{2102,	"seqTramToTomb",				"",												"",							6},
+	{2103,	"seqTramFromTomb",			"",												"",							6},
+	{2104,	"seqTramToPlan",				"",												"",							6},
+	{2105,	"seqTramFromPlan",			"",												"",							6},
+	{2106,	"seqTramToMap",					"",												"",							6},
+	{2107,	"seqTramFromMap",				"",												"",							6},
+	{2108,	"seqTramToCath",				"",												"",							6},
+	{2109,	"seqTramFromCath",			"",												"",							6},
+	{2110,	"seqMuseumGhost",				"",												"",							0},
+	{2120,	"seqSerpentAppears",		"",												"",							0},
+	{2130,	"seqSerpentEats",				"",												"",							0},
+	{2140,	"seqBrinkRes1b",				"",												"",							6},
+	{2141,	"seqBrinkRes2a",				"Seq (brink's madness)",	"SEQ(BR~1.IMU",	4},
+	{2150,	"seqLockupEntry",				"Seq (brink's madness)",	"SEQ(BR~1.IMU",	3},
+	{2160,	"seqSerpentExplodes",		"",												"",							0},
+	{2170,	"seqSwimUnderwater",		"Seq (descent)",					"SEQ(DE~1.IMU",	4},
+	{2175,	"seqWavesPlunge",				"Seq (plunge)",						"SEQ(PL~1.IMU",	4},
+	{2180,	"seqCryptOpens",				"",												"",							0},
+	{2190,	"seqGuardsFight",				"",												"",							0},
+	{2200,	"seqCreatorRes1.1a",		"Seq (creator res 1.1a)",	"SEQ(CR~1.IMU",	3},
+	{2201,	"seqCreatorRes1.2b",		"",												"",							6},
+	{2210,	"seqMaggieCapture1b",		"",												"",							6},
+	{2220,	"seqStealCrystals",			"Seq (brink's madness)",	"SEQ(BR~1.IMU",	3},
+	{2230,	"seqGetByMonster",			"",												"",							0},
+	{2240,	"seqKillMonster1b",			"",												"",							6},
+	{2250,	"seqCreatorRes2.1a",		"Seq (creator res 2.1a)",	"SEQ(CR~2.IMU",	3},
+	{2251,	"seqCreatorRes2.2b",		"",												"",							6},
+	{2252,	"seqCreatorRes2.3a",		"Seq (creator res 2.3a)",	"SEQ(CR~3.IMU",	4},
+	{2260,	"seqMaggieInsists",			"",												"",							0},
+	{2270,	"seqBrinkHelpCall",			"",												"",							0},
+	{2280,	"seqBrinkCrevice1a",		"Seq (brink crevice 1a)",	"SEQ(BR~2.IMU",	3},
+	{2281,	"seqBrinkCrevice2a",		"Seq (brink crevice 2a)",	"SEQ(BR~3.IMU",	3},
+	{2290,	"seqCathAccess1b",			"",												"",							6},
+	{2291,	"seqCathAccess2a",			"Seq (cath access 2a)",		"SEQ(CA~1.IMU",	4},
+	{2300,	"seqBrinkAtGenerator",	"Seq (brink's madness)",	"SEQ(BR~1.IMU",	3},
+	{2320,	"seqFightBrink1b",			"",												"",							6},
+	{2340,	"seqMaggieDies1b",			"",												"",							6},
+	{2346,	"seqMaggieRes1b",				"",												"",							6},
+	{2347,	"seqMaggieRes2a",				"Seq (maggie res 2a)",		"SEQ(MA~1.IMU",	4},
+	{2350,	"seqCreatureFalls",			"",												"",							0},
+	{2360,	"seqFinale1b",					"",												"",							5},
+	{2370,	"seqFinale2a",					"Seq (finale 2a)",				"SEQ(FI~1.IMU",	3},
+	{2380,	"seqFinale3b1",					"",												"",							6},
+	{2390,	"seqFinale3b2",					"",												"",							6},
+	{2400,	"seqFinale4a",					"Seq (finale 4a)",				"SEQ(FI~2.IMU",	3},
+	{2410,	"seqFinale5a",					"Seq (finale 5a)",				"SEQ(FI~3.IMU",	3},
+	{2420,	"seqFinale6a",					"Seq (finale 6a)",				"SEQ(FI~4.IMU",	3},
+	{2430,	"seqFinale7a",					"Seq (finale 7a)",				"SE3D2B~5.IMU",	3},
+	{2440,	"seqFinale8b",					"",												"",							6},
+	{2450,	"seqFinale9a",					"Seq (finale 9a)",				"SE313B~5.IMU",	4},
+	{-1,		"",											"",												"",							0},
+};
+
+struct imuse_ft_music_table {
+	int16 index;
+	char audioname[15];
+	int8 unk1;
+	int8 volume;
+	char name[30];
+};
+
+static const imuse_ft_music_table _ftStateMusicTable[] = {
+	{0,		"",					0,	0,		"STATE_NULL"					},
+	{1,		"",					4,	127,	"stateKstandOutside"	},
+	{2,		"kinside",	2,	127,	"stateKstandInside"		},
+	{3,		"moshop",		3,	64,		"stateMoesInside"			},
+	{4,		"melcut",		2,	127,	"stateMoesOutside"		},
+	{5,		"mellover",	2,	127,	"stateMellonAbove"		},
+	{6,		"radloop",	3,	28,		"stateTrailerOutside"	},
+	{7,		"radloop",	3,	58,		"stateTrailerInside"	},
+	{8,		"radloop",	3,	127,	"stateTodShop"				},
+	{9,		"junkgate",	2,	127,	"stateJunkGate"				},
+	{10,	"junkover",	3,	127,	"stateJunkAbove"			},
+	{11,	"gastower",	2,	127,	"stateGasTower"				},
+	{12,	"",					4,	0,		"stateTowerAlarm"			},
+	{13,	"melcut",		2,	127,	"stateCopsOnGround"		},
+	{14,	"melcut",		2,	127,	"stateCopsAround"			},
+	{15,	"melcut",		2,	127,	"stateMoesRuins"			},
+	{16,	"melcut",		2,	127,	"stateKstandNight"		},
+	{17,	"trukblu2",	2,	127,	"stateTruckerTalk"		},
+	{18,	"stretch",	2,	127,	"stateMumblyPeg"			},
+	{19,	"kstand",		2,	127,	"stateRanchOutside"		},
+	{20,	"kinside",	2,	127,	"stateRanchInside"		},
+	{21,	"desert",		2,	127,	"stateWreckedTruck"		},
+	{22,	"opening",	2,	127,	"stateGorgeVista"			},
+	{23,	"caveopen",	2,	127,	"stateCaveOpen"				},
+	{24,	"cavecut1",	2,	127,	"stateCaveOuter"			},
+	{25,	"cavecut1",	1,	127,	"stateCaveMiddle"			},
+	{26,	"cave",			2,	127,	"stateCaveInner"			},
+	{27,	"corville",	2,	127,	"stateCorvilleFront"	},
+	{28,	"mines",		2,	127,	"stateMineField"			},
+	{29,	"bunyman3",	2,	127,	"stateBunnyStore"			},
+	{30,	"stretch",	2,	127,	"stateStretchBen"			},
+	{31,	"saveme",		2,	127,	"stateBenPleas"				},
+	{32,	"",					4,	0,		"stateBenConvinces"		},
+	{33,	"derby",		3,	127,	"stateDemoDerby"			},
+	{34,	"fire",			3,	127,	"stateLightMyFire"		},
+	{35,	"derby",		3,	127,	"stateDerbyChase"			},
+	{36,	"carparts",	2,	127,	"stateVultureCarParts"},
+	{37,	"cavecut1",	2,	127,	"stateVulturesInside"	},
+	{38,	"mines",		2,	127,	"stateFactoryRear"		},
+	{39,	"croffice",	2,	127,	"stateCorleyOffice"		},
+	{40,	"melcut",		2,	127,	"stateCorleyHall"			},
+	{41,	"",					4,	0,		"stateProjRoom"				},
+	{42,	"",					4,	0,		"stateMMRoom"					},
+	{43,	"bumper",		2,	127,	"stateBenOnBumper"		},
+	{44,	"benump",		2,	127,	"stateBenOnBack"			},
+	{45,	"plane",		2,	127,	"stateInCargoPlane"		},
+	{46,	"saveme",		2,	127,	"statePlaneControls"	},
+	{47,	"",					4,	0,		"stateCliffHanger1"		},
+	{48,	"",					4,	0,		"stateCliffHanger2"		},
+	{-1,	"",					0,	0,		""										},
+};
+
+static const imuse_ft_music_table _ftSeqMusicTable[] = {
+	{0,		"",					2,	127,	"SEQ_NULL"						},
+	{1,		"",					0,	0,		"seqLogo"							},
+	{2,		"",					0,	0,		"seqOpenFlick"				},
+	{3,		"",					0,	0,		"seqBartender"				},
+	{4,		"opening", 	2,	127,	"seqBenWakes"					},
+	{5,		"",					0,	0,		"seqPhotoScram"				},
+	{6,		"",					0,	0,		"seqClimbChain"				},
+	{7,		"",					0,	0,		"seqDogChase"					},
+	{8,		"barbeat",	2,	127,	"seqDogSquish"				},
+	{9,		"barwarn",	2,	127,	"seqDogHoist"					},
+	{10,	"",					0,	0,		"seqCopsArrive"				},
+	{11,	"",					0,	0,		"seqCopsLand"					},
+	{12,	"benwakes",	2,	127,	"seqCopsLeave"				},
+	{13,	"",					0,	0,		"seqCopterFlyby"			},
+	{14,	"",					0,	0,		"seqCopterCrash"			},
+	{15,	"",					0,	0,		"seqMoGetsParts"			},
+	{16,	"barwarn",	2,	127,	"seqMoFixesBike"			},
+	{17,	"",					0,	0,		"seqFirstGoodbye"			},
+	{18,	"",					0,	0,		"seqCopRoadblock"			},
+	{19,	"",					0,	0,		"seqDivertCops"				},
+	{20,	"swatben",	2,	127,	"seqMurder"						},
+	{21,	"",					0,	0,		"seqCorleyDies"				},
+	{22,	"",					0,	0,		"seqTooLateAtMoes"		},
+	{23,	"",					0,	0,		"seqPicture"					},
+	{24,	"dogattak",	2,	127,	"seqNewsReel"					},
+	{25,	"",					0,	0,		"seqCopsInspect"			},
+	{26,	"",					0,	0,		"seqHijack"						},
+	{27,	"",					0,	0,		"seqNestolusAtRanch"	},
+	{28,	"",					4,	0,		"seqRipLimo"					},
+	{29,	"",					0,	0,		"seqGorgeTurn"				},
+	{30,	"",					0,	0,		"seqStealRamp"				},
+	{31,	"",					0,	0,		"seqCavefishTalk"			},
+	{32,	"",					4,	0,		"seqArriveCorville"		},
+	{33,	"",					0,	0,		"seqSingleBunny"			},
+	{34,	"",					0,	0,		"seqBunnyArmy"				},
+	{35,	"",					0,	0,		"seqArriveAtMines"		},
+	{36,	"cops2",		2,	127,	"seqArriveAtVultures"	},
+	{37,	"",					0,	0,		"seqMakePlan"					},
+	{38,	"",					0,	0,		"seqShowPlan"					},
+	{39,	"",					0,	0,		"seqDerbyStart"				},
+	{40,	"cops2",		2,	127,	"seqLightBales"				},
+	{41,	"",					0,	0,		"seqNestolusBBQ"			},
+	{42,	"",					0,	0,		"seqCallSecurity"			},
+	{43,	"",					0,	0,		"seqFilmFail"					},
+	{44,	"cops2",		2,	127,	"seqFilmBurn"					},
+	{45,	"",					0,	0,		"seqRipSpeech"				},
+	{46,	"",					0,	0,		"seqExposeRip"				},
+	{47,	"",					0,	0,		"seqRipEscape"				},
+	{48,	"",					0,	0,		"seqRareMoment"				},
+	{49,	"",					0,	0,		"seqFanBunnies"				},
+	{50,	"",					0,	0,		"seqRipDead"					},
+	{51,	"bunymrch",	2,	127,	"seqFuneral"					},
+	{52,	"",					0,	0,		"seqCredits"					},
+	{-1,	"",					0,	0,		""										},
 };
 
 void IMuseDigital::handler() {





More information about the Scummvm-git-logs mailing list