mirror of
https://github.com/zeldaret/oot
synced 2026-06-17 23:21:20 -04:00
Cleanup z_lifemeter (#552)
* z_lifemeter cleanup finished, one non-matching * made Health_UpdateData a bit better, nowhere near matching still * lifemeter done for now * fixed define issue * improve z_lifemeter, still doesn't match * z_lifemeter done * Rename functions * Add files via upload * Update Health_Update.s * fix missing symbols in asm file * Update Health_Update.s * Update Health_Update.s * fixed stuff * Add files via upload * Delete Health_Update.s * Rename things according to Roman's suggestions * lifemeter done hopefully * fix unused asm that for some reason didn't merge * fix feedback * compiles right now Co-authored-by: Zelllll <elijah@DESKTOP-NMP1I89.localdomain>
This commit is contained in:
+5
-5
@@ -1020,11 +1020,11 @@ void Color_RGBA8_Copy(Color_RGBA8* dst, Color_RGBA8* src);
|
||||
void func_80078884(u16 sfxId);
|
||||
void func_800788CC(u16 sfxId);
|
||||
void func_80078914(Vec3f* arg0, u16 sfxId);
|
||||
void Health_InitData(GlobalContext* globalCtx);
|
||||
void Health_UpdateData(GlobalContext* globalCtx);
|
||||
void Health_Draw(GlobalContext* globalCtx);
|
||||
void Health_HandleCriticalAlarm(GlobalContext* globalCtx);
|
||||
u32 Health_IsCritical(void);
|
||||
void HealthMeter_Init(GlobalContext* globalCtx);
|
||||
void HealthMeter_Update(GlobalContext* globalCtx);
|
||||
void HealthMeter_Draw(GlobalContext* globalCtx);
|
||||
void HealthMeter_HandleCriticalAlarm(GlobalContext* globalCtx);
|
||||
u32 HealthMeter_IsCritical(void);
|
||||
void Lights_PointSetInfo(LightInfo* info, s16 x, s16 y, s16 z, u8 r, u8 g, u8 b, s16 radius, s32 type);
|
||||
void Lights_PointNoGlowSetInfo(LightInfo* info, s16 x, s16 y, s16 z, u8 r, u8 g, u8 b, s16 radius);
|
||||
void Lights_PointGlowSetInfo(LightInfo* info, s16 x, s16 y, s16 z, u8 r, u8 g, u8 b, s16 radius);
|
||||
|
||||
+8
-4
@@ -363,10 +363,14 @@ typedef struct {
|
||||
/* 0x01FC */ s16 unk_1FC;
|
||||
/* 0x01FE */ s16 unk_1FE;
|
||||
/* 0x0200 */ s16 unk_200;
|
||||
/* 0x0202 */ s16 unk_202[3];
|
||||
/* 0x0208 */ s16 unk_208[3];
|
||||
/* 0x020E */ s16 unk_20E[6];
|
||||
/* 0x021A */ s16 unk_21A[6];
|
||||
/* 0x0202 */ s16 beatingHeartPrim[3];
|
||||
/* 0x0208 */ s16 beatingHeartEnv[3];
|
||||
/* 0x020E */ s16 heartsPrimR[2];
|
||||
/* 0x0212 */ s16 heartsPrimG[2];
|
||||
/* 0x0216 */ s16 heartsPrimB[2];
|
||||
/* 0x021A */ s16 heartsEnvR[2];
|
||||
/* 0x021E */ s16 heartsEnvG[2];
|
||||
/* 0x0222 */ s16 heartsEnvB[2];
|
||||
/* 0x0226 */ s16 unk_226;
|
||||
/* 0x0228 */ s16 unk_228;
|
||||
/* 0x022A */ s16 unk_22A;
|
||||
|
||||
Reference in New Issue
Block a user