sm64/shape/enemy1_d/shark/animed_swim.c
2022-12-04 22:27:02 -05:00

502 lines
17 KiB
C

/* animed_swim */
#include<ultra64.h>
#define ShapeColor_animed_swim(R,G,B) {{R/4,G/4,B/4,0,R/4,G/4,B/4,0},{R,G,B,0,R,G,B,0,0,0,120,0}}
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),
};
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 light_sourcex[]={
gsSPNumLights(NUMLIGHTS_1),
gsSPEndDisplayList()
};
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, /* chn1translate x */
1, 71, /* chn1 translate y */
1, 72, /* chn1 translate z */
1, 73, /* chn1 rotate x */
1, 0, /* chn1 rotate y */
1, 0, /* chn1 rotate z */
1, 0, /* shk_tail rotate x */
1, 0, /* shk_tail rotate y */
70, 74, /* shk_tail rotate z */
1, 0, /* shk_body2 rotate x */
1, 0, /* shk_body2 rotate y */
70, 144, /* shk_body2 rotate z */
1, 0, /* shk_body1 rotate x */
1, 0, /* shk_body1 rotate y */
70, 214, /* shk_body1 rotate z */
1, 0, /* shk_eye rotate x */
1, 0, /* shk_eye rotate y */
70, 284, /* shk_eye rotate z */
1, 0, /* shk_ha rotate x */
1, 0, /* shk_ha rotate y */
70, 354, /* shk_ha rotate z */
1, 0, /* shk_head rotate x */
1, 0, /* shk_head rotate y */
70, 424, /* shk_head rotate z */
};
AnimeRecord animed_swim_anm={
70,
7,
animed_swim_prm,
animed_swim_tbl
};
static SkeletonRecord shk_tail[1]=
{RCP_animed_swim0,486.679993,0.000000,0.000000,0,0,-8230,NULL,NULL};
static SkeletonRecord shk_body2[1]=
{RCP_animed_swim1,415.440002,0.000000,0.000000,0,0,-4355,NULL,shk_tail};
static SkeletonRecord shk_body1[1]=
{RCP_animed_swim2,201.839996,0.000000,0.000000,0,0,-2709,NULL,shk_body2};
static SkeletonRecord shk_eye[1]=
{RCP_animed_swim3,0.000000,0.000000,0.000000,0,0,19711,NULL,NULL};
static SkeletonRecord shk_ha[1]=
{RCP_animed_swim4,0.000000,0.000000,0.000000,0,0,19711,shk_eye,NULL};
static SkeletonRecord shk_head[1]=
{RCP_animed_swim5,0.000000,0.000000,0.000000,0,0,19711,shk_ha,shk_body1};
static SkeletonRecord chn1[1]=
{light_sourcex,-326.279968,84.360001,-34.200001,-16383,0,0,NULL,shk_head};
SkeletonPtr animed_swim_list[]={
chn1,
shk_tail,
shk_body2,
shk_body1,
shk_eye,
shk_ha,
shk_head,
NULL
};