560 lines
		
	
	
		
			18 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			560 lines
		
	
	
		
			18 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
/**************************************************************/
 | 
						|
/*	shape data animed_swim (skeleton & animation) */
 | 
						|
/**************************************************************/
 | 
						|
 | 
						|
#define ShapeColor_animed_swim(r,g,b)   ShapeColor(r,g,b)
 | 
						|
 | 
						|
/*-------------------------------------------------------------*/
 | 
						|
/*	light data                                                 */
 | 
						|
/*-------------------------------------------------------------*/
 | 
						|
 | 
						|
static Lights1 light_animed_swim[]={
 | 
						|
	ShapeColor_animed_swim(0,46,93),
 | 
						|
	ShapeColor_animed_swim(201,240,217),
 | 
						|
	ShapeColor_animed_swim(201,240,217),
 | 
						|
	ShapeColor_animed_swim(210,0,0),
 | 
						|
	ShapeColor_animed_swim(255,255,213),
 | 
						|
};
 | 
						|
 | 
						|
/*-------------------------------------------------------------*/
 | 
						|
/*	vertex & polygon data                                      */
 | 
						|
/*-------------------------------------------------------------*/
 | 
						|
 | 
						|
static Vtx vtx_animed_swim0[]={
 | 
						|
	{5,0,-90,0,0,0,-111,-2,-60,0},
 | 
						|
	{6,-35,70,0,0,0,-85,-91,22,0},
 | 
						|
	{4,35,70,0,0,0,-89,87,22,0},
 | 
						|
	{423,10,-362,0,0,0,113,2,56,255},
 | 
						|
	{238,53,7,0,0,0,126,3,8,255},
 | 
						|
	{241,-41,7,0,0,0,126,3,8,255},
 | 
						|
	{238,53,7,0,0,0,-14,125,-13,255},
 | 
						|
	{423,10,-362,0,0,0,-18,123,-23,255},
 | 
						|
	{423,10,-362,0,0,0,-12,-124,-23,255},
 | 
						|
	{241,-41,7,0,0,0,-8,-125,-13,255},
 | 
						|
	{461,11,649,0,0,0,120,3,-41,255},
 | 
						|
	{461,11,649,0,0,0,-92,-2,86,255},
 | 
						|
};
 | 
						|
static Vtx vtx_animed_swim1[]={
 | 
						|
	{0,3,-203,0,0,0,-12,0,-126,0},
 | 
						|
	{-83,3,-181,0,0,0,-32,0,-122,0},
 | 
						|
	{-82,95,-138,0,0,0,-33,83,-89,0},
 | 
						|
	{494,0,-79,0,0,0,80,0,-97,255},
 | 
						|
	{0,-104,-155,0,0,0,-1,-111,-59,255},
 | 
						|
	{0,111,-155,0,0,0,0,111,-59,255},
 | 
						|
	{-84,-87,-138,0,0,0,-33,-83,-89,255},
 | 
						|
	{493,-44,66,0,0,0,64,-91,60,0},
 | 
						|
	{494,44,66,0,0,0,65,90,60,0},
 | 
						|
	{0,3,120,0,0,0,-14,0,126,0},
 | 
						|
	{0,143,67,0,0,0,-9,108,64,255},
 | 
						|
	{0,-137,67,0,0,0,-9,-108,64,255},
 | 
						|
	{0,-104,-155,0,0,0,-1,-111,-59,255},
 | 
						|
	{494,0,-79,0,0,0,80,0,-97,255},
 | 
						|
	{0,111,-155,0,0,0,0,111,-59,255},
 | 
						|
	{-82,122,51,0,0,0,-38,104,61,255},
 | 
						|
	{-84,-114,51,0,0,0,-38,-104,61,255},
 | 
						|
	{-84,-87,-138,0,0,0,-33,-83,-89,255},
 | 
						|
	{-83,3,96,0,0,0,-34,0,122,255},
 | 
						|
	{-82,95,-138,0,0,0,-33,83,-89,255},
 | 
						|
};
 | 
						|
