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