sm64/shape/enemy1_e/handman/handman.shp

160 lines
6.6 KiB
Plaintext

#define handman_softspriteON (1)
/*==================================================================================================
handman Shape Gfx Data
====================================================================================================*/
/*##################################################*/
#ifdef GFX_SHAPE
/*##################################################*/
/**************************************************************/
/* shape data handman_close (skeleton & animation) */
/**************************************************************/
#define ShapeColor_handman_close(r,g,b) ShapeColor(r,g,b)
static Lights1 light_handman_close[]={
ShapeColor_handman_close(255,169,91),
};
#include "handman_texture.h"
#include "fingA_1_shape.sou"
#include "fingA_2_shape.sou"
#include "fingA_3_shape.sou"
#include "handA_shape.sou"
#include "handB_shape.sou"
#include "handB_eye_shape.sou"
/*##################################################*/
#else
/*##################################################*/
/*==================================================================================================
handman Shape Hms Data
====================================================================================================*/
extern Gfx gfx_fingA_1[];
extern Gfx gfx_fingA_2[];
extern Gfx gfx_fingA_3[];
extern Gfx gfx_handA[];
extern Gfx gfx_handB[];
extern Gfx gfx_handB_eye[];
Hierarchy RCP_HmsEnemyhandman[] = {
hmsShadow(100,150,1)
hmsBegin()
hmsScale(0.25f)
hmsBegin()
hmsJoint(RM_SURF,NULL,0,0,0) /* ,sos, */
hmsBegin()
hmsJoint(RM_SURF,NULL,0,0,0) /* ,jnt20_1,(40) */
hmsBegin()
hmsJoint(RM_SURF,NULL,447,0,0) /* ,jnt20_2,(39) */
hmsBegin()
hmsJoint(RM_SURF,gfx_hand_A,0,0,0) /* ,hand_A,(37) */
hmsJoint(RM_SURF,NULL,281,5,-419) /* ,chn14,(35) */
hmsBegin()
hmsJoint(RM_SURF,NULL,0,0,0) /* ,jnt2_4,(24) */
hmsBegin()
hmsJoint(RM_SURF,NULL,400,0,0) /* ,jnt2_5,(19) */
hmsBegin()
hmsJoint(RM_SURF,NULL,401,0,0) /* ,jnt2_6,(14) */
hmsBegin()
hmsJoint(RM_SURF,gfx_fingE_1,0,0,0) /* ,fingE_1,(0) */
hmsEnd()
hmsJoint(RM_SURF,gfx_fingE_2,0,0,0) /* ,fingE_2,(1) */
hmsEnd()
hmsJoint(RM_SURF,gfx_fingE_3,0,0,0) /* ,fingE_3,(2) */
hmsEnd()
hmsEnd()
hmsJoint(RM_SURF,NULL,281,5,-218) /* ,chn15,(33) */
hmsBegin()
hmsJoint(RM_SURF,NULL,0,0,0) /* ,jnt1_4,(25) */
hmsBegin()
hmsJoint(RM_SURF,NULL,400,0,0) /* ,jnt1_5,(20) */
hmsBegin()
hmsJoint(RM_SURF,NULL,401,0,0) /* ,jnt1_6,(15) */
hmsBegin()
hmsJoint(RM_SURF,gfx_fingD_1,0,0,0) /* ,fingD_1,(3) */
hmsEnd()
hmsJoint(RM_SURF,gfx_fingD_2,0,0,0) /* ,fingD_2,(4) */
hmsEnd()
hmsJoint(RM_SURF,gfx_fingD_3,0,0,0) /* ,fingD_3,(5) */
hmsEnd()
hmsEnd()
hmsJoint(RM_SURF,NULL,281,5,-18) /* ,chn13,(31) */
hmsBegin()
hmsJoint(RM_SURF,NULL,0,0,0) /* ,jnt3_4,(26) */
hmsBegin()
hmsJoint(RM_SURF,NULL,400,0,0) /* ,jnt3_5,(21) */
hmsBegin()
hmsJoint(RM_SURF,NULL,401,0,0) /* ,jnt3_6,(16) */
hmsBegin()
hmsJoint(RM_SURF,gfx_fingC_1,0,0,0) /* ,fingC_1,(6) */
hmsEnd()
hmsJoint(RM_SURF,gfx_fingC_2,0,0,0) /* ,fingC_2,(7) */
hmsEnd()
hmsJoint(RM_SURF,gfx_fingC_3,0,0,0) /* ,fingC_3,(8) */
hmsEnd()
hmsEnd()
hmsJoint(RM_SURF,NULL,281,5,180) /* ,chn19,(29) */
hmsBegin()
hmsJoint(RM_SURF,NULL,0,0,0) /* ,jnt19_1,(27) */
hmsBegin()
hmsJoint(RM_SURF,NULL,400,0,0) /* ,jnt19_2,(22) */
hmsBegin()
hmsJoint(RM_SURF,NULL,401,0,0) /* ,jnt19_3,(17) */
hmsBegin()
hmsJoint(RM_SURF,gfx_fingB_1,0,0,0) /* ,fingB_1,(9) */
hmsEnd()
hmsJoint(RM_SURF,gfx_fingB_2,0,0,0) /* ,fingB_2,(10) */
hmsEnd()
hmsJoint(RM_SURF,gfx_fingB_3,0,0,0) /* ,fingB_3,(11) */
hmsEnd()
hmsEnd()
hmsEnd()
hmsJoint(RM_SURF,gfx_hand_B,0,0,0) /* ,hand_B,(38) */
hmsJoint(RM_SURF,NULL,181,89,80) /* ,chn16,(36) */
hmsBegin()
hmsJoint(RM_SURF,NULL,0,0,0) /* ,jnt8_3,(34) */
hmsBegin()
hmsJoint(RM_SURF,NULL,199,0,0) /* ,jnt8_4,(32) */
hmsBegin()
hmsJoint(RM_SURF,gfx_fingA_3,0,0,0) /* ,fingA_3,(30) */
hmsJoint(RM_SURF,NULL,200,199,199) /* ,chn17,(28) */
hmsBegin()
hmsJoint(RM_SURF,NULL,0,0,0) /* ,jnt10_3,(23) */
hmsBegin()
hmsJoint(RM_SURF,NULL,336,0,0) /* ,jnt10_4,(18) */
hmsBegin()
hmsJoint(RM_SURF,gfx_fingA_1,0,0,0) /* ,fingA_1,(12) */
hmsEnd()
hmsJoint(RM_SURF,gfx_fingA_2,0,0,0) /* ,fingA_2,(13) */
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsExit()
};
// extern AnimeRecord handman_close_anm[];
// extern Hierarchy RCP_HmsEnemyhandman_close[];
/*=============================================================*/
/* END END */
/*=============================================================*/
/*##################################################*/
#endif
/*##################################################*/