static Vtx vtx_animed_swim2[]={
 | 
						|
	{415,3,-203,0,0,0,110,0,-62,0},
 | 
						|
	{415,111,-155,0,0,0,62,72,-83,0},
 | 
						|
	{415,143,67,0,0,0,80,82,53,0},
 | 
						|
	{415,-104,-155,0,0,0,87,-60,-69,255},
 | 
						|
	{415,3,120,0,0,0,109,0,64,255},
 | 
						|
	{415,-137,67,0,0,0,56,-95,61,255},
 | 
						|
	{0,4,160,0,0,0,-9,0,126,255},
 | 
						|
	{0,-199,89,0,0,0,-8,-104,71,255},
 | 
						|
	{0,-189,-187,0,0,0,-5,-115,-52,255},
 | 
						|
	{0,197,-187,0,0,0,-4,115,-52,255},
 | 
						|
	{0,207,89,0,0,0,-8,104,71,255},
 | 
						|
	{-82,187,75,0,0,0,-36,100,68,255},
 | 
						|
	{-82,-179,75,0,0,0,-36,-100,68,255},
 | 
						|
	{-82,-170,-173,0,0,0,-34,-80,-91,255},
 | 
						|
	{-82,4,139,0,0,0,-31,0,123,255},
 | 
						|
	{-82,178,-173,0,0,0,-34,80,-91,255},
 | 
						|
	{0,4,-258,0,0,0,-6,0,-126,0},
 | 
						|
	{415,3,-203,0,0,0,110,0,-62,0},
 | 
						|
	{415,-104,-155,0,0,0,87,-60,-69,0},
 | 
						|
	{-82,-170,-173,0,0,0,-34,-80,-91,255},
 | 
						|
	{-82,4,-238,0,0,0,-30,0,-123,255},
 | 
						|
	{415,111,-155,0,0,0,62,72,-83,255},
 | 
						|
	{0,-189,-187,0,0,0,-5,-115,-52,255},
 | 
						|
	{-82,178,-173,0,0,0,-34,80,-91,255},
 | 
						|
	{0,197,-187,0,0,0,-4,115,-52,255},
 | 
						|
};
 | 
						|
static Vtx vtx_animed_swim3[]={
 | 
						|
	{-646,-223,120,0,0,0,-15,-125,-11,0},
 | 
						|
	{-646,-175,-144,0,0,0,-24,-122,-22,0},
 | 
						|
	{-221,-248,-200,0,0,0,-15,-125,-11,0},
 | 
						|
	{-221,-248,121,0,0,0,-7,-126,0,255},
 | 
						|
	{-221,241,-200,0,0,0,-15,125,-11,255},
 | 
						|
	{-646,168,-144,0,0,0,-23,122,-22,255},
 | 
						|
	{-646,217,120,0,0,0,-15,125,-11,255},
 | 
						|
	{-221,241,121,0,0,0,-7,126,0,255},
 | 
						|
};
 | 
						|
static Vtx vtx_animed_swim4[]={
 | 
						|
	{-505,0,-304,0,0,0,-65,99,-43,0},
 | 
						|
	{-221,230,-200,0,0,0,-65,99,-43,0},
 | 
						|
	{-478,-4,-355,0,0,0,-65,99,-43,0},
 | 
						|
	{-478,-4,-355,0,0,0,-72,-99,-30,255},
 | 
						|
	{-221,-240,-200,0,0,0,-72,-99,-30,255},
 | 
						|
	{-505,0,-304,0,0,0,-72,-99,-30,255},
 | 
						|
};
 | 
						|
