537 lines
17 KiB
Plaintext
537 lines
17 KiB
Plaintext
/*==================================================================================================
|
|
wanwan Shape Gfx Data
|
|
====================================================================================================*/
|
|
|
|
/*##################################################*/
|
|
#ifdef GFX_SHAPE
|
|
/*##################################################*/
|
|
|
|
/**************************************************************/
|
|
/* shape data wanwan_anim (skeleton & animation) */
|
|
/**************************************************************/
|
|
|
|
#define ShapeColor_wanwan_anim(r,g,b) ShapeColor(r,g,b)
|
|
|
|
/*-------------------------------------------------------------*/
|
|
/* light data */
|
|
/*-------------------------------------------------------------*/
|
|
|
|
static Lights1 light_wanwan_anim[]={
|
|
ShapeColor_wanwan_anim(255,255,255),
|
|
ShapeColor_wanwan_anim(13,15,22),
|
|
ShapeColor_wanwan_anim(150,0,0),
|
|
};
|
|
|
|
/*-------------------------------------------------------------*/
|
|
/* vertex & polygon data */
|
|
/*-------------------------------------------------------------*/
|
|
|
|
static Vtx vtx_wanwan_anim0[]={
|
|
{281,6,-451,0,0,0,45,-5,-118,0},
|
|
{223,-71,-469,0,0,0,45,-5,-118,0},
|
|
{181,6,-490,0,0,0,45,-5,-118,0},
|
|
{399,6,-401,0,0,0,49,-18,-115,255},
|
|
{322,-105,-415,0,0,0,49,-18,-115,255},
|
|
{281,6,-451,0,0,0,49,-18,-115,255},
|
|
{458,6,-260,0,0,0,115,-20,-48,255},
|
|
{400,-155,-330,0,0,0,115,-20,-48,255},
|
|
{399,6,-401,0,0,0,115,-20,-48,255},
|
|
{563,6,0,0,0,0,114,-29,-45,255},
|
|
{451,-210,-138,0,0,0,114,-29,-45,255},
|
|
{458,6,-260,0,0,0,114,-29,-45,255},
|
|
{458,6,260,0,0,0,114,-30,46,255},
|
|
{451,-210,138,0,0,0,114,-30,46,255},
|
|
{563,6,0,0,0,0,114,-30,46,255},
|
|
{399,6,401,0,0,0,115,-20,48,255},
|
|
{400,-155,330,0,0,0,115,-20,48,0},
|
|
{458,6,260,0,0,0,115,-20,48,0},
|
|
{281,6,451,0,0,0,49,-18,115,255},
|
|
{322,-105,415,0,0,0,49,-18,115,255},
|
|
{399,6,401,0,0,0,49,-18,115,255},
|
|
{181,6,490,0,0,0,45,-5,118,255},
|
|
{223,-71,469,0,0,0,45,-5,118,255},
|
|
{281,6,451,0,0,0,45,-5,118,255},
|
|
};
|
|
static Vtx vtx_wanwan_anim1[]={
|
|
{333,-250,-423,0,0,0,111,-32,-51,0},
|
|
{392,-25,-436,0,0,0,111,-32,-51,0},
|
|
{419,-271,-221,0,0,0,111,-32,-51,0},
|
|
{478,-46,-235,0,0,0,111,-32,-51,255},
|
|
{419,-271,221,0,0,0,111,-32,51,255},
|
|
{392,-25,436,0,0,0,111,-32,51,255},
|
|
{333,-250,423,0,0,0,111,-32,51,255},
|
|
{478,-46,235,0,0,0,111,-32,51,255},
|
|
};
|
|
static Vtx vtx_wanwan_anim2[]={
|
|
{-156,533,-156,0,0,0,-34,117,-34,0},
|
|
{-220,533,0,0,0,0,-48,117,0,0},
|
|
{0,577,0,0,0,0,0,127,0,0},
|
|
{-288,408,-288,0,0,0,-63,90,-63,255},
|
|
{-408,408,0,0,0,0,-89,90,0,255},
|
|
{-377,220,-377,0,0,0,-82,48,-82,255},
|
|
{-533,220,0,0,0,0,-117,48,0,255},
|
|
{-408,0,-408,0,0,0,-89,0,-89,255},
|
|
{-577,0,0,0,0,0,-127,0,0,255},
|
|
{-377,220,377,0,0,0,-82,48,82,255},
|
|
{-408,0,408,0,0,0,-89,0,89,255},
|
|
{-288,408,288,0,0,0,-63,90,63,255},
|
|
{-156,533,156,0,0,0,-34,117,34,255},
|
|
{0,533,-220,0,0,0,0,117,-48,255},
|
|
{0,408,-408,0,0,0,0,90,-89,255},
|
|
{0,220,-533,0,0,0,0,48,-117,255},
|
|
{-377,220,-377,0,0,0,-82,48,-82,255},
|
|
{0,220,-533,0,0,0,0,48,-117,0},
|
|
{0,0,-577,0,0,0,0,24,-124,0},
|
|
{-408,0,-408,0,0,0,-89,0,-89,255},
|
|
{0,220,533,0,0,0,0,48,117,255},
|
|
{-377,220,377,0,0,0,-82,48,82,255},
|
|
{-408,0,408,0,0,0,-89,0,89,255},
|
|
{0,0,577,0,0,0,0,24,124,255},
|
|
{0,408,408,0,0,0,0,90,89,255},
|
|
{-288,408,288,0,0,0,-63,90,63,255},
|
|
{0,533,220,0,0,0,0,117,48,255},
|
|
{-156,533,156,0,0,0,-34,117,34,255},
|
|
{0,577,0,0,0,0,0,127,0,255},
|
|
{156,533,-156,0,0,0,34,117,-34,255},
|
|
{0,533,-220,0,0,0,0,117,-48,255},
|
|
{288,408,-288,0,0,0,63,90,-63,255},
|
|
{0,533,-220,0,0,0,0,117,-48,255},
|
|
{288,408,-288,0,0,0,63,90,-63,0},
|
|
{0,408,-408,0,0,0,0,90,-89,0},
|
|
{377,220,-377,0,0,0,82,48,-82,255},
|
|
{0,220,-533,0,0,0,0,48,-117,255},
|
|
{408,0,-408,0,0,0,88,24,-88,255},
|
|
{0,0,-577,0,0,0,0,24,-124,255},
|
|
{377,220,377,0,0,0,82,48,82,255},
|
|
{0,220,533,0,0,0,0,48,117,255},
|
|
{0,0,577,0,0,0,0,24,124,255},
|
|
{408,0,408,0,0,0,88,24,88,255},
|
|
{288,408,288,0,0,0,63,90,63,255},
|
|
{0,408,408,0,0,0,0,90,89,255},
|
|
{156,533,156,0,0,0,34,117,34,255},
|
|
{0,533,220,0,0,0,0,117,48,255},
|
|
{0,577,0,0,0,0,0,127,0,255},
|
|
{220,533,0,0,0,0,48,117,0,255},
|
|
{156,533,-156,0,0,0,34,117,-34,0},
|
|
{0,577,0,0,0,0,0,127,0,0},
|
|
{408,408,0,0,0,0,89,90,0,255},
|
|
{288,408,-288,0,0,0,63,90,-63,255},
|
|
{533,220,0,0,0,0,117,48,0,255},
|
|
{377,220,-377,0,0,0,82,48,-82,255},
|
|
{577,0,0,0,0,0,124,24,0,255},
|
|
{408,0,-408,0,0,0,88,24,-88,255},
|
|
{377,220,377,0,0,0,82,48,82,255},
|
|
{408,0,408,0,0,0,88,24,88,255},
|
|
{288,408,288,0,0,0,63,90,63,255},
|
|
{156,533,156,0,0,0,34,117,34,255},
|
|
{0,0,-577,0,0,0,0,-127,0,0},
|
|
{408,0,-408,0,0,0,0,-127,0,0},
|
|
{577,0,0,0,0,0,0,-127,0,0},
|
|
{408,0,408,0,0,0,0,-127,0,255},
|
|
{0,0,577,0,0,0,0,-127,0,255},
|
|
};
|
|
static Vtx vtx_wanwan_anim3[]={
|
|
{181,-6,-490,0,0,0,45,5,-118,0},
|
|
{223,71,-469,0,0,0,45,5,-118,0},
|
|
{281,-6,-451,0,0,0,45,5,-118,0},
|
|
{281,-6,-451,0,0,0,49,17,-115,255},
|
|
{322,105,-416,0,0,0,49,17,-115,255},
|
|
{399,-6,-401,0,0,0,49,17,-115,255},
|
|
{399,-6,-401,0,0,0,112,36,-47,255},
|
|
{375,158,-330,0,0,0,112,36,-47,255},
|
|
{458,-6,-260,0,0,0,112,36,-47,255},
|
|
{458,-6,-260,0,0,0,115,26,-46,255},
|
|
{454,225,-138,0,0,0,115,26,-46,255},
|
|
{563,-6,0,0,0,0,115,26,-46,255},
|
|
{563,-6,0,0,0,0,115,26,46,255},
|
|
{454,225,138,0,0,0,115,26,46,255},
|
|
{458,-6,260,0,0,0,115,26,46,255},
|
|
{458,-6,260,0,0,0,112,36,47,255},
|
|
{375,158,330,0,0,0,112,36,47,0},
|
|
{399,-6,401,0,0,0,112,36,47,0},
|
|
{399,-6,401,0,0,0,49,17,115,255},
|
|
{322,105,416,0,0,0,49,17,115,255},
|
|
{281,-6,451,0,0,0,49,17,115,255},
|
|
{281,-6,451,0,0,0,45,5,118,255},
|
|
{223,71,469,0,0,0,45,5,118,255},
|
|
{181,-6,490,0,0,0,45,5,118,255},
|
|
};
|
|
static Vtx vtx_wanwan_anim4[]={
|
|
{0,-577,0,0,0,0,0,-127,0,0},
|
|
{-220,-533,0,0,0,0,-48,-117,0,0},
|
|
{-156,-533,-156,0,0,0,-34,-117,-34,0},
|
|
{-408,-408,0,0,0,0,-89,-90,0,255},
|
|
{-288,-408,-288,0,0,0,-63,-90,-63,255},
|
|
{-533,-220,0,0,0,0,-117,-48,0,255},
|
|
{-377,-220,-377,0,0,0,-82,-48,-82,255},
|
|
{-577,0,0,0,0,0,-127,0,0,255},
|
|
{-408,0,-408,0,0,0,-89,0,-89,255},
|
|
{-408,0,408,0,0,0,-89,0,89,255},
|
|
{-377,-220,377,0,0,0,-82,-48,82,255},
|
|
{-288,-408,288,0,0,0,-63,-90,63,255},
|
|
{-156,-533,156,0,0,0,-34,-117,34,255},
|
|
{0,-533,-220,0,0,0,0,-117,-48,255},
|
|
{0,-408,-408,0,0,0,0,-90,-89,255},
|
|
{0,-220,-533,0,0,0,0,-47,-117,255},
|
|
{-408,0,-408,0,0,0,-89,0,-89,255},
|
|
{0,0,-577,0,0,0,18,-27,-122,0},
|
|
{0,-220,-533,0,0,0,0,-47,-117,0},
|
|
{-377,-220,-377,0,0,0,-82,-48,-82,255},
|
|
{0,0,577,0,0,0,0,-24,124,255},
|
|
{-408,0,408,0,0,0,-89,0,89,255},
|
|
{-377,-220,377,0,0,0,-82,-48,82,255},
|
|
{0,-220,533,0,0,0,2,-50,116,255},
|
|
{-288,-408,288,0,0,0,-63,-90,63,255},
|
|
{0,-408,408,0,0,0,3,-89,90,255},
|
|
{-156,-533,156,0,0,0,-34,-117,34,255},
|
|
{0,-533,220,0,0,0,0,-117,48,255},
|
|
{0,-577,0,0,0,0,0,-127,0,255},
|
|
{0,-533,-220,0,0,0,0,-117,-48,255},
|
|
{156,-533,-156,0,0,0,34,-117,-34,255},
|
|
{0,-408,-408,0,0,0,0,-90,-89,255},
|
|
{288,-408,-288,0,0,0,63,-88,-65,0},
|
|
{156,-533,-156,0,0,0,34,-117,-34,0},
|
|
{0,-533,-220,0,0,0,0,-117,-48,255},
|
|
{0,-220,-533,0,0,0,0,-47,-117,255},
|
|
{367,-215,-367,0,0,0,82,-48,-83,255},
|
|
{0,0,-577,0,0,0,18,-27,-122,255},
|
|
{408,0,-408,0,0,0,97,-30,-75,255},
|
|
{408,0,408,0,0,0,75,-30,97,255},
|
|
{0,0,577,0,0,0,0,-24,124,255},
|
|
{0,-220,533,0,0,0,2,-50,116,255},
|
|
{367,-215,367,0,0,0,83,-48,82,255},
|
|
{0,-408,408,0,0,0,3,-89,90,255},
|
|
{288,-408,288,0,0,0,65,-88,63,255},
|
|
{0,-533,220,0,0,0,0,-117,48,255},
|
|
{156,-533,156,0,0,0,34,-117,34,255},
|
|
{0,-577,0,0,0,0,0,-127,0,255},
|
|
{156,-533,156,0,0,0,34,-117,34,0},
|
|
{0,-533,220,0,0,0,0,-117,48,0},
|
|
{156,-533,-156,0,0,0,34,-117,-34,255},
|
|
{220,-533,0,0,0,0,48,-117,0,255},
|
|
{288,-408,-288,0,0,0,63,-88,-65,255},
|
|
{408,-408,0,0,0,0,90,-89,-3,255},
|
|
{367,-215,-367,0,0,0,82,-48,-83,255},
|
|
{533,-220,0,0,0,0,117,-49,0,255},
|
|
{408,0,-408,0,0,0,97,-30,-75,255},
|
|
{577,0,0,0,0,0,122,-27,18,255},
|
|
{408,0,408,0,0,0,75,-30,97,255},
|
|
{367,-215,367,0,0,0,83,-48,82,255},
|
|
{288,-408,288,0,0,0,65,-88,63,255},
|
|
{0,0,577,0,0,0,0,127,0,0},
|
|
{408,0,408,0,0,0,0,127,0,0},
|
|
{577,0,0,0,0,0,0,127,0,0},
|
|
{408,0,-408,0,0,0,0,127,0,255},
|
|
{0,0,-577,0,0,0,0,127,0,255},
|
|
};
|
|
Gfx RCP_wanwan_anim0[]={
|
|
gsSPLight((&light_wanwan_anim[0].l[0]),1),
|
|
gsSPLight((&light_wanwan_anim[0].a),2),
|
|
gsSPVertex(&vtx_wanwan_anim0[0],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_wanwan_anim0[15],9,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(3,4,5,0),
|
|
gsSP1Triangle(6,7,8,0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
Gfx RCP_wanwan_anim1[]={
|
|
gsSPLight((&light_wanwan_anim[3].l[0]),1),
|
|
gsSPLight((&light_wanwan_anim[3].a),2),
|
|
gsSPVertex(&vtx_wanwan_anim1[0],8,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(1,3,2,0),
|
|
gsSP1Triangle(4,5,6,0),
|
|
gsSP1Triangle(4,7,5,0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
Gfx RCP_wanwan_anim2[]={
|
|
gsSPLight((&light_wanwan_anim[1].l[0]),1),
|
|
gsSPLight((&light_wanwan_anim[1].a),2),
|
|
gsSPVertex(&vtx_wanwan_anim2[0],16,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(1,0,3,0),
|
|
gsSP1Triangle(1,3,4,0),
|
|
gsSP1Triangle(4,3,5,0),
|
|
gsSP1Triangle(4,5,6,0),
|
|
gsSP1Triangle(6,5,7,0),
|
|
gsSP1Triangle(6,7,8,0),
|
|
gsSP1Triangle(9,6,8,0),
|
|
gsSP1Triangle(9,8,10,0),
|
|
gsSP1Triangle(11,4,6,0),
|
|
gsSP1Triangle(11,6,9,0),
|
|
gsSP1Triangle(12,1,4,0),
|
|
gsSP1Triangle(12,4,11,0),
|
|
gsSP1Triangle(1,12,2,0),
|
|
gsSP1Triangle(13,0,2,0),
|
|
gsSP1Triangle(0,13,14,0),
|
|
gsSP1Triangle(0,14,3,0),
|
|
gsSP1Triangle(3,14,15,0),
|
|
gsSP1Triangle(3,15,5,0),
|
|
gsSPVertex(&vtx_wanwan_anim2[16],16,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(0,2,3,0),
|
|
gsSP1Triangle(4,5,6,0),
|
|
gsSP1Triangle(4,6,7,0),
|
|
gsSP1Triangle(8,9,5,0),
|
|
gsSP1Triangle(8,5,4,0),
|
|
gsSP1Triangle(10,11,9,0),
|
|
gsSP1Triangle(10,9,8,0),
|
|
gsSP1Triangle(11,10,12,0),
|
|
gsSP1Triangle(13,14,12,0),
|
|
gsSP1Triangle(14,13,15,0),
|
|
gsSPVertex(&vtx_wanwan_anim2[32],16,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(2,1,3,0),
|
|
gsSP1Triangle(2,3,4,0),
|
|
gsSP1Triangle(4,3,5,0),
|
|
gsSP1Triangle(4,5,6,0),
|
|
gsSP1Triangle(7,8,9,0),
|
|
gsSP1Triangle(7,9,10,0),
|
|
gsSP1Triangle(11,12,8,0),
|
|
gsSP1Triangle(11,8,7,0),
|
|
gsSP1Triangle(13,14,12,0),
|
|
gsSP1Triangle(13,12,11,0),
|
|
gsSP1Triangle(14,13,15,0),
|
|
gsSPVertex(&vtx_wanwan_anim2[48],13,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(1,0,3,0),
|
|
gsSP1Triangle(1,3,4,0),
|
|
gsSP1Triangle(4,3,5,0),
|
|
gsSP1Triangle(4,5,6,0),
|
|
gsSP1Triangle(6,5,7,0),
|
|
gsSP1Triangle(6,7,8,0),
|
|
gsSP1Triangle(5,9,10,0),
|
|
gsSP1Triangle(5,10,7,0),
|
|
gsSP1Triangle(3,11,9,0),
|
|
gsSP1Triangle(3,9,5,0),
|
|
gsSP1Triangle(0,12,11,0),
|
|
gsSP1Triangle(0,11,3,0),
|
|
gsSP1Triangle(12,0,2,0),
|
|
gsSPLight((&light_wanwan_anim[2].l[0]),1),
|
|
gsSPLight((&light_wanwan_anim[2].a),2),
|
|
gsSPVertex(&vtx_wanwan_anim2[61],5,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(0,2,3,0),
|
|
gsSP1Triangle(0,3,4,0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
Gfx RCP_wanwan_anim3[]={
|
|
gsSPLight((&light_wanwan_anim[0].l[0]),1),
|
|
gsSPLight((&light_wanwan_anim[0].a),2),
|
|
gsSPVertex(&vtx_wanwan_anim3[0],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_wanwan_anim3[15],9,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(3,4,5,0),
|
|
gsSP1Triangle(6,7,8,0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
Gfx RCP_wanwan_anim4[]={
|
|
gsSPLight((&light_wanwan_anim[1].l[0]),1),
|
|
gsSPLight((&light_wanwan_anim[1].a),2),
|
|
gsSPVertex(&vtx_wanwan_anim4[0],16,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(3,4,2,0),
|
|
gsSP1Triangle(3,2,1,0),
|
|
gsSP1Triangle(5,6,4,0),
|
|
gsSP1Triangle(5,4,3,0),
|
|
gsSP1Triangle(7,8,6,0),
|
|
gsSP1Triangle(7,6,5,0),
|
|
gsSP1Triangle(9,7,5,0),
|
|
gsSP1Triangle(9,5,10,0),
|
|
gsSP1Triangle(10,5,3,0),
|
|
gsSP1Triangle(10,3,11,0),
|
|
gsSP1Triangle(11,3,1,0),
|
|
gsSP1Triangle(11,1,12,0),
|
|
gsSP1Triangle(0,12,1,0),
|
|
gsSP1Triangle(0,2,13,0),
|
|
gsSP1Triangle(4,14,13,0),
|
|
gsSP1Triangle(4,13,2,0),
|
|
gsSP1Triangle(6,15,14,0),
|
|
gsSP1Triangle(6,14,4,0),
|
|
gsSPVertex(&vtx_wanwan_anim4[16],15,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(0,2,3,0),
|
|
gsSP1Triangle(4,5,6,0),
|
|
gsSP1Triangle(4,6,7,0),
|
|
gsSP1Triangle(7,6,8,0),
|
|
gsSP1Triangle(7,8,9,0),
|
|
gsSP1Triangle(9,8,10,0),
|
|
gsSP1Triangle(9,10,11,0),
|
|
gsSP1Triangle(12,11,10,0),
|
|
gsSP1Triangle(12,13,14,0),
|
|
gsSPVertex(&vtx_wanwan_anim4[31],16,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(0,2,3,0),
|
|
gsSP1Triangle(4,5,1,0),
|
|
gsSP1Triangle(4,1,0,0),
|
|
gsSP1Triangle(6,7,5,0),
|
|
gsSP1Triangle(6,5,4,0),
|
|
gsSP1Triangle(8,9,10,0),
|
|
gsSP1Triangle(8,10,11,0),
|
|
gsSP1Triangle(11,10,12,0),
|
|
gsSP1Triangle(11,12,13,0),
|
|
gsSP1Triangle(13,12,14,0),
|
|
gsSP1Triangle(13,14,15,0),
|
|
gsSPVertex(&vtx_wanwan_anim4[47],14,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(0,3,4,0),
|
|
gsSP1Triangle(5,6,4,0),
|
|
gsSP1Triangle(5,4,3,0),
|
|
gsSP1Triangle(7,8,6,0),
|
|
gsSP1Triangle(7,6,5,0),
|
|
gsSP1Triangle(9,10,8,0),
|
|
gsSP1Triangle(9,8,7,0),
|
|
gsSP1Triangle(10,11,12,0),
|
|
gsSP1Triangle(10,12,8,0),
|
|
gsSP1Triangle(8,12,13,0),
|
|
gsSP1Triangle(8,13,6,0),
|
|
gsSP1Triangle(6,13,1,0),
|
|
gsSP1Triangle(6,1,4,0),
|
|
gsSP1Triangle(0,4,1,0),
|
|
gsSPLight((&light_wanwan_anim[2].l[0]),1),
|
|
gsSPLight((&light_wanwan_anim[2].a),2),
|
|
gsSPVertex(&vtx_wanwan_anim4[61],5,0),
|
|
gsSP1Triangle(0,1,2,0),
|
|
gsSP1Triangle(0,2,3,0),
|
|
gsSP1Triangle(0,3,4,0),
|
|
gsSPEndDisplayList()
|
|
};
|
|
|
|
/****************
|
|
(0),wan_toothB,RCP_wanwan_anim0,NULL,(-1),NULL,(-1),0,0,0
|
|
(1),wan_eye,RCP_wanwan_anim1,NULL,(-1),NULL,(-1),0,0,0
|
|
(2),wan_bodyB,RCP_wanwan_anim2,wan_toothB,(0),NULL,(-1),0,0,0
|
|
(3),wan_toothA,RCP_wanwan_anim3,wan_eye,(1),NULL,(-1),0,0,0
|
|
(4),wan_bodyA,RCP_wanwan_anim4,wan_toothA,(3),NULL,(-1),0,0,0
|
|
(5),chn2,NULL,NULL,(-1),wan_bodyA,(4),0,0,0
|
|
(6),chn1,light_sourcex,chn2,(5),wan_bodyB,(2),0,0,0
|
|
****************/
|
|
|
|
/*-------------------------------------------------------------*/
|
|
/* animation data */
|
|
/*-------------------------------------------------------------*/
|
|
|
|
static short wanwan_anim_prm[]={
|
|
0,16383,-27134,-27517,-28462,-29669,-30834,-31654,
|
|
-31828,-30546,-28060,-25659,-24631,-25476,-27377,-29657,
|
|
-31635,-32630,-31928,-30021,-28045,-27134,28594,28870,
|
|
29545,30394,31190,31709,31723,30546,28375,26314,
|
|
25465,26258,27988,30060,31879,-32684,32380,30896,
|
|
29325,28594,-27134,-27517,-28462,-29669,-30834,-31654,
|
|
-31828,-30546,-28060,-25659,-24631,-25476,-27377,-29657,
|
|
-31635,-32630,-31928,-30021,-28045,-27134,28594,28870,
|
|
29545,30394,31190,31709,31723,30546,28375,26314,
|
|
25465,26258,27988,30060,31879,-32684,32380,30896,
|
|
29325,28594,28594,28870,29545,30394,31190,31709,
|
|
31723,30546,28375,26314,25465,26258,27988,30060,
|
|
31879,-32684,32380,30896,29325,28594,16383,};
|
|
|
|
static unsigned short wanwan_anim_tbl[]= {
|
|
1, 0, /* chn1(6) */
|
|
1, 0,
|
|
1, 0,
|
|
1, 0, /* chn1(6) */
|
|
1, 1,
|
|
1, 0,
|
|
1, 0, /* wan_bodyB(2) */
|
|
1, 0,
|
|
20, 42,
|
|
1, 0, /* wan_toothB(0) */
|
|
1, 0,
|
|
20, 2,
|
|
1, 0, /* chn2(5) */
|
|
1, 102,
|
|
1, 0,
|
|
1, 0, /* wan_bodyA(4) */
|
|
1, 0,
|
|
20, 82,
|
|
1, 0, /* wan_toothA(3) */
|
|
1, 0,
|
|
20, 62,
|
|
1, 0, /* wan_eye(1) */
|
|
1, 0,
|
|
20, 22,
|
|
};
|
|
|
|
AnimeRecord wanwan_anim_anm={
|
|
MAP_ANIM_NORMAL, /* attr */
|
|
0, /* code */
|
|
0, /* start */
|
|
0, /* loop */
|
|
20,
|
|
7,
|
|
wanwan_anim_prm,
|
|
wanwan_anim_tbl
|
|
};
|
|
|
|
/*=================================================================================================*/
|
|
/* Animation Total */
|
|
/*=================================================================================================*/
|
|
AnimePtr wanwan_anime[] = {
|
|
&wanwan_anim_anm,
|
|
};
|
|
|
|
|
|
/*##################################################*/
|
|
#else
|
|
/*##################################################*/
|
|
|
|
|
|
/*==================================================================================================
|
|
wanwan Shape Hms Data
|
|
====================================================================================================*/
|
|
|
|
extern Gfx RCP_wanwan_anim2[];
|
|
extern Gfx RCP_wanwan_anim0[];
|
|
extern Gfx RCP_wanwan_anim4[];
|
|
extern Gfx RCP_wanwan_anim3[];
|
|
extern Gfx RCP_wanwan_anim1[];
|
|
/*-------------------------------------------------------------*/
|
|
/* Hms data */
|
|
/*-------------------------------------------------------------*/
|
|
|
|
Hierarchy RCP_HmsEnemywanwan[] = {
|
|
hmsShadow(200,150,1)
|
|
hmsBegin()
|
|
hmsScale(0.25f)
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF,NULL,0,0,0) /* ,XXX, */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF,RCP_wanwan_anim2,0,0,0) /* ,wan_bodyB,(2) */
|
|
hmsJoint(RM_SURF,RCP_wanwan_anim0,0,0,0) /* ,wan_toothB,(0) */
|
|
hmsEnd()
|
|
hmsJoint(RM_SURF,NULL,0,0,0) /* ,chn2,(5) */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF,RCP_wanwan_anim4,0,0,0) /* ,wan_bodyA,(4) */
|
|
hmsJoint(RM_SURF,RCP_wanwan_anim3,0,0,0) /* ,wan_toothA,(3) */
|
|
hmsJoint(RM_SURF,RCP_wanwan_anim1,0,0,0) /* ,wan_eye,(1) */
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsExit()
|
|
};
|
|
|
|
|
|
|
|
// extern AnimeRecord wanwan_anim_anm[];
|
|
// extern Hierarchy RCP_HmsEnemywanwan_anim[];
|
|
/*=============================================================*/
|
|
/* END END */
|
|
/*=============================================================*/
|
|
|
|
/*##################################################*/
|
|
#endif
|
|
/*##################################################*/
|
|
|