#define wanwan_softspriteON (1) /*================================================================================================== 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), }; /* * ninjen files */ #include "wanwan_texture.h" #include "wan_bodyA_shape.sou" #include "wan_bodyB_shape.sou" #include "wan_eye_shape.sou" #include "wan_toothA_shape.sou" #include "wan_toothB_shape.sou" /*-------------------------------------------------------------*/ /* 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 ====================================================================================================*/ /*-------------------------------------------------------------*/ /* Hms data */ /*-------------------------------------------------------------*/ extern Gfx gfx_wan_bodyB[]; extern Gfx gfx_wan_toothB[]; extern Gfx gfx_wan_bodyA[]; extern Gfx gfx_wan_toothA[]; extern Gfx gfx_wan_eye[]; Hierarchy RCP_HmsEnemywanwan[] = { hmsShadow(200,150,1) hmsBegin() hmsScale(0.25f) hmsBegin() hmsJoint(RM_SURF,NULL,0,0,0) /* ,XXX, */ hmsBegin() hmsJoint(RM_SURF,gfx_wan_bodyB,0,0,0) /* ,wan_bodyB,(2) */ hmsJoint(RM_SURF,gfx_wan_toothB,0,0,0) /* ,wan_toothB,(0) */ hmsEnd() hmsJoint(RM_SURF,NULL,0,0,0) /* ,chn2,(5) */ hmsBegin() hmsJoint(RM_SURF,gfx_wan_bodyA,0,0,0) /* ,wan_bodyA,(4) */ hmsJoint(RM_SURF,gfx_wan_toothA,0,0,0) /* ,wan_toothA,(3) */ hmsJoint(RM_SPRITE,gfx_wan_eye,0,0,0) /* ,wan_eye,(1) */ hmsEnd() hmsEnd() hmsEnd() hmsEnd() hmsExit() }; // extern AnimeRecord wanwan_anim_anm[]; // extern Hierarchy RCP_HmsEnemywanwan_anim[]; /*=============================================================*/ /* END END */ /*=============================================================*/ /*##################################################*/ #endif /*##################################################*/