static Vtx vtx_animed_swim5[]={
 | 
						|
	{313,-621,-400,0,0,0,-32,29,-119,0},
 | 
						|
	{-206,-224,-158,0,0,0,-32,29,-119,0},
 | 
						|
	{30,-123,-199,0,0,0,-32,29,-119,0},
 | 
						|
	{-646,158,-144,0,0,0,-37,100,-67,255},
 | 
						|
	{-547,-4,-301,0,0,0,-19,0,-125,255},
 | 
						|
	{-863,-4,-194,0,0,0,-42,83,-86,255},
 | 
						|
	{-863,-4,-194,0,0,0,-42,-83,-86,255},
 | 
						|
	{-646,-166,-144,0,0,0,-38,-100,-67,255},
 | 
						|
	{-1181,-3,26,0,0,0,-50,-89,-73,255},
 | 
						|
	{-1181,-3,26,0,0,0,-50,89,-73,255},
 | 
						|
	{-192,-4,172,0,0,0,-22,122,24,255},
 | 
						|
	{266,4,551,0,0,0,-22,122,24,255},
 | 
						|
	{180,73,119,0,0,0,-22,122,24,255},
 | 
						|
	{-1181,-3,26,0,0,0,-126,0,11,255},
 | 
						|
	{-1175,-65,95,0,0,0,-126,0,11,255},
 | 
						|
	{-1175,57,95,0,0,0,-126,0,11,255},
 | 
						|
	{-646,-215,120,0,0,0,-9,-36,121,255},
 | 
						|
	{-646,-4,184,0,0,0,-8,0,126,0},
 | 
						|
	{-1175,-65,95,0,0,0,-18,-18,124,0},
 | 
						|
	{-1175,57,95,0,0,0,-18,18,124,255},
 | 
						|
	{-1181,-3,26,0,0,0,-50,-89,-73,255},
 | 
						|
	{-646,-166,-144,0,0,0,-38,-100,-67,255},
 | 
						|
	{-1175,-65,95,0,0,0,-43,-108,-49,255},
 | 
						|
	{-646,-215,120,0,0,0,-21,-124,-14,255},
 | 
						|
	{-646,207,120,0,0,0,-9,36,121,255},
 | 
						|
	{-547,-4,-301,0,0,0,-19,0,-125,255},
 | 
						|
	{-221,-240,-200,0,0,0,1,-116,-49,255},
 | 
						|
	{-646,207,120,0,0,0,-21,124,-15,255},
 | 
						|
	{-646,158,-144,0,0,0,-37,100,-67,255},
 | 
						|
	{-1175,57,95,0,0,0,-43,108,-49,255},
 | 
						|
	{-1181,-3,26,0,0,0,-50,89,-73,255},
 | 
						|
	{-192,-4,172,0,0,0,-17,-123,24,255},
 | 
						|
	{183,-68,119,0,0,0,-17,-123,24,0},
 | 
						|
	{266,4,551,0,0,0,-17,-123,24,0},
 | 
						|
	{-221,230,-200,0,0,0,0,116,-49,255},
 | 
						|
	{201,207,89,0,0,0,11,117,45,255},
 | 
						|
	{201,197,-187,0,0,0,10,126,-4,255},
 | 
						|
	{-221,-4,184,0,0,0,3,0,127,255},
 | 
						|
	{-221,231,121,0,0,0,3,80,98,255},
 | 
						|
	{-646,-4,184,0,0,0,-8,0,126,255},
 | 
						|
	{30,-123,-199,0,0,0,97,71,-39,255},
 | 
						|
	{99,-176,-123,0,0,0,97,71,-39,255},
 | 
						|
	{313,-621,-400,0,0,0,97,71,-39,255},
 | 
						|
	{106,176,-125,0,0,0,96,-68,-46,255},
 | 
						|
	{32,124,-201,0,0,0,96,-68,-46,255},
 | 
						|
	{300,633,-401,0,0,0,96,-68,-46,255},
 | 
						|
	{-646,-166,-144,0,0,0,-38,-100,-67,255},
 | 
						|
	{-863,-4,-194,0,0,0,-42,-83,-86,0},
 | 
						|
	{-547,-4,-301,0,0,0,-19,0,-125,0},
 | 
						|
	{300,633,-401,0,0,0,-4,67,107,255},
 | 
						|
	{-208,211,-160,0,0,0,-4,67,107,255},
 | 
						|
	{106,176,-125,0,0,0,-4,67,107,255},
 | 
						|
	{300,633,-401,0,0,0,-31,-30,-119,255},
 | 
						|
	{32,124,-201,0,0,0,-31,-30,-119,255},
 | 
						|
	{-208,211,-160,0,0,0,-31,-30,-119,255},
 | 
						|
	{-646,-4,184,0,0,0,-8,0,126,255},
 | 
						|
	{-221,231,121,0,0,0,3,80,98,255},
 | 
						|
	{-646,207,120,0,0,0,-9,36,121,255},
 | 
						|
	{180,73,119,0,0,0,124,2,-24,255},
 | 
						|
	{266,4,551,0,0,0,124,2,-24,255},
 | 
						|
	{183,-68,119,0,0,0,124,2,-24,255},
 | 
						|
	{201,-199,89,0,0,0,127,0,0,255},
 | 
						|
	{201,-189,-187,0,0,0,127,0,0,0},
 | 
						|
	{201,4,-258,0,0,0,127,0,0,0},
 | 
						|
	{201,-189,-187,0,0,0,15,-125,-4,255},
 | 
						|
	{201,-199,89,0,0,0,16,-117,45,255},
 | 
						|
	{-221,-240,-200,0,0,0,1,-116,-49,255},
 | 
						|
	{313,-621,-400,0,0,0,-1,-67,107,255},
 | 
						|
	{99,-176,-123,0,0,0,-1,-67,107,255},
 | 
						|
	{-206,-224,-158,0,0,0,-1,-67,107,255},
 | 
						|
	{-221,-239,121,0,0,0,4,-80,98,255},
 | 
						|
	{-646,-4,184,0,0,0,-8,0,126,255},
 | 
						|
	{-646,-215,120,0,0,0,-9,-36,121,255},
 | 
						|
	{201,207,89,0,0,0,11,117,45,255},
 | 
						|
	{-221,230,-200,0,0,0,0,116,-49,255},
 | 
						|
	{-221,231,121,0,0,0,3,80,98,255},
 | 
						|
	{-221,231,121,0,0,0,3,80,98,255},
 | 
						|
	{-221,-4,184,0,0,0,3,0,127,0},
 | 
						|
	{201,4,160,0,0,0,9,0,126,0},
 | 
						|
	{-221,-239,121,0,0,0,4,-80,98,255},
 | 
						|
	{201,-199,89,0,0,0,16,-117,45,255},
 | 
						|
	{-221,230,-200,0,0,0,0,116,-49,255},
 | 
						|
	{-646,158,-144,0,0,0,-37,100,-67,255},
 | 
						|
	{-646,207,120,0,0,0,-21,124,-15,255},
 | 
						|
	{-646,-215,120,0,0,0,-21,-124,-14,255},
 | 
						|
	{-646,-166,-144,0,0,0,-38,-100,-67,255},
 | 
						|
	{-221,-240,-200,0,0,0,1,-116,-49,255},
 | 
						|
	{-547,-4,-301,0,0,0,-19,0,-125,255},
 | 
						|
	{-646,-4,184,0,0,0,-8,0,126,255},
 | 
						|
	{201,207,89,0,0,0,11,117,45,255},
 | 
						|
	{201,4,-258,0,0,0,127,0,0,255},
 | 
						|
	{201,197,-187,0,0,0,127,0,0,0},
 | 
						|
	{201,207,89,0,0,0,127,0,0,0},
 | 
						|
	{201,4,160,0,0,0,127,0,0,255},
 | 
						|
	{201,-199,89,0,0,0,127,0,0,255},
 | 
						|
	{-646,207,120,0,0,0,-21,124,-15,255},
 | 
						|
	{-221,231,121,0,0,0,3,80,98,255},
 | 
						|
	{-221,230,-200,0,0,0,0,116,-49,255},
 | 
						|
	{-221,-240,-200,0,0,0,1,-116,-49,255},
 | 
						|
	{-221,-239,121,0,0,0,4,-80,98,255},
 | 
						|
	{-646,-215,120,0,0,0,-21,-124,-14,255},
 | 
						|
	{201,-189,-187,0,0,0,8,-43,-118,0},
 | 
						|
	{-221,-240,-200,0,0,0,15,-47,-116,0},
 | 
						|
	{201,4,-258,0,0,0,10,0,-126,0},
 | 
						|
	{-221,-4,-301,0,0,0,19,0,-125,255},
 | 
						|
	{-221,230,-200,0,0,0,14,47,-116,255},
 | 
						|
	{201,197,-187,0,0,0,6,43,-119,255},
 | 
						|
	{-478,-4,-355,0,0,0,26,0,-124,255},
 | 
						|
	{-221,230,-200,0,0,0,-65,0,108,0},
 | 
						|
	{-478,-4,-355,0,0,0,-65,0,108,0},
 | 
						|
	{-221,-240,-200,0,0,0,-65,0,108,0},
 | 
						|
	{-221,230,-200,0,0,0,0,116,-49,255},
 | 
						|
	{-221,-240,-200,0,0,0,1,-116,-49,255},
 | 
						|
	{-547,-4,-301,0,0,0,-19,0,-125,255},
 | 
						|
};
 | 
						|
