84 lines
2.0 KiB
Plaintext
84 lines
2.0 KiB
Plaintext
/**************************************************************/
|
|
/* shape data bom_basedata (skeleton & animation) */
|
|
/**************************************************************/
|
|
|
|
#define softspriteON 1
|
|
|
|
extern Gfx gfx_bom[];
|
|
extern Gfx RCP_bom_basedata0[];
|
|
extern Gfx RCP_bom_basedata1[];
|
|
extern Gfx RCP_bom_basedata2[];
|
|
extern Gfx RCP_bom_basedata3[];
|
|
|
|
|
|
|
|
|
|
Hierarchy RCP_HmsEnemybom_basedata[] = {
|
|
hmsShadow(70, 200, 1)
|
|
hmsBegin()
|
|
|
|
hmsScale(0.25f)
|
|
hmsBegin()
|
|
|
|
#if softspriteON
|
|
hmsJoint(RM_SURF,NULL,0,0,0) /* body_sprite(35) */
|
|
hmsBegin()
|
|
hmsBboard(0,0,0)
|
|
hmsBegin()
|
|
hmsGfx(RM_SPRITE,gfx_bom)
|
|
hmsEnd()
|
|
hmsEnd()
|
|
#else
|
|
hmsJoint(RM_SURF,RCP_bom_basedata3,0, 0,0) /* sphere7_1(9) */
|
|
#endif
|
|
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF,RCP_bom_basedata2,0,0,0) /* cyl2(8) */
|
|
hmsJoint(RM_SURF,NULL,42,-39,0) /* chn5(7) */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF,NULL,0,0,0) /* jnt5_1(4) */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF,NULL,63,0,0) /* jnt5_2(2) */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF,RCP_bom_basedata0,0,0,0) /* cube3(0) */
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsJoint(RM_SURF,NULL,-42,-39,0) /* chn7(6) */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF,NULL,0,0,0) /* jnt7_1(5) */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF,NULL,63,0,0) /* jnt7_2(3) */
|
|
hmsBegin()
|
|
hmsJoint(RM_SURF,RCP_bom_basedata1,0,0,0) /* cube2(1) */
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsEnd()
|
|
|
|
hmsEnd()
|
|
hmsExit()
|
|
};
|
|
|
|
static long long bom_parts_dmmy50 = 0;
|
|
|
|
Hierarchy RCP_HmsBomParts[] = {
|
|
hmsShadow(30, 150, 1)
|
|
hmsBegin()
|
|
hmsScale(0.25f)
|
|
hmsBegin()
|
|
hmsGfx(RM_SURF, RCP_bom_basedata0)
|
|
hmsEnd()
|
|
hmsEnd()
|
|
hmsExit()
|
|
};
|
|
|
|
Hierarchy RCP_HmsIronBall[] = {
|
|
hmsShadow(70, 200, 1)
|
|
hmsBegin()
|
|
hmsGfx(RM_SPRITE,gfx_bom)
|
|
hmsEnd()
|
|
hmsExit()
|
|
};
|