Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions actors/common0.c
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@
#include "chuckya/carry_boy.sou"
UNUSED static const u64 binid_5 = 5;

#include "goomba/kuribo.sou"
UNUSED static const u64 binid_13 = 13;

#include "bobomb/bom.sou"
UNUSED static const u64 binid_14 = 14;

Expand Down
11 changes: 11 additions & 0 deletions actors/common0.h
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,15 @@ extern const Gfx gfx_bbom[];
extern const Gfx gfx_rbom[];
extern AnimePtr bom_anime[];

// goomba
extern Hierarchy RCP_HmsEnemykuribo[];
extern Gfx kuribo_light_sourcex[];
extern Gfx gfx_kuri_body[];
extern Gfx RCP_kuribo_walk3[];
extern Gfx RCP_kuribo_walk2[];
extern Gfx gfx_kuri_head1[];
extern Gfx gfx_kuri_head2[];
extern Gfx RCP_kuribo_walk0[];
extern Gfx RCP_kuribo_walk1[];
extern AnimePtr kuribo_anime[];
#endif
1 change: 1 addition & 0 deletions actors/common0_geo.c
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,4 @@
#include "cannon_barrel/cannon_body.hms"
#include "bobomb/bom.hms"
#include "chuckya/carry_boy.hms"
#include "goomba/kuribo.hms"
45 changes: 45 additions & 0 deletions actors/goomba/kuribo.hms
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
/*-------------------------------------------------------------*/
/* Hms data */
/*-------------------------------------------------------------*/
extern Gfx kuribo_light_sourcex[];
extern Gfx gfx_kuri_body[];
extern Gfx RCP_kuribo_walk3[];
extern Gfx RCP_kuribo_walk2[];
extern Gfx gfx_kuri_head1[];
extern Gfx gfx_kuri_head2[];
extern Gfx RCP_kuribo_walk0[];
extern Gfx RCP_kuribo_walk1[];

Hierarchy RCP_HmsEnemykuribo[] = {
hmsShadow(100,150,1)
hmsBegin()
hmsScale(0.25f)
hmsBegin()
hmsJoint(RM_SURF,kuribo_light_sourcex,0,0,0) /* ,chn1,(6) */
hmsBegin()



hmsJoint(RM_SURF,RCP_kuribo_walk3,0,0,0) /* ,kuri_body1,(5) */

hmsBegin()
hmsJoint(RM_SURF,RCP_kuribo_walk2,48,0,0) /* ,kuri_head1,(4) */
//hmsSelect(2, ControlShapeAnime)
hmsBegin()
//hmsJoint(RM_SURF,NULL,48,0,0) /* ,kuri_head1,(4) */
//hmsJoint(RM_SURF,NULL,48,0,0) /* ,kuri_head2,(4) */
hmsEnd()
hmsJoint(RM_SURF,NULL,-60,-16,45) /* ,chn2,(3) */
hmsBegin()
hmsJoint(RM_SURF,RCP_kuribo_walk0,0,0,0) /* ,kuri_Lfoot1,(0) */
hmsEnd()
hmsJoint(RM_SURF,NULL,-60,-16,-45) /* ,chn4,(2) */
hmsBegin()
hmsJoint(RM_SURF,RCP_kuribo_walk1,0,0,0) /* ,kuri_Rfoot1,(1) */
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsEnd()
hmsExit()
};
Loading