Gfx RCP_animed_swim0[]={
 | 
						|
	gsSPLight((&light_animed_swim[0].l[0]),1),
 | 
						|
	gsSPLight((&light_animed_swim[0].a),2),
 | 
						|
	gsSPVertex(&vtx_animed_swim0[0],12,0),
 | 
						|
	gsSP1Triangle(0,1,2,0),
 | 
						|
	gsSP1Triangle(3,4,5,0),
 | 
						|
	gsSP1Triangle(0,6,7,0),
 | 
						|
	gsSP1Triangle(0,8,9,0),
 | 
						|
	gsSP1Triangle(4,10,5,0),
 | 
						|
	gsSP1Triangle(0,2,6,0),
 | 
						|
	gsSP1Triangle(1,0,9,0),
 | 
						|
	gsSP1Triangle(9,11,1,0),
 | 
						|
	gsSP1Triangle(11,2,1,0),
 | 
						|
	gsSP1Triangle(11,6,2,0),
 | 
						|
	gsSPEndDisplayList()
 | 
						|
};
 | 
						|
Gfx RCP_animed_swim1[]={
 | 
						|
	gsSPLight((&light_animed_swim[1].l[0]),1),
 | 
						|
	gsSPLight((&light_animed_swim[1].a),2),
 | 
						|
	gsSPVertex(&vtx_animed_swim1[0],7,0),
 | 
						|
	gsSP1Triangle(0,1,2,0),
 | 
						|
	gsSP1Triangle(3,4,0,0),
 | 
						|
	gsSP1Triangle(3,0,5,0),
 | 
						|
	gsSP1Triangle(0,2,5,0),
 | 
						|
	gsSP1Triangle(4,6,0,0),
 | 
						|
	gsSP1Triangle(6,1,0,0),
 | 
						|
	gsSPLight((&light_animed_swim[0].l[0]),1),
 | 
						|
	gsSPLight((&light_animed_swim[0].a),2),
 | 
						|
	gsSPVertex(&vtx_animed_swim1[7],13,0),
 | 
						|
	gsSP1Triangle(0,1,2,0),
 | 
						|
	gsSP1Triangle(1,3,2,0),
 | 
						|
	gsSP1Triangle(2,4,0,0),
 | 
						|
	gsSP1Triangle(5,6,0,0),
 | 
						|
	gsSP1Triangle(6,7,1,0),
 | 
						|
	gsSP1Triangle(6,1,0,0),
 | 
						|
	gsSP1Triangle(7,8,3,0),
 | 
						|
	gsSP1Triangle(3,8,2,0),
 | 
						|
	gsSP1Triangle(2,9,4,0),
 | 
						|
	gsSP1Triangle(4,9,5,0),
 | 
						|
	gsSP1Triangle(5,0,4,0),
 | 
						|
	gsSP1Triangle(7,3,1,0),
 | 
						|
	gsSP1Triangle(9,10,5,0),
 | 
						|
	gsSP1Triangle(2,11,9,0),
 | 
						|
	gsSP1Triangle(8,11,2,0),
 | 
						|
	gsSP1Triangle(7,12,8,0),
 | 
						|
	gsSPEndDisplayList()
 | 
						|
};
 | 
						|
