/**************************************************************/
/*	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 */
/*=============================================================*/

