Decompile mpBodyGetHeadIndex

This commit is contained in:
Ryan Dwyer
2020-03-18 18:58:36 +10:00
parent 966dec9403
commit bb371eaa68
9 changed files with 178 additions and 207 deletions
+1
View File
@@ -7,6 +7,7 @@
#define true 1
#define ABS(val) (val > 0 ? val : -val)
#define ARRAYCOUNT(a) (sizeof(a) / sizeof(a[0]))
#define CHRRACE(chr) (chr ? chr->race : RACE_HUMAN)
#define FRAMEDURATION (1 / 60.0f)
#define PLAYERCOUNT() ((g_Vars.players[0] ? 1 : 0) + (g_Vars.players[1] ? 1 : 0) + (g_Vars.players[2] ? 1 : 0) + (g_Vars.players[3] ? 1 : 0))
+3 -1
View File
@@ -303,11 +303,13 @@ extern u32 var800874c8;
extern u32 var800874cc;
extern u32 var800874f0;
extern struct mphead g_MpBeauHeads[NUM_MPBEAUHEADS];
extern struct mphead g_MpHeads[NUM_MPHEADS];
extern struct mphead g_MpHeads[75];
extern u32 table_0x2d678[];
extern struct mpsimulant g_MpGeneralSimulants[];
extern struct mpsimulant mpspecialsimulants[];
extern struct mpbody g_MpBodies[NUM_MPBODIES];
extern u32 g_MpMaleHeads[44];
extern u32 g_MpFemaleHeads[7];
extern struct mptrack g_MpTracks[NUM_MPTRACKS];
extern struct mppreset g_MpPresets[NUM_MPPRESETS];
extern u32 g_TeamColours[MAX_TEAMS];
+1 -1
View File
@@ -55,7 +55,7 @@ s32 mpGetBodyId(u8 bodynum);
s32 mpGetBodyIndexByBodyId(u16 bodyid);
char *mpGetBodyName(u8 bodynum);
u8 mpGetBodyUnk06(u8 bodynum);
s32 func0f18bc9c(s32 arg0);
s32 mpBodyGetMpHeadIndex(s32 bodynum);
u32 func0f18bee8(void);
s32 mpSetLock(s32 arg0, s32 arg1);
u32 mpGetLockType(void);
+2 -2
View File
@@ -3034,7 +3034,7 @@ struct cheat {
};
struct body {
u16 headbank : 1;
u16 ismale : 1;
u16 flags_01 : 15;
u16 bodyfileid;
f32 unk04;
@@ -3090,7 +3090,7 @@ struct mpsimulant {
struct mpbody {
s16 bodyid;
s16 name;
u16 unk04;
s16 headid;
u8 unk06;
};