Gfx RCP_animed_swim2[]={
 | 
						|
	gsSPLight((&light_animed_swim[0].l[0]),1),
 | 
						|
	gsSPLight((&light_animed_swim[0].a),2),
 | 
						|
	gsSPVertex(&vtx_animed_swim2[0],16,0),
 | 
						|
	gsSP1Triangle(0,1,2,0),
 | 
						|
	gsSP1Triangle(3,4,5,0),
 | 
						|
	gsSP1Triangle(6,7,5,0),
 | 
						|
	gsSP1Triangle(5,7,8,0),
 | 
						|
	gsSP1Triangle(2,1,9,0),
 | 
						|
	gsSP1Triangle(2,10,6,0),
 | 
						|
	gsSP1Triangle(9,11,10,0),
 | 
						|
	gsSP1Triangle(10,11,6,0),
 | 
						|
	gsSP1Triangle(6,12,7,0),
 | 
						|
	gsSP1Triangle(7,12,8,0),
 | 
						|
	gsSP1Triangle(12,13,8,0),
 | 
						|
	gsSP1Triangle(6,14,12,0),
 | 
						|
	gsSP1Triangle(11,14,6,0),
 | 
						|
	gsSP1Triangle(9,15,11,0),
 | 
						|
	gsSP1Triangle(6,4,2,0),
 | 
						|
	gsSP1Triangle(5,4,6,0),
 | 
						|
	gsSP1Triangle(3,0,4,0),
 | 
						|
	gsSP1Triangle(0,2,4,0),
 | 
						|
	gsSP1Triangle(9,10,2,0),
 | 
						|
	gsSP1Triangle(8,3,5,0),
 | 
						|
	gsSPLight((&light_animed_swim[1].l[0]),1),
 | 
						|
	gsSPLight((&light_animed_swim[1].a),2),
 | 
						|
	gsSPVertex(&vtx_animed_swim2[16],9,0),
 | 
						|
	gsSP1Triangle(0,1,2,0),
 | 
						|
	gsSP1Triangle(3,4,0,0),
 | 
						|
	gsSP1Triangle(5,1,0,0),
 | 
						|
	gsSP1Triangle(2,6,0,0),
 | 
						|
	gsSP1Triangle(0,7,8,0),
 | 
						|
	gsSP1Triangle(5,0,8,0),
 | 
						|
	gsSP1Triangle(6,3,0,0),
 | 
						|
	gsSP1Triangle(0,4,7,0),
 | 
						|
	gsSPEndDisplayList()
 | 
						|
};
 | 
						|
Gfx RCP_animed_swim3[]={
 | 
						|
	gsSPLight((&light_animed_swim[0].l[0]),1),
 | 
						|
	gsSPLight((&light_animed_swim[0].a),2),
 | 
						|
	gsSPVertex(&vtx_animed_swim3[0],8,0),
 | 
						|
	gsSP1Triangle(0,1,2,0),
 | 
						|
	gsSP1Triangle(2,3,0,0),
 | 
						|
	gsSP1Triangle(4,5,6,0),
 | 
						|
	gsSP1Triangle(6,7,4,0),
 | 
						|
	gsSPEndDisplayList()
 | 
						|
};
 | 
						|
Gfx RCP_animed_swim4[]={
 | 
						|
	gsSPLight((&light_animed_swim[4].l[0]),1),
 | 
						|
	gsSPLight((&light_animed_swim[4].a),2),
 | 
						|
	gsSPVertex(&vtx_animed_swim4[0],6,0),
 | 
						|
	gsSP1Triangle(0,1,2,0),
 | 
						|
	gsSP1Triangle(3,4,5,0),
 | 
						|
	gsSPEndDisplayList()
 | 
						|
};
 | 
						|
