sm64/shape/enemy1_k/togezo.shape

682 lines
21 KiB
Plaintext

#ifdef HMS_SHAPE
/*-------------------------------------------------------------*/
/* Hms data */
/*-------------------------------------------------------------*/
extern Gfx togezo_light_sourcex[];
extern Gfx RCP_togezo_walk4[];
extern Gfx RCP_togezo_walk0[];
extern Gfx RCP_togezo_walk1[];
extern Gfx RCP_togezo_walk2[];
extern Gfx RCP_togezo_walk3[];
Hierarchy RCP_HmsEnemytogezo[] = {
hmsShadow(100,150,1)
hmsBegin()
hmsScale(0.25f)
hmsBegin()
hmsJoint(RM_SURF,togezo_light_sourcex,0,72,-7) /* ,chn8,(18) */
hmsBegin()
hmsJoint(RM_SURF,NULL,0,0,0) /* ,jnt8_1,(17) */
hmsBegin()
hmsJoint(RM_SURF,RCP_togezo_walk4,0,0,0) /* ,toge_body,(16) */
hmsJoint(RM_SURF,NULL,-1,55,0) /* ,chn7,(15) */
hmsBegin()
hmsJoint(RM_SURF,NULL,0,0,0) /* ,jnt7_1,(8) */
hmsBegin()
hmsJoint(RM_SURF,NULL,77,0,0) /* ,jnt7_2,(4) */
hmsBegin()
hmsJoint(RM_SURF,RCP_togezo_walk0,0,0,0) /* ,toge_Rfoot1,(0) */
hmsEnd()
hmsEnd()
hmsEnd()
hmsJoint(RM_SURF,NULL,0,-48,0) /* ,chn5,(14) */
hmsBegin()
hmsJoint(RM_SURF,NULL,0,0,0) /* ,jnt5_1,(9) */
hmsBegin()
hmsJoint(RM_SURF,NULL,88,0,0) /* ,jnt5_2,(5) */
hmsBegin()
hmsJoint(RM_SURF,RCP_togezo_walk1,0,0,0) /* ,toge_rfoot2,(1) */
hmsEnd()
hmsEnd()
hmsEnd()
hmsJoint(RM_SURF,NULL,-1,55,0) /* ,chn3,(13) */
hmsBegin()
hmsJoint(RM_SURF,NULL,0,0,0) /* ,jnt3_1,(10) */
hmsBegin()
hmsJoint(RM_SURF,NULL,77,0,0) /* ,jnt3_2,(6) */
hmsBegin()
hmsJoint(RM_SURF,RCP_togezo_walk2,0,0,0) /* ,toge_Lfoot1,(2) */
hmsEnd()
hmsEnd()
hmsEnd()
hmsJoint(RM_SURF,NULL,0,-48,0) /* ,chn1,(12) */
hmsBegin()
hmsJoint(RM_SURF,NULL,0,0,0) /* ,jnt1_1,(11) */
hmsBegin()
hmsJoint(RM_SURF,NULL,88,0,0) /* ,jnt1_2,(7) */
hmsBegin()
hmsJoint(RM_SURF,RCP_togezo_walk3,0,0,0) /* ,toge_Lfoot2,(3) */
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsExit()
};
#else
/**************************************************************/
/* shape data togezo_walk (skeleton & animation) */
/**************************************************************/
#define ShapeColor_togezo_walk(r,g,b) ShapeColor(r,g,b)
/*-------------------------------------------------------------*/
/* light data */
/*-------------------------------------------------------------*/
static Lights1 light_togezo_walk[]={
ShapeColor_togezo_walk(202,141,41),
ShapeColor_togezo_walk(235,176,127),
ShapeColor_togezo_walk(178,178,178),
ShapeColor_togezo_walk(255,0,0),
ShapeColor_togezo_walk(244,150,7),
ShapeColor_togezo_walk(241,178,37),
};
/*-------------------------------------------------------------*/
/* vertex & polygon data */
/*-------------------------------------------------------------*/
static Vtx vtx_togezo_walk0[]={
{57,-31,-27,0,0,0,-46,-93,-71,0},
{57,-31,13,0,0,0,-30,-98,74,0},
{0,-17,6,0,0,0,-35,-117,31,0},
{57,27,-27,0,0,0,-46,93,-71,255},
{57,-1,-50,0,0,0,-69,0,-106,255},
{29,-1,-31,0,0,0,-60,0,-111,255},
{0,11,-14,0,0,0,-42,94,-73,255},
{0,13,6,0,0,0,-35,117,31,255},
{57,27,13,0,0,0,-30,98,74,255},
{0,-1,19,0,0,0,-32,0,122,255},
{0,-15,-14,0,0,0,-42,-94,-73,255},
{0,-1,-19,0,0,0,-44,0,-119,255},
{57,-1,31,0,0,0,-26,0,124,255},
{57,-31,13,0,0,0,127,0,0,0},
{57,-31,-27,0,0,0,127,0,0,0},
{57,27,-27,0,0,0,127,0,0,0},
{57,27,13,0,0,0,127,0,0,255},
{57,-1,31,0,0,0,127,0,0,255},
{57,-1,-50,0,0,0,127,0,0,255},
};
static Vtx vtx_togezo_walk1[]={
{59,-29,-23,0,0,0,-44,-94,-72,0},
{59,-29,19,0,0,0,-28,-98,74,0},
{-2,-15,12,0,0,0,-32,-118,31,0},
{58,32,-23,0,0,0,-47,93,-72,255},
{58,1,-47,0,0,0,-69,-1,-106,255},
{29,1,-28,0,0,0,-59,0,-112,255},
{-2,15,-9,0,0,0,-42,94,-73,255},
{-2,17,12,0,0,0,-36,117,31,255},
{58,32,19,0,0,0,-31,97,74,255},
{-2,0,25,0,0,0,-31,0,122,255},
{-2,-13,-9,0,0,0,-40,-95,-73,255},
{-2,0,-14,0,0,0,-42,0,-119,255},
{58,1,38,0,0,0,-26,0,124,255},
{59,-29,19,0,0,0,127,2,0,0},
{59,-29,-23,0,0,0,127,2,0,0},
{58,32,-23,0,0,0,127,2,0,0},
{58,32,19,0,0,0,127,2,0,255},
{58,1,38,0,0,0,127,2,0,255},
{58,1,-47,0,0,0,127,2,0,255},
};
static Vtx vtx_togezo_walk2[]={
{0,-17,-6,0,0,0,-35,-117,-31,0},
{57,-31,-13,0,0,0,-30,-98,-74,0},
{57,-31,27,0,0,0,-46,-93,71,0},
{29,-1,31,0,0,0,-60,0,111,255},
{57,-1,50,0,0,0,-69,0,106,255},
{57,27,27,0,0,0,-46,93,71,255},
{0,13,-6,0,0,0,-35,117,-31,255},
{0,11,14,0,0,0,-42,94,73,255},
{0,-1,-19,0,0,0,-32,0,-122,255},
{57,27,-13,0,0,0,-30,98,-74,255},
{0,-1,19,0,0,0,-44,0,119,255},
{0,-15,14,0,0,0,-42,-94,73,255},
{57,-1,-31,0,0,0,-26,0,-124,255},
{57,27,27,0,0,0,127,0,0,0},
{57,-31,27,0,0,0,127,0,0,0},
{57,-31,-13,0,0,0,127,0,0,0},
{57,27,-13,0,0,0,127,0,0,255},
{57,-1,-31,0,0,0,127,0,0,255},
{57,-1,50,0,0,0,127,0,0,255},
};
static Vtx vtx_togezo_walk3[]={
{-2,-15,-12,0,0,0,-32,-118,-31,0},
{59,-29,-19,0,0,0,-28,-98,-74,0},
{59,-29,23,0,0,0,-44,-94,72,0},
{29,1,28,0,0,0,-59,0,112,255},
{58,1,47,0,0,0,-69,-1,106,255},
{58,32,23,0,0,0,-47,93,72,255},
{-2,17,-12,0,0,0,-36,117,-31,255},
{-2,15,9,0,0,0,-42,94,73,255},
{-2,0,-25,0,0,0,-31,0,-122,255},
{58,32,-19,0,0,0,-31,97,-74,255},
{-2,0,14,0,0,0,-42,0,119,255},
{-2,-13,9,0,0,0,-40,-95,73,255},
{58,1,-38,0,0,0,-26,0,-124,255},
{58,32,23,0,0,0,127,2,0,0},
{59,-29,23,0,0,0,127,2,0,0},
{59,-29,-19,0,0,0,127,2,0,0},
{58,32,-19,0,0,0,127,2,0,255},
{58,1,-38,0,0,0,127,2,0,255},
{58,1,47,0,0,0,127,2,0,255},
};
static Vtx vtx_togezo_walk4[]={
{-23,-40,-118,0,0,0,-104,-19,-69,0},
{0,-4,-145,0,0,0,-21,-14,-124,0},
{-12,-119,-85,0,0,0,-91,-68,-53,0},
{10,-116,-121,0,0,0,0,-97,-81,255},
{3,-146,0,0,0,0,-54,-114,0,255},
{-18,49,-118,0,0,0,-107,20,-64,255},
{10,-116,121,0,0,0,0,-97,81,255},
{-12,-119,85,0,0,0,-92,-68,53,255},
{47,-129,0,0,0,0,76,-101,0,255},
{38,-61,110,0,0,0,82,-39,88,255},
{29,-156,0,0,0,0,75,-102,0,255},
{42,77,-122,0,0,0,90,18,-86,255},
{38,-61,-110,0,0,0,82,-39,-88,255},
{62,160,-48,0,0,0,67,98,-43,255},
{22,107,-136,0,0,0,-8,59,-111,255},
{-1,119,-95,0,0,0,-76,85,-54,255},
{72,142,0,0,0,0,107,66,0,255},
{42,77,-122,0,0,0,90,18,-86,0},
{62,160,-48,0,0,0,67,98,-43,0},
{22,107,-136,0,0,0,-8,59,-111,255},
{0,-4,-145,0,0,0,-21,-14,-124,255},
{-18,49,-118,0,0,0,-107,20,-64,255},
{0,-4,145,0,0,0,-21,-14,124,255},
{-18,49,118,0,0,0,-107,21,64,255},
{-23,-40,118,0,0,0,-104,-19,69,255},
{-12,-119,85,0,0,0,-92,-68,53,255},
{10,-116,121,0,0,0,0,-97,81,255},
{38,-61,110,0,0,0,82,-39,88,255},
{42,77,122,0,0,0,90,19,86,255},
{62,160,46,0,0,0,67,98,43,255},
{22,107,136,0,0,0,-8,60,111,255},
{-1,119,95,0,0,0,-75,85,54,255},
{-1,119,-95,0,0,0,-76,85,-54,255},
{29,168,0,0,0,0,-29,123,0,0},
{62,160,-48,0,0,0,67,98,-43,0},
{-1,119,95,0,0,0,-75,85,54,255},
{62,160,46,0,0,0,67,98,43,255},
{72,142,0,0,0,0,107,66,0,255},
{-44,-66,-39,0,0,0,-124,-16,-20,0},
{-46,72,-40,0,0,0,-121,25,-28,0},
{-18,49,-118,0,0,0,-107,20,-64,0},
{-1,119,-95,0,0,0,-76,85,-54,255},
{-23,-40,-118,0,0,0,-104,-19,-69,255},
{-31,-119,0,0,0,0,-107,-68,0,255},
{-12,-119,-85,0,0,0,-91,-68,-53,255},
{3,-146,0,0,0,0,-54,-114,0,255},
{-12,-119,85,0,0,0,-92,-68,53,255},
{-44,-65,41,0,0,0,-123,-18,24,255},
{-46,73,40,0,0,0,-123,20,23,255},
{-18,49,118,0,0,0,-107,21,64,255},
{-23,-40,118,0,0,0,-104,-19,69,255},
{-1,119,95,0,0,0,-75,85,54,255},
{29,168,0,0,0,0,-29,123,0,255},
{-28,143,0,0,0,0,-98,80,0,255},
{42,77,122,0,0,0,90,19,86,0},
{140,73,51,0,0,0,98,43,67,0},
{72,142,0,0,0,0,107,66,0,0},
{140,73,-51,0,0,0,107,36,-56,255},
{142,-67,-51,0,0,0,92,-66,-56,255},
{38,-61,-110,0,0,0,82,-39,-88,255},
{47,-129,0,0,0,0,76,-101,0,255},
{142,-67,51,0,0,0,106,-52,44,255},
{38,-61,110,0,0,0,82,-39,88,255},
{42,77,-122,0,0,0,90,18,-86,255},
{135,-2,-132,0,0,0,104,62,36,0},
{92,33,-72,0,0,0,104,62,36,0},
{119,-20,-55,0,0,0,104,62,36,0},
{119,-20,55,0,0,0,16,-123,25,255},
{135,-2,135,0,0,0,16,-123,25,255},
{67,-20,89,0,0,0,16,-123,25,255},
{135,-2,-132,0,0,0,17,-123,-26,255},
{119,-20,-55,0,0,0,17,-123,-26,255},
{67,-20,-89,0,0,0,17,-123,-26,255},
{139,-22,29,0,0,0,45,-118,1,255},
{139,-23,-29,0,0,0,45,-118,1,255},
{216,6,0,0,0,0,45,-118,1,255},
{139,-22,29,0,0,0,17,61,109,255},
{216,6,0,0,0,0,17,61,109,255},
{139,30,0,0,0,0,17,61,109,255},
{139,30,0,0,0,0,20,58,-110,255},
{216,6,0,0,0,0,20,58,-110,0},
{139,-23,-29,0,0,0,20,58,-110,0},
{120,85,29,0,0,0,96,-82,1,255},
{120,84,-29,0,0,0,96,-82,1,255},
{172,146,0,0,0,0,96,-82,1,255},
{172,146,0,0,0,0,-15,63,-108,255},
{120,84,-29,0,0,0,-15,63,-108,255},
{85,125,0,0,0,0,-15,63,-108,255},
{172,146,0,0,0,0,-17,66,107,255},
{85,125,0,0,0,0,-17,66,107,255},
{120,85,29,0,0,0,-17,66,107,255},
{92,33,72,0,0,0,-72,62,83,255},
{67,-20,89,0,0,0,-72,62,83,255},
{135,-2,135,0,0,0,-72,62,83,255},
{92,33,72,0,0,0,105,61,-35,255},
{135,-2,135,0,0,0,105,61,-35,0},
{119,-20,55,0,0,0,105,61,-35,0},
{67,-20,-89,0,0,0,-70,61,-85,255},
{92,33,-72,0,0,0,-70,61,-85,255},
{135,-2,-132,0,0,0,-70,61,-85,255},
{112,-74,-29,0,0,0,116,51,1,255},
{112,-75,29,0,0,0,116,51,1,255},
{145,-148,0,0,0,0,116,51,1,255},
{145,-148,0,0,0,0,-35,-59,106,255},
{112,-75,29,0,0,0,-35,-59,106,255},
{74,-106,0,0,0,0,-35,-59,106,255},
{145,-148,0,0,0,0,-33,-57,-108,255},
{74,-106,0,0,0,0,-33,-57,-108,255},
{112,-74,-29,0,0,0,-33,-57,-108,255},
};
Gfx RCP_togezo_walk0[]={
gsSPLight((&light_togezo_walk[0].l[0]),1),
gsSPLight((&light_togezo_walk[0].a),2),
gsSPVertex(&vtx_togezo_walk0[0],13,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,4,5,0),
gsSP1Triangle(3,6,7,0),
gsSP1Triangle(8,7,9,0),
gsSP1Triangle(5,4,0,0),
gsSP1Triangle(0,10,11,0),
gsSP1Triangle(11,6,3,0),
gsSP1Triangle(1,12,9,0),
gsSP1Triangle(3,5,11,0),
gsSP1Triangle(11,5,0,0),
gsSP1Triangle(7,8,3,0),
gsSP1Triangle(9,12,8,0),
gsSP1Triangle(9,2,1,0),
gsSP1Triangle(2,10,0,0),
gsSPLight((&light_togezo_walk[1].l[0]),1),
gsSPLight((&light_togezo_walk[1].a),2),
gsSPVertex(&vtx_togezo_walk0[13],6,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(2,3,0,0),
gsSP1Triangle(3,4,0,0),
gsSP1Triangle(1,5,2,0),
gsSPEndDisplayList()
};
Gfx RCP_togezo_walk1[]={
gsSPLight((&light_togezo_walk[0].l[0]),1),
gsSPLight((&light_togezo_walk[0].a),2),
gsSPVertex(&vtx_togezo_walk1[0],13,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,4,5,0),
gsSP1Triangle(3,6,7,0),
gsSP1Triangle(8,7,9,0),
gsSP1Triangle(5,4,0,0),
gsSP1Triangle(0,10,11,0),
gsSP1Triangle(11,6,3,0),
gsSP1Triangle(1,12,9,0),
gsSP1Triangle(3,5,11,0),
gsSP1Triangle(11,5,0,0),
gsSP1Triangle(7,8,3,0),
gsSP1Triangle(9,12,8,0),
gsSP1Triangle(9,2,1,0),
gsSP1Triangle(2,10,0,0),
gsSPLight((&light_togezo_walk[1].l[0]),1),
gsSPLight((&light_togezo_walk[1].a),2),
gsSPVertex(&vtx_togezo_walk1[13],6,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(2,3,0,0),
gsSP1Triangle(3,4,0,0),
gsSP1Triangle(1,5,2,0),
gsSPEndDisplayList()
};
Gfx RCP_togezo_walk2[]={
gsSPLight((&light_togezo_walk[0].l[0]),1),
gsSPLight((&light_togezo_walk[0].a),2),
gsSPVertex(&vtx_togezo_walk2[0],13,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,4,5,0),
gsSP1Triangle(6,7,5,0),
gsSP1Triangle(8,6,9,0),
gsSP1Triangle(2,4,3,0),
gsSP1Triangle(10,11,2,0),
gsSP1Triangle(5,7,10,0),
gsSP1Triangle(8,12,1,0),
gsSP1Triangle(10,3,5,0),
gsSP1Triangle(2,3,10,0),
gsSP1Triangle(5,9,6,0),
gsSP1Triangle(9,12,8,0),
gsSP1Triangle(1,0,8,0),
gsSP1Triangle(2,11,0,0),
gsSPLight((&light_togezo_walk[1].l[0]),1),
gsSPLight((&light_togezo_walk[1].a),2),
gsSPVertex(&vtx_togezo_walk2[13],6,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(2,3,0,0),
gsSP1Triangle(2,4,3,0),
gsSP1Triangle(0,5,1,0),
gsSPEndDisplayList()
};
Gfx RCP_togezo_walk3[]={
gsSPLight((&light_togezo_walk[0].l[0]),1),
gsSPLight((&light_togezo_walk[0].a),2),
gsSPVertex(&vtx_togezo_walk3[0],13,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,4,5,0),
gsSP1Triangle(6,7,5,0),
gsSP1Triangle(8,6,9,0),
gsSP1Triangle(2,4,3,0),
gsSP1Triangle(10,11,2,0),
gsSP1Triangle(5,7,10,0),
gsSP1Triangle(8,12,1,0),
gsSP1Triangle(10,3,5,0),
gsSP1Triangle(2,3,10,0),
gsSP1Triangle(5,9,6,0),
gsSP1Triangle(9,12,8,0),
gsSP1Triangle(1,0,8,0),
gsSP1Triangle(2,11,0,0),
gsSPLight((&light_togezo_walk[1].l[0]),1),
gsSPLight((&light_togezo_walk[1].a),2),
gsSPVertex(&vtx_togezo_walk3[13],6,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(2,3,0,0),
gsSP1Triangle(2,4,3,0),
gsSP1Triangle(0,5,1,0),
gsSPEndDisplayList()
};
Gfx RCP_togezo_walk4[]={
gsSPLight((&light_togezo_walk[2].l[0]),1),
gsSPLight((&light_togezo_walk[2].a),2),
gsSPVertex(&vtx_togezo_walk4[0],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(2,1,3,0),
gsSP1Triangle(3,4,2,0),
gsSP1Triangle(1,0,5,0),
gsSP1Triangle(6,7,4,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(10,9,6,0),
gsSP1Triangle(10,6,4,0),
gsSP1Triangle(11,12,1,0),
gsSP1Triangle(1,12,3,0),
gsSP1Triangle(10,12,8,0),
gsSP1Triangle(10,3,12,0),
gsSP1Triangle(4,3,10,0),
gsSP1Triangle(13,11,14,0),
gsSP1Triangle(13,14,15,0),
gsSP1Triangle(15,14,5,0),
gsSPVertex(&vtx_togezo_walk4[16],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,1,4,0),
gsSP1Triangle(3,4,5,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(6,8,9,0),
gsSP1Triangle(10,11,6,0),
gsSP1Triangle(6,11,12,0),
gsSP1Triangle(10,6,9,0),
gsSP1Triangle(12,13,14,0),
gsSP1Triangle(14,13,15,0),
gsSP1Triangle(14,15,7,0),
gsSP1Triangle(12,0,13,0),
gsSP1Triangle(7,6,14,0),
gsSP1Triangle(14,6,12,0),
gsSPVertex(&vtx_togezo_walk4[32],6,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(1,3,4,0),
gsSP1Triangle(5,2,4,0),
gsSP1Triangle(4,2,1,0),
gsSPLight((&light_togezo_walk[4].l[0]),1),
gsSPLight((&light_togezo_walk[4].a),2),
gsSPVertex(&vtx_togezo_walk4[38],16,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,2,1,0),
gsSP1Triangle(0,2,4,0),
gsSP1Triangle(5,6,7,0),
gsSP1Triangle(7,8,5,0),
gsSP1Triangle(6,0,4,0),
gsSP1Triangle(5,8,9,0),
gsSP1Triangle(10,9,11,0),
gsSP1Triangle(11,9,12,0),
gsSP1Triangle(9,8,12,0),
gsSP1Triangle(11,13,10,0),
gsSP1Triangle(0,5,9,0),
gsSP1Triangle(14,3,15,0),
gsSP1Triangle(14,15,13,0),
gsSP1Triangle(0,9,10,0),
gsSP1Triangle(0,10,1,0),
gsSP1Triangle(6,5,0,0),
gsSP1Triangle(15,10,13,0),
gsSP1Triangle(3,1,15,0),
gsSP1Triangle(10,15,1,0),
gsSPLight((&light_togezo_walk[3].l[0]),1),
gsSPLight((&light_togezo_walk[3].a),2),
gsSPVertex(&vtx_togezo_walk4[54],10,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,4,5,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(0,8,1,0),
gsSP1Triangle(2,1,3,0),
gsSP1Triangle(3,1,7,0),
gsSP1Triangle(3,5,9,0),
gsSP1Triangle(1,8,7,0),
gsSP1Triangle(3,9,2,0),
gsSP1Triangle(3,7,4,0),
gsSP1Triangle(4,7,6,0),
gsSP1Triangle(4,6,5,0),
gsSPLight((&light_togezo_walk[5].l[0]),1),
gsSPLight((&light_togezo_walk[5].a),2),
gsSPVertex(&vtx_togezo_walk4[64],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_togezo_walk4[79],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_togezo_walk4[94],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),
gsSPEndDisplayList()
};
Gfx togezo_light_sourcex[]={
gsSPNumLights(NUMLIGHTS_1),
gsSPEndDisplayList()
};
/****************
(0),toge_Rfoot1,RCP_togezo_walk0,NULL,(-1),NULL,(-1),0,0,0
(1),toge_rfoot2,RCP_togezo_walk1,NULL,(-1),NULL,(-1),0,0,0
(2),toge_Lfoot1,RCP_togezo_walk2,NULL,(-1),NULL,(-1),0,0,0
(3),toge_Lfoot2,RCP_togezo_walk3,NULL,(-1),NULL,(-1),0,0,0
(4),jnt7_2,NULL,NULL,(-1),toge_Rfoot1,(0),77,0,0
(5),jnt5_2,NULL,NULL,(-1),toge_rfoot2,(1),88,0,0
(6),jnt3_2,NULL,NULL,(-1),toge_Lfoot1,(2),77,0,0
(7),jnt1_2,NULL,NULL,(-1),toge_Lfoot2,(3),88,0,0
(8),jnt7_1,NULL,NULL,(-1),jnt7_2,(4),0,0,0
(9),jnt5_1,NULL,NULL,(-1),jnt5_2,(5),0,0,0
(10),jnt3_1,NULL,NULL,(-1),jnt3_2,(6),0,0,0
(11),jnt1_1,NULL,NULL,(-1),jnt1_2,(7),0,0,0
(12),chn1,NULL,NULL,(-1),jnt1_1,(11),0,-48,0
(13),chn3,NULL,chn1,(12),jnt3_1,(10),-1,55,0
(14),chn5,NULL,chn3,(13),jnt5_1,(9),0,-48,0
(15),chn7,NULL,chn5,(14),jnt7_1,(8),-1,55,0
(16),toge_body,RCP_togezo_walk4,chn7,(15),NULL,(-1),0,0,0
(17),jnt8_1,NULL,NULL,(-1),toge_body,(16),0,0,0
(18),chn8,togezo_light_sourcex,NULL,(-1),jnt8_1,(17),0,72,-7
****************/
/*-------------------------------------------------------------*/
/* animation data */
/*-------------------------------------------------------------*/
static short togezo_walk_prm[]={
0, 72, 72, 73, 74, 75, 75, 75,
75, 74, 73, 72, 72, 72, 73, 73,
74, 75, 76, 76, 76, 75, 74, 73,
72, 72, -7, 1,16383, -1,-32767,-32767,
18891,-14391,-14397,-14310,-14108,-13874,-13695,-13655,
-13731,-13841,-13978,-14136,-14307,-14487,-14669,-14845,
-15011,-15160,-15285,-15381,-15440,-15390,-15204,-14948,
-14685,-14479,-14397,-14913,-14907,-14891,-14866,-14834,
-14795,-14750,-14702,-14652,-14600,-14548,-14497,-14449,
-14405,-14366,-14333,-14308,-14292,-14287,-14287,-14287,
-14287,-14287,-14287,-14287, 5, 225, 776, 1492,
2208, 2759, 2979, 2712, 2059, 1242, 484, 7,
-195, -295, -319, -293, -242, -192, -170, -157,
-124, -82, -40, -7, 5,-1981,-1907,-1713,
-1440,-1129, -821, -558, -294, 3, 277, 469,
521, 432, 259, 24, -243, -522, -785,-1006,
-1212,-1430,-1638,-1814,-1936,-1981,-1986,-1916,
-1742,-1516,-1289,-1115,-1045,-1120,-1306,-1549,
-1794,-1985,-2137,-2295,-2447,-2584,-2695,-2770,
-2797,-2737,-2587,-2392,-2196,-2046,-1986, 5,
3, 0, -3, -6, -10, -11, -11, -9,
-7, -2, 3, 13, 25, 39, 53, 65,
73, 76, 71, 58, 41, 23, 10, 5,
1877, 1807, 1623, 1362, 1061, 759, 491, 210,
-118, -427, -653, -730, -660, -505, -288, -33,
235, 494, 719, 944, 1198, 1448, 1666, 1819,
1877,-1633,-1654,-1709,-1780,-1852,-1906,-1928,
-1916,-1878,-1818,-1736,-1634,-1494,-1312,-1113,
-917, -749, -632, -588, -665, -858,-1110,-1362,
-1555,-1633, 0, 22, 74, 137, 190, 212,
228, 257, 275, 255, 174, 5, -305, -750,
-1263,-1777,-2227,-2545,-2666,-2469,-1975,-1333,
-691, -197, 0,-1668,-1591,-1390,-1114, -810,
-528, -227, 129, 495, 819, 1052, 1147, 1093,
933, 698, 416, 116, -171, -418, -661, -935,
-1206,-1441,-1606,-1668,-1986,-2050,-2205,-2389,
-2544,-2608,-2584,-2518,-2417,-2289,-2143,-1985,
-1786,-1532,-1253, -981, -748, -585, -524, -632,
-903,-1255,-1607,-1877,-1986, 0, 3, 13,
24, 33, 37, 35, 29, 22, 13, 5,
0, -4, -8, -12, -15, -17, -19, -19,
-18, -14, -9, -5, -1, 0, 1564, 1478,
1258, 959, 636, 345, 49, -298, -648, -955,
-1172,-1251,-1182,-1004, -750, -450, -135, 163,
413, 649, 904, 1151, 1362, 1509, 1564,-1633,
-1513,-1229, -889, -604, -485, -552, -726, -963,
-1222,-1459,-1633,-1755,-1863,-1957,-2034,-2092,
-2128,-2140,-2103,-2009,-1887,-1764,-1670,-1633,
-8113,-16383,-8113,-8113,-16383,-8113, 8113,16383,
-8113, 8113,16383,-8113, -625, -591, -498, -359,
-186, 5, 203, 395, 567, 707, 800, 834,
809, 741, 637, 504, 352, 188, 20, -143,
-296, -428, -532, -601, -625,16227,};
static unsigned short togezo_walk_tbl[]= {
1, 0, /* chn8(18) */
25, 1,
1, 26,
1, 27, /* chn8(18) */
1, 28,
1, 29,
25, 396, /* jnt8_1(17) */
1, 0,
1, 421,
1, 0, /* toge_body(16) */
1, 0,
1, 0,
1, 393, /* chn7(15) */
1, 394,
1, 395,
25, 84, /* jnt7_1(8) */
25, 109,
25, 134,
1, 30, /* jnt7_2(4) */
1, 31,
1, 32,
1, 0, /* toge_Rfoot1(0) */
1, 0,
1, 0,
1, 390, /* chn5(14) */
1, 391,
1, 392,
25, 159, /* jnt5_1(9) */
25, 184,
25, 209,
1, 0, /* jnt5_2(5) */
1, 0,
1, 33,
1, 0, /* toge_rfoot2(1) */
1, 0,
1, 0,
1, 387, /* chn3(13) */
1, 388,
1, 389,
25, 234, /* jnt3_1(10) */
25, 259,
25, 284,
1, 0, /* jnt3_2(6) */
1, 0,
25, 34,
1, 0, /* toge_Lfoot1(2) */
1, 0,
1, 0,
1, 384, /* chn1(12) */
1, 385,
1, 386,
25, 309, /* jnt1_1(11) */
25, 334,
25, 359,
1, 0, /* jnt1_2(7) */
1, 0,
25, 59,
1, 0, /* toge_Lfoot2(3) */
1, 0,
1, 0,
};
AnimeRecord togezo_walk_anm={
MAP_ANIM_NORMAL, /* attr */
0, /* code */
0, /* start */
0, /* loop */
25,
19,
togezo_walk_prm,
togezo_walk_tbl
};
// extern AnimeRecord togezo_walk_anm[];
// extern Hierarchy RCP_HmsEnemytogezo[];
/*=============================================================*/
/* END END */
/*=============================================================*/
AnimePtr togezo_anime[] = {
&togezo_walk_anm,
};
static long long togezo_dmmy_end = 0;
#endif
/*=============================================================*/
/* END END */
/*=============================================================*/