Decompile updateSoloHandicaps

This commit is contained in:
Ryan Dwyer
2020-12-24 17:05:01 +10:00
parent 5b0b5e0ae7
commit f3b9627b57
10 changed files with 180 additions and 540 deletions
+1
View File
@@ -129,6 +129,7 @@ extern u32 var8007dc10;
extern u32 var8007e3d0;
extern u32 var8007e4a0;
extern u32 var8007e4a4;
extern f32 var8007e4a8;
extern struct explosiontype g_ExplosionTypes[NUM_EXPLOSIONTYPES];
extern struct smoketype g_SmokeTypes[NUM_SMOKETYPES];
extern struct sparktype g_SparkTypes[];
+2
View File
@@ -3,6 +3,8 @@
#include <ultra64.h>
#include "types.h"
extern f32 var80069880;
void func0f0601b0(void);
void propShow(struct prop *prop);
void propHide(struct prop *prop);
+1 -1
View File
@@ -77,7 +77,7 @@ void func0f0c1e54(struct prop *prop, bool enable);
bool func0f0c1f08(struct prop *prop, struct geo **arg1, struct geo **arg2);
void currentPlayerUpdatePerimInfo(void);
void propPlayerGetBbox(struct prop *prop, f32 *width, f32 *ymax, f32 *ymin);
f32 currentPlayerGetHealth(void);
f32 currentPlayerGetHealthFrac(void);
f32 currentPlayerGetShieldFrac(void);
void currentPlayerSetShieldFrac(f32 shield);
s32 getMissionTime(void);
+1 -1
View File
@@ -17,7 +17,7 @@ void propFindThreats(struct prop *prop, bool inchild, struct coord *playerpos, s
void func0f168f24(struct prop *prop, bool inchild, struct coord *playerpos, s32 *activeslots, f32 *distances);
void func0f1691c0(void);
Gfx *renderFrame(Gfx *gdl);
void func0f16b0c8(void);
void updateSoloHandicaps(void);
s32 sub54321(s32 value);
void updateCutsceneTime(void);
s32 getEffectiveSlowMotion(void);
+6
View File
@@ -3,6 +3,12 @@
#include <ultra64.h>
#include "types.h"
extern f32 var80069948;
extern f32 var8006994c;
extern f32 var80069950;
extern f32 var80069954;
extern f32 var80069958;
void alarmActivate(void);
void alarmDeactivate(void);
bool alarmIsActive(void);
+1 -1
View File
@@ -2236,7 +2236,7 @@ struct player {
/*0x00d0*/ s32 bondactivateorreload;
/*0x00d4*/ u32 unk00d4;
/*0x00d8*/ bool isdead;
/*0x00dc*/ f32 bondhealth;
/*0x00dc*/ f32 bondhealth; // frac (range 0-1)
/*0x00e0*/ u32 unk00e0;
/*0x00e4*/ f32 oldhealth;
/*0x00e8*/ f32 oldarmour;