Gfx RCP_animed_swim5[]={
 | 
						|
	gsSPLight((&light_animed_swim[0].l[0]),1),
 | 
						|
	gsSPLight((&light_animed_swim[0].a),2),
 | 
						|
	gsSPVertex(&vtx_animed_swim5[0],16,0),
 | 
						|
	gsSP1Triangle(0,1,2,0),
 | 
						|
	gsSP1Triangle(3,4,5,0),
 | 
						|
	gsSP1Triangle(6,7,8,0),
 | 
						|
	gsSP1Triangle(5,9,3,0),
 | 
						|
	gsSP1Triangle(10,11,12,0),
 | 
						|
	gsSP1Triangle(13,14,15,0),
 | 
						|
	gsSPVertex(&vtx_animed_swim5[16],15,0),
 | 
						|
	gsSP1Triangle(0,1,2,0),
 | 
						|
	gsSP1Triangle(2,1,3,0),
 | 
						|
	gsSP1Triangle(4,5,6,0),
 | 
						|
	gsSP1Triangle(6,5,7,0),
 | 
						|
	gsSP1Triangle(3,1,8,0),
 | 
						|
	gsSP1Triangle(5,9,10,0),
 | 
						|
	gsSP1Triangle(11,12,13,0),
 | 
						|
	gsSP1Triangle(14,13,12,0),
 | 
						|
	gsSPVertex(&vtx_animed_swim5[31],15,0),
 | 
						|
	gsSP1Triangle(0,1,2,0),
 | 
						|
	gsSP1Triangle(3,4,5,0),
 | 
						|
	gsSP1Triangle(6,7,8,0),
 | 
						|
	gsSP1Triangle(9,10,11,0),
 | 
						|
	gsSP1Triangle(12,13,14,0),
 | 
						|
	gsSPVertex(&vtx_animed_swim5[46],15,0),
 | 
						|
	gsSP1Triangle(0,1,2,0),
 | 
						|
	gsSP1Triangle(3,4,5,0),
 | 
						|
	gsSP1Triangle(6,7,8,0),
 | 
						|
	gsSP1Triangle(9,10,11,0),
 | 
						|
	gsSP1Triangle(12,13,14,0),
 | 
						|
	gsSPVertex(&vtx_animed_swim5[61],15,0),
 | 
						|
	gsSP1Triangle(0,1,2,0),
 | 
						|
	gsSP1Triangle(3,4,5,0),
 | 
						|
	gsSP1Triangle(6,7,8,0),
 | 
						|
	gsSP1Triangle(9,10,11,0),
 | 
						|
	gsSP1Triangle(12,13,14,0),
 | 
						|
	gsSPVertex(&vtx_animed_swim5[76],14,0),
 | 
						|
	gsSP1Triangle(0,1,2,0),
 | 
						|
	gsSP1Triangle(3,2,1,0),
 | 
						|
	gsSP1Triangle(3,4,2,0),
 | 
						|
	gsSP1Triangle(5,6,7,0),
 | 
						|
	gsSP1Triangle(8,9,10,0),
 | 
						|
	gsSP1Triangle(5,11,6,0),
 | 
						|
	gsSP1Triangle(12,3,1,0),
 | 
						|
	gsSP1Triangle(3,10,4,0),
 | 
						|
	gsSP1Triangle(2,13,0,0),
 | 
						|
	gsSPVertex(&vtx_animed_swim5[90],11,0),
 | 
						|
	gsSP1Triangle(0,1,2,0),
 | 
						|
	gsSP1Triangle(2,3,0,0),
 | 
						|
	gsSP1Triangle(0,3,4,0),
 | 
						|
	gsSP1Triangle(5,6,7,0),
 | 
						|
	gsSP1Triangle(8,9,10,0),
 | 
						|
	gsSPLight((&light_animed_swim[2].l[0]),1),
 | 
						|
	gsSPLight((&light_animed_swim[2].a),2),
 | 
						|
	gsSPVertex(&vtx_animed_swim5[101],7,0),
 | 
						|
	gsSP1Triangle(0,1,2,0),
 | 
						|
	gsSP1Triangle(2,3,4,0),
 | 
						|
	gsSP1Triangle(2,4,5,0),
 | 
						|
	gsSP1Triangle(6,3,1,0),
 | 
						|
	gsSP1Triangle(4,3,6,0),
 | 
						|
	gsSP1Triangle(3,2,1,0),
 | 
						|
	gsSPLight((&light_animed_swim[3].l[0]),1),
 | 
						|
	gsSPLight((&light_animed_swim[3].a),2),
 | 
						|
	gsSPVertex(&vtx_animed_swim5[108],6,0),
 | 
						|
	gsSP1Triangle(0,1,2,0),
 | 
						|
	gsSP1Triangle(3,4,5,0),
 | 
						|
	gsSPEndDisplayList()
 | 
						|
};
 | 
						|
Gfx animed_light_sourcex[]={
 | 
						|
	gsSPNumLights(NUMLIGHTS_1),
 | 
						|
	gsSPEndDisplayList()
 | 
						|
};
 | 
						|
 | 
						|
/**************** 
 | 
						|
(0),shk_tail,RCP_animed_swim0,NULL,(-1),NULL,(-1),486,0,0
 | 
						|
(1),shk_body2,RCP_animed_swim1,NULL,(-1),shk_tail,(0),415,0,0
 | 
						|
(2),shk_body1,RCP_animed_swim2,NULL,(-1),shk_body2,(1),201,0,0
 | 
						|
(3),shk_eye,RCP_animed_swim3,NULL,(-1),NULL,(-1),0,0,0
 | 
						|
(4),shk_ha,RCP_animed_swim4,shk_eye,(3),NULL,(-1),0,0,0
 | 
						|
(5),shk_head,RCP_animed_swim5,shk_ha,(4),shk_body1,(2),0,0,0
 | 
						|
(6),chn1,animed_light_sourcex,NULL,(-1),shk_head,(5),-326,84,-34
 | 
						|
****************/ 
 | 
						|
 | 
						|
/*-------------------------------------------------------------*/
 | 
						|
/*	animation data                                      */
 | 
						|
