#define furafura_softspriteON (1) #ifdef GFX_SHAPE #define ShapeColor_furafura_anim_waitfly(r,g,b) ShapeColor(r,g,b) static Lights1 light_furafura_anim_waitfly[]={ ShapeColor_furafura_anim_waitfly(255,34,109), ShapeColor_furafura_anim_waitfly(253,255,255), ShapeColor_furafura_anim_waitfly(73,178,0), ShapeColor_furafura_anim_waitfly(221,255,1), ShapeColor_furafura_anim_waitfly(0,86,0), ShapeColor_furafura_anim_waitfly(255,226,0), ShapeColor_furafura_anim_waitfly(0,63,0), ShapeColor_furafura_anim_waitfly(255,0,0), }; static Vtx vtx_furafura_anim_waitfly7[]={ {34,40,30,0,0,0,123,23,17,0}, {34,-16,46,0,0,0,123,-9,28,0}, {46,0,0,0,0,0,127,0,0,0}, {34,-50,0,0,0,0,123,-29,0,255}, {34,-16,-46,0,0,0,123,-9,-29,255}, {34,40,-28,0,0,0,123,24,-18,255}, {6,0,0,0,0,0,-127,0,0,0}, {34,-16,-46,0,0,0,-110,-18,-60,0}, {34,-50,0,0,0,0,-110,-62,0,0}, {34,-16,46,0,0,0,-110,-20,59,255}, {34,40,-28,0,0,0,-110,50,-37,255}, {34,40,30,0,0,0,-110,49,37,255}, }; static Vtx vtx_furafura_anim_waitfly10[]={ {70,50,0,0,0,0,-53,115,0,0}, {24,-12,56,0,0,0,-87,34,84,0}, {128,-2,94,0,0,0,-38,69,99,0}, {0,-5,0,0,0,0,-114,55,0,255}, {24,-12,-56,0,0,0,-88,34,-84,255}, {0,-57,0,0,0,0,-121,-35,0,255}, {55,-113,57,0,0,0,-91,-50,72,255}, {128,-2,-94,0,0,0,-38,69,-99,255}, {55,-113,-57,0,0,0,-91,-50,-72,255}, {55,-113,-57,0,0,0,-91,-50,-72,0}, {55,-113,57,0,0,0,-91,-50,72,0}, {0,-57,0,0,0,0,-121,-35,0,0}, {128,-2,-94,0,0,0,-38,69,-99,255}, {24,-12,-56,0,0,0,-88,34,-84,255}, {128,-2,94,0,0,0,-38,69,99,255}, {24,-12,56,0,0,0,-87,34,84,255}, {138,66,0,0,0,0,-29,123,0,255}, {70,50,0,0,0,0,-53,115,0,255}, }; Gfx RCP_furafura_anim_waitfly7[]={ gsSPLight((&light_furafura_anim_waitfly[3].l[0]),1), gsSPLight((&light_furafura_anim_waitfly[3].a),2), gsSPVertex(&vtx_furafura_anim_waitfly7[0],6,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(3,4,2,0), gsSP1Triangle(1,3,2,0), gsSP1Triangle(4,5,2,0), gsSP1Triangle(5,0,2,0), gsSPLight((&light_furafura_anim_waitfly[2].l[0]),1), gsSPLight((&light_furafura_anim_waitfly[2].a),2), gsSPVertex(&vtx_furafura_anim_waitfly7[6],6,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(0,2,3,0), gsSP1Triangle(1,0,4,0), gsSP1Triangle(4,0,5,0), gsSP1Triangle(5,0,3,0), gsSPEndDisplayList() }; Gfx RCP_furafura_anim_waitfly10[]={ gsSPClearGeometryMode( G_CULL_BACK ), gsSPLight((&light_furafura_anim_waitfly[6].l[0]),1), gsSPLight((&light_furafura_anim_waitfly[6].a),2), gsSPVertex(&vtx_furafura_anim_waitfly10[0],9,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(1,0,3,0), gsSP1Triangle(0,4,3,0), gsSP1Triangle(1,5,6,0), gsSP1Triangle(7,4,0,0), gsSP1Triangle(5,4,8,0), gsSP1Triangle(5,1,3,0), gsSP1Triangle(4,5,3,0), gsSPLight((&light_furafura_anim_waitfly[5].l[0]),1), gsSPLight((&light_furafura_anim_waitfly[5].a),2), gsSPVertex(&vtx_furafura_anim_waitfly10[9],9,0), gsSP1Triangle(0,1,2,0), gsSP1Triangle(3,0,4,0), gsSP1Triangle(1,5,6,0), gsSP1Triangle(5,7,8,0), gsSP1Triangle(8,7,3,0), gsSPSetGeometryMode( G_CULL_BACK ), gsSPEndDisplayList() }; /*-------------------------------------------------------------*/ /* animation data */ /*-------------------------------------------------------------*/ static short furafura_anim_waitfly_prm[]={ 0, 236, 236, 238, 241, 245, 248, 252, 255, 257, 257, 257, 255, 253, 250, 246, 243, 240, 238, 236, 236,16383, 0, 3449, 6898,10347,13796,17245,20694,24144,27593,31042, -31042,-27593,-24144,-20694,-17245,-13796,-10347,-6898, -3449, 0,19408,-16383, 0, 3449, 6898,10347, 13796,17245,20694,24144,27593,31042,-31042,-27593, -24144,-20694,-17245,-13796,-10347,-6898,-3449, 0, 19408,-16383, 0, 3449, 6898,10347,13796,17245, 20694,24144,27593,31042,-31042,-27593,-24144,-20694, -17245,-13796,-10347,-6898,-3449, 0,19408, 0, 3449, 6898,10347,13796,17245,20694,24144,27593, 31042,-31042,-27593,-24144,-20694,-17245,-13796,-10347, -6898,-3449, 0,19408, 0, 3449, 6898,10347, 13796,17245,20694,24144,27593,31042,-31042,-27593, -24144,-20694,-17245,-13796,-10347,-6898,-3449, 0, 19408, 0, 3449, 6898,10347,13796,17245,20694, 24144,27593,31042,-31042,-27593,-24144,-20694,-17245, -13796,-10347,-6898,-3449, 0,19408,16383,-1470, -821, -52, 757, 1526, 2175, 2623, 2790, 2654, 2283, 1737, 1074, 352, -369,-1032,-1578,-1949, -2086,-1949,-1578, 9447, 9212, 8932, 8638, 8358, 8122, 7959, 7898, 7948, 8083, 8281, 8522, 8785, 9047, 9288, 9487, 9622, 9671, 9622, 9487,-1470, -821, -52, 757, 1526, 2175, 2623, 2790, 2654, 2283, 1737, 1074, 352, -369,-1032,-1578,-1949, -2086,-1949,-1578, 9447, 9212, 8932, 8638, 8358, 8122, 7959, 7898, 7948, 8083, 8281, 8522, 8785, 9047, 9288, 9487, 9622, 9671, 9622, 9487,-1470, -821, -52, 757, 1526, 2175, 2623, 2790, 2654, 2283, 1737, 1074, 352, -369,-1032,-1578,-1949, -2086,-1949,-1578, 9447, 9212, 8932, 8638, 8358, 8122, 7959, 7898, 7948, 8083, 8281, 8522, 8785, 9047, 9288, 9487, 9622, 9671, 9622, 9487,-16383, }; static unsigned short furafura_anim_waitfly_tbl[]= { 1, 0, /* chn1_1_1_1(13) */ 20, 1, 1, 0, 1, 0, /* chn1_1_1_1(13) */ 1, 21, 1, 0, 1, 0, /* fura_mouth(12) */ 1, 0, 1, 271, 1, 0, /* fura_body(11) */ 20, 231, 20, 251, 1, 0, /* fura_Lleaf(10) */ 20, 191, 20, 211, 1, 0, /* fura_Rleaf(9) */ 20, 151, 20, 171, 1, 0, /* chn2(8) */ 1, 0, 1, 150, 20, 129, /* fura_roter(7) */ 1, 0, 1, 149, 20, 108, /* fura_bira1(6) */ 1, 0, 1, 128, 20, 87, /* fura_bira5(5) */ 1, 0, 1, 107, 20, 66, /* fura_bira4(4) */ 1, 0, 1, 86, 20, 44, /* fura_bira3(2) */ 1, 0, 1, 64, 20, 22, /* fura_bira2(0) */ 1, 0, 1, 42, 1, 0, /* fura_head(3) */ 1, 0, 1, 65, 1, 0, /* fura_eye(1) */ 1, 0, 1, 43, }; AnimeRecord furafura_anim_waitfly_anm={ MAP_ANIM_NORMAL, /* attr */ 0, /* code */ 0, /* start */ 0, /* loop */ 19, 14, furafura_anim_waitfly_prm, furafura_anim_waitfly_tbl }; /* * ninjen files */ unsigned long long furafura_xxx = 1; #include "furafura_texture.h" #include "fura_head_shape.sou" #include "fura_eye_shape.sou" #include "fura_mouth_shape.sou" #include "fura_Lleaf_shape.sou" #include "fura_Rleaf_shape.sou" #include "fura_bira1_shape.sou" #endif /*-------------------------------------------------------------*/ /* Hms data */ /*-------------------------------------------------------------*/ #ifdef HMS_SHAPE extern Gfx gfx_fura_head[]; extern Gfx gfx_fura_eye[]; extern Gfx gfx_fura_mouth[]; extern Gfx gfx_fura_Lleaf[]; extern Gfx gfx_fura_Rleaf[]; extern Gfx gfx_fura_bira1[]; extern Gfx RCP_furafura_anim_waitfly7[]; extern Gfx RCP_furafura_anim_waitfly10[]; Hierarchy RCP_HmsEnemyfurafura[] = { hmsShadow(100,150,1) hmsBegin() hmsScale(0.5f) hmsBegin() hmsJoint(RM_SURF,NULL,0,0,0) /* ,chn1_1_1_1,(13) */ hmsBegin() hmsJoint(RM_SPRITE,gfx_fura_mouth,0,0,0) /* ,fura_mouth,(12) */ hmsBegin() hmsJoint(RM_SURF,RCP_furafura_anim_waitfly10,100,0,0) /* ,fura_body,(11) */ hmsJoint(RM_SPRITE,gfx_fura_Lleaf,100,0,0) /* ,fura_Lleaf,(10) */ hmsJoint(RM_SPRITE,gfx_fura_Rleaf,100,0,0) /* ,fura_Rleaf,(9) */ hmsJoint(RM_SURF,NULL,-88,-32,0) /* ,chn2,(8) */ hmsBegin() hmsJoint(RM_SURF,RCP_furafura_anim_waitfly7,0,0,0) /* ,fura_roter,(7) */ hmsJoint(RM_SPRITE,gfx_fura_bira1,0,0,0) /* ,fura_bira1,(6) */ hmsJoint(RM_SURF,NULL,0,0,0) /* ,fura_bira5,(5) */ hmsJoint(RM_SURF,NULL,0,0,0) /* ,fura_bira4,(4) */ hmsJoint(RM_SURF,NULL,0,0,0) /* ,fura_bira3,(2) */ hmsJoint(RM_SURF,NULL,0,0,0) /* ,fura_bira2,(0) */ hmsEnd() hmsEnd() hmsJoint(RM_SURF,NULL,0,0,0) /* ,fura_head,(3) */ hmsBegin() hmsBboard(0,0,0) hmsBegin() hmsGfx(RM_SPRITE,gfx_fura_head) hmsEnd() hmsEnd() hmsJoint(RM_SPRITE,gfx_fura_eye,0,0,0) /* ,fura_eye,(1) */ hmsEnd() hmsEnd() hmsEnd() hmsExit() }; #endif // extern AnimeRecord furafura_anim_waitfly_anm[]; // extern Hierarchy RCP_HmsEnemyfurafura[]; /*=============================================================*/ /* END END */ /*=============================================================*/ #ifdef GFX_SHAPE AnimePtr furafura_anime[] = { &furafura_anim_waitfly_anm, }; static long long furafura_dmmy_end = 0; #endif /*=============================================================*/ /* END END */ /*=============================================================*/