mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-06-03 02:28:16 -04:00
Decompile updateSoloHandicaps
This commit is contained in:
@@ -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[];
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user