/*-------------------------------------------------------------*/
 | 
						|
 | 
						|
static short animed_swim_prm[]={
 | 
						|
	    0,  402,  400,  394,  384,  371,  354,  335,
 | 
						|
	  313,  288,  262,  233,  203,  171,  137,  103,
 | 
						|
	   68,   33,   -2,  -37,  -72, -107, -141, -175,
 | 
						|
	 -207, -237, -266, -292, -317, -339, -358, -375,
 | 
						|
	 -388, -398, -404, -406, -404, -398, -390, -378,
 | 
						|
	 -363, -346, -326, -304, -279, -253, -225, -196,
 | 
						|
	 -166, -134, -102,  -69,  -35,   -2,   31,   65,
 | 
						|
	   98,  130,  162,  192,  221,  249,  275,  300,
 | 
						|
	  322,  342,  359,  374,  386,  394,  400,   84,
 | 
						|
	  -34,-16383, 5319, 5511, 5671, 5797, 5889, 5946,
 | 
						|
	 5967, 5952, 5899, 5808, 5678, 5508, 5297, 5045,
 | 
						|
	 4751, 4414, 4016, 3547, 3016, 2431, 1800, 1133,
 | 
						|
	  438, -274, -998,-1724,-2442,-3145,-3823,-4467,
 | 
						|
	-5069,-5621,-6113,-6537,-6883,-7173,-7431,-7657,
 | 
						|
	-7850,-8010,-8137,-8230,-8289,-8312,-8301,-8253,
 | 
						|
	-8170,-8049,-7892,-7697,-7464,-7193,-6883,-6500,
 | 
						|
	-6017,-5448,-4804,-4099,-3345,-2553,-1737, -908,
 | 
						|
	  -80,  735, 1526, 2279, 2982, 3624, 4190, 4670,
 | 
						|
	 3688, 3787, 3868, 3931, 3975, 3999, 4003, 3986,
 | 
						|
	 3947, 3886, 3801, 3694, 3562, 3406, 3224, 3016,
 | 
						|
	 2772, 2483, 2155, 1794, 1405,  995,  568,  130,
 | 
						|
	 -312, -755,-1193,-1619,-2028,-2416,-2775,-3100,
 | 
						|
	-3387,-3629,-3821,-3973,-4098,-4198,-4273,-4323,
 | 
						|
	-4351,-4355,-4337,-4297,-4237,-4157,-4057,-3939,
 | 
						|
	-3803,-3649,-3479,-3293,-3092,-2851,-2551,-2200,
 | 
						|
	-1806,-1377, -922, -448,   36,  523, 1005, 1473,
 | 
						|
	 1919, 2336, 2714, 3047, 3325, 3542, 3024, 3008,
 | 
						|
	 2961, 2884, 2781, 2652, 2500, 2326, 2133, 1923,
 | 
						|
	 1697, 1457, 1206,  945,  676,  402,  123, -156,
 | 
						|
	 -436, -715, -989,-1258,-1519,-1770,-2010,-2236,
 | 
						|
	-2446,-2639,-2813,-2965,-3094,-3197,-3274,-3321,
 | 
						|
	-3337,-3323,-3280,-3212,-3119,-3003,-2866,-2709,
 | 
						|
	-2534,-2343,-2137,-1918,-1688,-1447,-1199, -944,
 | 
						|
	 -684, -421, -156,  108,  371,  631,  886, 1134,
 | 
						|
	 1375, 1605, 1824, 2030, 2221, 2396, 2553, 2690,
 | 
						|
	 2806, 2899, 2967, 3010,15161,14951,14747,14552,
 | 
						|
	14366,14192,14033,13891,13767,13664,13584,13529,
 | 
						|
	13502,13504,13538,13605,13707,13841,14003,14191,
 | 
						|
	14402,14633,14880,15141,15413,15692,15976,16262,
 | 
						|
	16546,16826,17098,17360,17608,17840,18052,18263,
 | 
						|
	18489,18728,18973,19222,19469,19711,19942,20159,
 | 
						|
	20357,20532,20680,20796,20876,20916,20910,20856,
 | 
						|
	20749,20591,20389,20146,19868,19560,19228,18876,
 | 
						|
	18509,18132,17752,17372,16998,16634,16287,15961,
 | 
						|
	15662,15393,15161,14951,14747,14552,14366,14192,
 | 
						|
	14033,13891,13767,13664,13584,13529,13502,13504,
 | 
						|
	13538,13605,13707,13841,14003,14191,14402,14633,
 | 
						|
	14880,15141,15413,15692,15976,16262,16546,16826,
 | 
						|
	17098,17360,17608,17840,18052,18263,18489,18728,
 | 
						|
	18973,19222,19469,19711,19942,20159,20357,20532,
 | 
						|
	20680,20796,20876,20916,20910,20856,20749,20591,
 | 
						|
	20389,20146,19868,19560,19228,18876,18509,18132,
 | 
						|
	17752,17372,16998,16634,16287,15961,15662,15393,
 | 
						|
	15161,14951,14747,14552,14366,14192,14033,13891,
 | 
						|
	13767,13664,13584,13529,13502,13504,13538,13605,
 | 
						|
	13707,13841,14003,14191,14402,14633,14880,15141,
 | 
						|
	15413,15692,15976,16262,16546,16826,17098,17360,
 | 
						|
	17608,17840,18052,18263,18489,18728,18973,19222,
 | 
						|
	19469,19711,19942,20159,20357,20532,20680,20796,
 | 
						|
	20876,20916,20910,20856,20749,20591,20389,20146,
 | 
						|
	19868,19560,19228,18876,18509,18132,17752,17372,
 | 
						|
	16998,16634,16287,15961,15662,15393,};
 | 
						|
 | 
						|
