/**************************************************************/ /* shape data ichiro_walk (skeleton & animation) */ /**************************************************************/ #define ShapeColor_ichiro_walk(r,g,b) ShapeColor(r,g,b) /*-------------------------------------------------------------*/ /* light data */ /*-------------------------------------------------------------*/ static Lights1 light_ichiro_walk[]={ }; /*-------------------------------------------------------------*/ /* vertex & polygon data */ /*-------------------------------------------------------------*/ static Vtx vtx_ichiro_walk0[]={ {152,-259,2,0,0,0,-86,-92,0,0}, {157,-143,199,0,0,0,-93,-37,77,0}, {-29,-89,2,0,0,0,-125,-22,0,0}, {173,181,176,0,0,0,-90,44,76,255}, {178,255,2,0,0,0,-67,107,0,255}, {21,157,2,0,0,0,-103,73,-1,255}, {159,-151,-189,0,0,0,126,-6,0,255}, {175,180,-170,0,0,0,126,-6,0,255}, {178,255,2,0,0,0,126,-6,0,255}, {173,181,176,0,0,0,126,-6,0,255}, {157,-143,199,0,0,0,126,-6,0,255}, {152,-259,2,0,0,0,126,-6,0,255}, {175,180,-170,0,0,0,-89,43,-78,255}, {159,-151,-189,0,0,0,-92,-38,-78,255}, }; static Vtx vtx_ichiro_walk1[]={ {-29,-89,-2,0,0,0,-125,-22,0,0}, {157,-143,-199,0,0,0,-93,-37,-77,0}, {152,-259,-2,0,0,0,-86,-92,0,0}, {21,157,-2,0,0,0,-103,73,1,255}, {178,255,-2,0,0,0,-67,107,0,255}, {173,181,-176,0,0,0,-90,44,-76,255}, {152,-259,-2,0,0,0,126,-6,0,255}, {157,-143,-199,0,0,0,126,-6,0,255}, {173,181,-176,0,0,0,126,-6,0,255}, {178,255,-2,0,0,0,126,-6,0,255}, {175,180,170,0,0,0,126,-6,0,255}, {159,-151,189,0,0,0,126,-6,0,255}, {159,-151,189,0,0,0,-92,-38,78,255}, {175,180,170,0,0,0,-89,43,78,255}, }; static Vtx vtx_ichiro_walk2[]={ {-151,0,-151,0,0,0,0,-127,0,0}, {151,0,-151,0,0,0,0,-127,0,0}, {151,0,151,0,0,0,0,-127,0,0}, {-151,0,151,0,0,0,0,-127,0,255}, }; static Vtx vtx_ichiro_walk3[]={ {287,-48,-65,0,0,0,-16,-119,-38,0}, {287,-79,27,0,0,0,-16,-119,-38,0}, {-10,-34,12,0,0,0,-16,-119,-38,0}, {-10,-21,-27,0,0,0,-16,-119,-38,255}, {287,0,84,0,0,0,-16,74,101,255}, {287,79,27,0,0,0,-16,74,101,255}, {-10,34,12,0,0,0,-16,74,101,255}, {-10,0,37,0,0,0,-16,74,101,255}, {287,-79,27,0,0,0,-16,-74,101,255}, {287,0,84,0,0,0,-16,-74,101,255}, {-10,0,37,0,0,0,-16,-74,101,255}, {-10,-34,12,0,0,0,-16,-74,101,255}, {287,48,-65,0,0,0,-16,0,-125,255}, {287,-48,-65,0,0,0,-16,0,-125,255}, {-10,-21,-27,0,0,0,-16,0,-125,255}, {-10,21,-27,0,0,0,-16,0,-125,255}, {287,79,27,0,0,0,-16,119,-38,255}, {287,48,-65,0,0,0,-16,119,-38,0}, {-10,21,-27,0,0,0,-16,119,-38,0}, {-10,34,12,0,0,0,-16,119,-38,255}, }; static Vtx vtx_ichiro_walk4[]={ {-151,0,-151,0,0,0,0,-127,0,0}, {151,0,-151,0,0,0,0,-127,0,0}, {151,0,151,0,0,0,0,-127,0,0}, {-151,0,151,0,0,0,0,-127,0,255}, }; static Vtx vtx_ichiro_walk5[]={ {-10,-21,27,0,0,0,-16,-119,38,0}, {-10,-34,-12,0,0,0,-16,-119,38,0}, {287,-79,-27,0,0,0,-16,-119,38,0}, {287,-48,65,0,0,0,-16,-119,38,255}, {-10,0,-37,0,0,0,-16,74,-101,255}, {-10,34,-12,0,0,0,-16,74,-101,255}, {287,79,-27,0,0,0,-16,74,-101,255}, {287,0,-84,0,0,0,-16,74,-101,255}, {-10,-34,-12,0,0,0,-16,-74,-101,255}, {-10,0,-37,0,0,0,-16,-74,-101,255}, {287,0,-84,0,0,0,-16,-74,-101,255}, {287,-79,-27,0,0,0,-16,-74,-101,255}, {-10,21,27,0,0,0,-16,0,125,255}, {-10,-21,27,0,0,0,-16,0,125,255}, {287,-48,65,0,0,0,-16,0,125,255}, {287,48,65,0,0,0,-16,0,125,255}, {-10,34,-12,0,0,0,-16,119,38,255}, {-10,21,27,0,0,0,-16,119,38,0}, {287,48,65,0,0,0,-16,119,38,0}, {287,79,-27,0,0,0,-16,119,38,255}, }; static Vtx vtx_ichiro_walk6[]={ {-52,605,-200,0,0,0,0,127,0,0}, {-52,605,200,0,0,0,0,127,0,0}, {1547,594,200,0,0,0,0,127,0,0}, {1547,594,-200,0,0,0,0,127,0,255}, {-52,605,200,0,0,0,0,0,127,255}, {-60,-594,200,0,0,0,0,0,127,255}, {1539,-605,200,0,0,0,0,0,127,255}, {1547,594,200,0,0,0,0,0,127,255}, {-60,-594,200,0,0,0,0,-127,0,255}, {-60,-594,-200,0,0,0,0,-127,0,255}, {1539,-605,-200,0,0,0,0,-127,0,255}, {1539,-605,200,0,0,0,0,-127,0,255}, {-60,-594,-200,0,0,0,0,0,-127,255}, {-52,605,-200,0,0,0,0,0,-127,255}, {1547,594,-200,0,0,0,0,0,-127,255}, {1539,-605,-200,0,0,0,0,0,-127,255}, {-60,-594,-200,0,0,0,-127,0,0,255}, {-60,-594,200,0,0,0,-127,0,0,0}, {-52,605,200,0,0,0,-127,0,0,0}, {-52,605,-200,0,0,0,-127,0,0,255}, {1547,594,-200,0,0,0,127,0,0,255}, {1547,594,200,0,0,0,127,0,0,255}, {1539,-605,200,0,0,0,127,0,0,255}, {1539,-605,-200,0,0,0,127,0,0,255}, }; Gfx RCP_ichiro_walk0[]={ gsSPLight((&light_ichiro_walk[0].l[0]),1), gsSPLight((&light_ichiro_walk[0].a),2), gsSPVertex(&vtx_ichiro_walk0[0],14,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(3,4,5,0), gsSP1Triangle(6,7,8,0), gsSP1Triangle(6,8,9,0), gsSP1Triangle(6,9,10,0), gsSP1Triangle(6,10,11,0), gsSP1Triangle(12,13,2,0), gsSP1Triangle(2,13,0,0), gsSP1Triangle(12,2,5,0), gsSP1Triangle(2,1,3,0), gsSP1Triangle(5,4,12,0), gsSP1Triangle(5,2,3,0), gsSPEndDisplayList() }; Gfx RCP_ichiro_walk1[]={ gsSPLight((&light_ichiro_walk[0].l[0]),1), gsSPLight((&light_ichiro_walk[0].a),2), gsSPVertex(&vtx_ichiro_walk1[0],14,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(3,4,5,0), gsSP1Triangle(6,7,8,0), gsSP1Triangle(6,8,9,0), gsSP1Triangle(6,9,10,0), gsSP1Triangle(6,10,11,0), gsSP1Triangle(0,12,13,0), gsSP1Triangle(2,12,0,0), gsSP1Triangle(3,0,13,0), gsSP1Triangle(5,1,0,0), gsSP1Triangle(13,4,3,0), gsSP1Triangle(5,0,3,0), gsSPEndDisplayList() }; Gfx RCP_ichiro_walk2[]={ gsSPLight((&light_ichiro_walk[0].l[0]),1), gsSPLight((&light_ichiro_walk[0].a),2), gsSPVertex(&vtx_ichiro_walk2[0],4,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(0,2,3,0), gsSPEndDisplayList() }; Gfx RCP_ichiro_walk3[]={ gsSPLight((&light_ichiro_walk[0].l[0]),1), gsSPLight((&light_ichiro_walk[0].a),2), gsSPVertex(&vtx_ichiro_walk3[0],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,10,0), gsSP1Triangle(8,10,11,0), gsSP1Triangle(12,13,14,0), gsSP1Triangle(12,14,15,0), gsSPVertex(&vtx_ichiro_walk3[16],4,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(0,2,3,0), gsSPEndDisplayList() }; Gfx RCP_ichiro_walk4[]={ gsSPLight((&light_ichiro_walk[0].l[0]),1), gsSPLight((&light_ichiro_walk[0].a),2), gsSPVertex(&vtx_ichiro_walk4[0],4,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(0,2,3,0), gsSPEndDisplayList() }; Gfx RCP_ichiro_walk5[]={ gsSPLight((&light_ichiro_walk[0].l[0]),1), gsSPLight((&light_ichiro_walk[0].a),2), gsSPVertex(&vtx_ichiro_walk5[0],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,10,0), gsSP1Triangle(8,10,11,0), gsSP1Triangle(12,13,14,0), gsSP1Triangle(12,14,15,0), gsSPVertex(&vtx_ichiro_walk5[16],4,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(0,2,3,0), gsSPEndDisplayList() }; Gfx RCP_ichiro_walk6[]={ gsSPLight((&light_ichiro_walk[0].l[0]),1), gsSPLight((&light_ichiro_walk[0].a),2), gsSPVertex(&vtx_ichiro_walk6[0],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,10,0), gsSP1Triangle(8,10,11,0), gsSP1Triangle(12,13,14,0), gsSP1Triangle(12,14,15,0), gsSPVertex(&vtx_ichiro_walk6[16],8,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(0,2,3,0), gsSP1Triangle(4,5,6,0), gsSP1Triangle(4,6,7,0), gsSPEndDisplayList() }; Gfx light_sourcex[]={ gsSPNumLights(NUMLIGHTS_1), gsSPEndDisplayList() }; /**************** (0),ichi_Rfoot,RCP_ichiro_walk0,NULL,(-1),NULL,(-1),0,0,0 (1),ichi_Lfoot,RCP_ichiro_walk1,NULL,(-1),NULL,(-1),0,0,0 (2),ichi_Rhand,RCP_ichiro_walk2,NULL,(-1),NULL,(-1),400,0,0 (3),ichi_Rarm,RCP_ichiro_walk3,NULL,(-1),ichi_Rhand,(2),0,0,0 (4),ichi_Lhand,RCP_ichiro_walk4,NULL,(-1),NULL,(-1),400,0,0 (5),ichi_Larm,RCP_ichiro_walk5,NULL,(-1),ichi_Lhand,(4),0,0,0 (6),chn26,NULL,NULL,(-1),ichi_Larm,(5),1068,-574,0 (7),chn28,NULL,chn26,(6),ichi_Rarm,(3),1075,570,0 (8),chn19,NULL,chn28,(7),ichi_Lfoot,(1),-18,-479,-5 (9),chn21,NULL,chn19,(8),ichi_Rfoot,(0),-12,490,-5 (10),ichi_body,RCP_ichiro_walk6,NULL,(-1),chn21,(9),0,0,0 (11),chn18,light_sourcex,NULL,(-1),ichi_body,(10),5,248,0 ****************/ /*-------------------------------------------------------------*/ /* animation data */ /*-------------------------------------------------------------*/ static short ichiro_walk_prm[]={ 0, 5, 178, 180, 186, 194, 203, 213, 223, 231, 236, 238, 237, 233, 228, 221, 213, 205, 197, 190, 183, 178, 175, 173, 173, 175, 178, 186, 198, 211, 224, 236, 245, 248, 248, 245, 238, 226, 211, 195, 183, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -5, -8, -7, 0, 18, 46, 76, 100, 113, 110, 95, 75, 55, 39, 28, 17, 8, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -18, -54, -82, -73, 0, 171, 422, 702, 959, 1143, 1261, 1348, 1391, 1380, 1302, 1093, 761, 403, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -15887,-15887,-15887,-15887,-15887,-15887,-15887,-15887, -15887,-15887,-15887,-15887,-15887,-15887,-15887,-15887, -15887,-15887,-15887,-15887,-15890,-15895,-15900,-15898, -15887,-15856,-15810,-15761,-15722,-15707,-15725,-15767, -15819,-15867,-15898,-15909,-15907,-15899,-15891,-15887, -15887,-15887,-15887,-15887,-15887,-15887,-15887,-15887, -15887,-15887, 0, -2, -8, -17, -27, -38, -49, -57, -64, -66, -64, -60, -54, -47, -38, -29, -20, -12, -5, 0, 2, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -46, -170, -350, -564, -789,-1002,-1182,-1307,-1353,-1324,-1241, -1118, -963, -789, -606, -425, -256, -111, 0, 57, 64, 43, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,-15887,-15885, -15882,-15877,-15871,-15864,-15858,-15853,-15849,-15848, -15849,-15851,-15855,-15859,-15864,-15869,-15875,-15879, -15884,-15887,-15888,-15889,-15888,-15887,-15887,-15887, -15887,-15887,-15887,-15887,-15887,-15887,-15887,-15887, -15887,-15887,-15887,-15887,-15887,-15887,-15887,-15887, -15887,-15887,-15887,-15887,-15887,-15887,-15887,-15887, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 7, 9, 10, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 0, 0, 0, 2, 3, 6675, 6672, 6663, 6650, 6634, 6615, 6595, 6574, 6555, 6536, 6521, 6509, 6503, 6502, 6507, 6521, 6544, 6576, 6619, 6675, 7069, 7724, 8031, 7177, 6323, 6993, 7742, 7258, 6675, 6960, 7301, 7002, 6675, 6635, 6626, 6637, 6661, 6689, 6713, 6724, 6714, 6675, 6292, 6049, 6891, 7567, 6616, 5609, 6086, 6675,-16380,-16380,-16380,-16380, -16380,-16380,-16380,-16380,-16380,-16380,-16380,-16380, -16380,-16380,-16380,-16380,-16380,-16380,-16380,-16380, -16380,-16380,-16380,-16381,-16381,-16380,-16379,-16379, -16380,-16380,-16380,-16380,-16380,-16380,-16380,-16380, -16380,-16380,-16380,-16380,-16380,-16380,-16380,-16380, -16380,-16380,-16381,-16381,-16381,-16380, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 3, 3, 4, 6, 6, 5, 2, 0, 0, 0, 0, -1, -1, -1, -1, -1, 0, 0, 0, 2, 6, 7, 8, 9, 8, 5, 1, 0, -6362,-6359,-6352,-6340,-6326,-6309,-6291,-6273, -6255,-6239,-6226,-6215,-6209,-6208,-6214,-6226, -6246,-6274,-6313,-6362,-6928,-7509,-7133,-6704, -7089,-7427,-6871,-6240,-6232,-6362,-6363,-6351, -6329,-6303,-6276,-6254,-6241,-6240,-6257,-6296, -6362,-6903,-7405,-6852,-6364,-7177,-7925,-7519, -6767,-6362,-16384,-16384,-16384,-16384,-16384,-16384, -16384,-16384,-16384,-16384,-16384,-16384,-16384,-16384, -16384,-16384,-16384,-16384,-16384,-16384,-16384,-16385, -16385,-16384,-16384,-16384,-16384,-16384,-16384,-16384, -16384,-16384,-16384,-16384,-16384,-16384,-16384,-16384, -16384,-16384,-16384,-16384,-16384,-16384,-16383,-16384, -16385,-16385,-16384,-16384, 8226,16383,-8226, 8226, 16383,-8226, 8226,16383,-8226, 8226,16383,-8226, -3337,-3266,-3071,-2774,-2402,-1978,-1528,-1076, -646, -263, 92, 455, 823, 1194, 1565, 1933, 2297, 2654, 3002, 3337, 3572, 3681, 3700, 3645, 3642, 3616, 3337, 2729, 1952, 1122, 359, -217, -665,-1111,-1545,-1956,-2333,-2666,-2943,-3155, -3290,-3337,-3337,-3338,-3339,-3339,-3339,-3338, -3337,-3337, 21, 21, 20, 18, 15, 12, 10, 7, 4, 1, 0, 2, 4, 7, 10, 10, 8, 3, -6, -21, -144, -219, 39, 281, 228, 81, -21, -42, -40, -25, -8, 1, 4, 7, 10, 12, 15, 17, 19, 20, 21, 21, -90, -176, 34, 238, 199, 86, 21, 21,16449,16406,16291,16125, 15927,15719,15522,15355,15240,15197,15224,15297, 15407,15545,15702,15869,16036,16195,16335,16449, 16429,16362,16412,16468,16428,16372,16449,16736, 17139,17556,17883,18015,17971,17852,17676,17464, 17232,17000,16787,16612,16493,16449,16486,16515, 16445,16377,16390,16428,16449,16449,}; static unsigned short ichiro_walk_tbl[]= { 1, 1, /* chn18(11) */ 50, 2, 1, 0, 1, 0, /* chn18(11) */ 1, 0, 1, 0, 50, 664, /* ichi_body(10) */ 50, 714, 50, 764, 1, 661, /* chn21(9) */ 1, 662, 1, 663, 50, 52, /* ichi_Rfoot(0) */ 50, 102, 50, 152, 1, 658, /* chn19(8) */ 1, 659, 1, 660, 50, 202, /* ichi_Lfoot(1) */ 50, 252, 50, 302, 1, 655, /* chn28(7) */ 1, 656, 1, 657, 50, 352, /* ichi_Rarm(3) */ 50, 402, 50, 452, 1, 0, /* ichi_Rhand(2) */ 1, 0, 1, 0, 1, 652, /* chn26(6) */ 1, 653, 1, 654, 50, 502, /* ichi_Larm(5) */ 50, 552, 50, 602, 1, 0, /* ichi_Lhand(4) */ 1, 0, 1, 0, }; AnimeRecord ichiro_walk_anm={ MAP_ANIM_NORMAL, /* attr */ 0, /* code */ 0, /* start */ 0, /* loop */ 50, 12, ichiro_walk_prm, ichiro_walk_tbl }; /*-------------------------------------------------------------*/ /* Hms data */ /*-------------------------------------------------------------*/ Hierarchy RCP_HmsEnemyichiro_walk[] = { hmsShadow(100,150,1) hmsBegin() hmsScale(0.25f) hmsBegin() hmsJoint(RM_SURF,light_sourcex,5,248,0) /* ,chn18,(11) */ hmsBegin() hmsJoint(RM_SURF,RCP_ichiro_walk6,0,0,0) /* ,ichi_body,(10) */ hmsBegin() hmsJoint(RM_SURF,NULL,-12,490,-5) /* ,chn21,(9) */ hmsBegin() hmsJoint(RM_SURF,RCP_ichiro_walk0,0,0,0) /* ,ichi_Rfoot,(0) */ hmsEnd() hmsJoint(RM_SURF,NULL,-18,-479,-5) /* ,chn19,(8) */ hmsBegin() hmsJoint(RM_SURF,RCP_ichiro_walk1,0,0,0) /* ,ichi_Lfoot,(1) */ hmsEnd() hmsJoint(RM_SURF,NULL,1075,570,0) /* ,chn28,(7) */ hmsBegin() hmsJoint(RM_SURF,RCP_ichiro_walk3,0,0,0) /* ,ichi_Rarm,(3) */ hmsBegin() hmsJoint(RM_SURF,RCP_ichiro_walk2,400,0,0) /* ,ichi_Rhand,(2) */ hmsEnd() hmsEnd() hmsJoint(RM_SURF,NULL,1068,-574,0) /* ,chn26,(6) */ hmsBegin() hmsJoint(RM_SURF,RCP_ichiro_walk5,0,0,0) /* ,ichi_Larm,(5) */ hmsBegin() hmsJoint(RM_SURF,RCP_ichiro_walk4,400,0,0) /* ,ichi_Lhand,(4) */ hmsEnd() hmsEnd() hmsEnd() hmsEnd() hmsEnd() hmsEnd() hmsExit() }; // extern AnimeRecord ichiro_walk_anm[]; // extern Hierarchy RCP_HmsEnemyichiro_walk[]; /*=============================================================*/ /* END END */ /*=============================================================*/