Identify unnamed body functions

This commit is contained in:
Ryan Dwyer
2024-08-18 12:34:05 +10:00
parent 1b0a1cf307
commit 55ce7f314f
14 changed files with 56 additions and 74 deletions
+3 -3
View File
@@ -140,19 +140,19 @@ extern struct chrdata *g_ChrSlots;
extern s32 g_NumChrSlots;
extern struct shieldhit *g_ShieldHits;
extern bool g_ShieldHitActive;
extern s32 g_NumBondBodies;
extern s32 g_NumTuxedos;
extern s32 g_NumMaleGuardHeads;
extern s32 g_NumFemaleGuardHeads;
extern s32 g_NumMaleGuardTeamHeads;
extern s32 g_NumFemaleGuardTeamHeads;
extern s32 var80062b14;
extern s32 var80062b18;
extern s32 g_BondBodies[];
extern s32 g_TuxedoBodynums[];
extern s32 g_MaleGuardHeads[];
extern s32 g_MaleGuardTeamHeads[];
extern s32 g_FemaleGuardHeads[];
extern s32 g_FemaleGuardTeamHeads[];
extern s32 var80062c80;
extern s32 g_TuxedoIndex;
extern s32 g_ActiveMaleHeadsIndex;
extern s32 g_ActiveFemaleHeadsIndex;
extern f32 g_EnemyAccuracyScale;
+6 -7
View File
@@ -9,14 +9,13 @@ void bodies_init(void);
void bodies_reset(s32 stagenum);
u32 body_get_race(s32 bodynum);
bool body_load(s32 bodynum);
struct model *body0f02ce8c(s32 bodynum, s32 headnum, struct modeldef *bodymodeldef, struct modeldef *headmodeldef, bool sunglasses, struct model *model, bool isplayer, u8 varyheight);
struct model *body0f02d338(s32 bodynum, s32 headnum, struct modeldef *bodymodeldef, struct modeldef *headmodeldef, bool sunglasses, u8 varyheight);
struct model *body_allocate_model(s32 bodynum, s32 headnum, u32 spawnflags);
s32 body0f02d3f8(void);
bool body_load_modeldef(s32 bodynum);
struct model *body_instantiate_model_to_addr(s32 bodynum, s32 headnum, struct modeldef *bodymodeldef, struct modeldef *headmodeldef, bool sunglasses, struct model *model, bool isplayer, u8 varyheight);
struct model *body_instantiate_model_with_spawnflags(s32 bodynum, s32 headnum, u32 spawnflags);
s32 body_get_tuxedo_bodynum(void);
s32 body_choose_head(s32 bodynum);
void body_allocate_chr(s32 stagenum, struct packedchr *packed, s32 cmdindex);
struct prop *body_allocate_eyespy(struct pad *pad, RoomNum room);
void body_instantiate_chr(s32 stagenum, struct packedchr *packed, s32 cmdindex);
struct prop *body_instantiate_eyespy(struct pad *pad, RoomNum room);
void body_calculate_head_offset(struct modeldef *headmodeldef, s32 headnum, s32 bodynum);
#endif