static unsigned short animed_swim_tbl[]= {
 | 
						|
	    70,     1,	/* chn1(6) */
 | 
						|
	     1,    71,
 | 
						|
	     1,    72,
 | 
						|
	     1,    73,	/* chn1(6) */
 | 
						|
	     1,     0,
 | 
						|
	     1,     0,
 | 
						|
	     1,     0,	/* shk_head(5) */
 | 
						|
	     1,     0,
 | 
						|
	    70,   424,
 | 
						|
	     1,     0,	/* shk_body1(2) */
 | 
						|
	     1,     0,
 | 
						|
	    70,   214,
 | 
						|
	     1,     0,	/* shk_body2(1) */
 | 
						|
	     1,     0,
 | 
						|
	    70,   144,
 | 
						|
	     1,     0,	/* shk_tail(0) */
 | 
						|
	     1,     0,
 | 
						|
	    70,    74,
 | 
						|
	     1,     0,	/* shk_ha(4) */
 | 
						|
	     1,     0,
 | 
						|
	    70,   354,
 | 
						|
	     1,     0,	/* shk_eye(3) */
 | 
						|
	     1,     0,
 | 
						|
	    70,   284,
 | 
						|
};
 | 
						|
 | 
						|
AnimeRecord animed_swim_anm={
 | 
						|
	MAP_ANIM_NORMAL,	/* attr 	*/
 | 
						|
	0,					/* code 	*/
 | 
						|
	0,					/* start 	*/
 | 
						|
	0,					/* loop 	*/
 | 
						|
	70,
 | 
						|
	7,
 | 
						|
	animed_swim_prm,
 | 
						|
	animed_swim_tbl
 | 
						|
};
 | 
						|
/*-------------------------------------------------------------*/
 | 
						|
/*	Hms data 			                                       */
 | 
						|
/*-------------------------------------------------------------*/
 | 
						|
 | 
						|
Hierarchy RCP_HmsEnemyanimed[] = {
 | 
						|
 hmsShadow(100,150,1)
 | 
						|
 hmsBegin()
 | 
						|
 hmsScale(0.25f)
 | 
						|
    hmsBegin()
 | 
						|
      hmsJoint(RM_SURF,animed_light_sourcex,-326,84,-34)  /* ,chn1,(6) */
 | 
						|
      hmsBegin()
 | 
						|
         hmsJoint(RM_SURF,RCP_animed_swim5,0,0,0)  /* ,shk_head,(5) */
 | 
						|
         hmsBegin()
 | 
						|
            hmsJoint(RM_SURF,RCP_animed_swim2,201,0,0)  /* ,shk_body1,(2) */
 | 
						|
            hmsBegin()
 | 
						|
               hmsJoint(RM_SURF,RCP_animed_swim1,415,0,0)  /* ,shk_body2,(1) */
 | 
						|
               hmsBegin()
 | 
						|
                  hmsJoint(RM_SURF,RCP_animed_swim0,486,0,0)  /* ,shk_tail,(0) */
 | 
						|
               hmsEnd()
 | 
						|
            hmsEnd()
 | 
						|
         hmsEnd()
 | 
						|
         hmsJoint(RM_SURF,RCP_animed_swim4,0,0,0)  /* ,shk_ha,(4) */
 | 
						|
         hmsJoint(RM_SURF,RCP_animed_swim3,0,0,0)  /* ,shk_eye,(3) */
 | 
						|
      hmsEnd()
 | 
						|
   hmsEnd()
 | 
						|
 hmsEnd()
 | 
						|
 hmsExit()
 | 
						|
};
 | 
						|
 | 
						|
 | 
						|
 | 
						|
// extern AnimeRecord animed_swim_anm[];
 | 
						|
// extern Hierarchy RCP_HmsEnemyanimed[];
 | 
						|
/*=============================================================*/
 | 
						|
/*  END END */
 | 
						|
/*=============================================================*/
 | 
						|
 | 
						|
 | 
						|
AnimePtr animed_anime[] = {
 | 
						|
	&animed_swim_anm,
 | 
						|
};
 | 
						|
 | 
						|
 | 
						|
static long long animed_dmmy_end = 0;
 | 
						|
 | 
						|
/*=============================================================*/
 | 
						|
/*  END END */
 | 
						|
/*=============================================================*/
 | 
						|
 |