z_lifemeter (#247)

* z_lifemeter done.

* fix new warning I didn't saw. add variables.txt

* suggested changes

* add new texture ptrs to undefined_sym, changed heartTex & temp to TexturePtr in LifeMeter_Draw

* change hex literal to decimal and other small suggestions

* change bool to u32; change hexa literal to decimal in LifeMeter_IsCritical; renamed undefined sym to their D_02 addresses

* re-applied format.sh on z_lifemeter

* coding style fixes

* fix typo in undefined_sym

* named func and vars.

* changed modulo check

* add extra line after var declaration in LifeMeter_Draw

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* changed unkTimer to camelCase; timer constant as decimal; flip some comparison in LifeMeter_Draw

* uncomment & rename func_ in functions.h

* Update include/functions.h

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

Co-authored-by: Andzura <andzura@andzura.fr>
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
This commit is contained in:
Andzura
2021-08-15 18:20:35 +02:00
committed by GitHub
parent f90e3ee739
commit 3e0801890d
7 changed files with 476 additions and 67 deletions
+14 -29
View File
@@ -1000,28 +1000,16 @@
0x801BE92C:("D_801BE92C","UNK_TYPE1","",0x1),
0x801BE944:("D_801BE944","UNK_TYPE1","",0x1),
0x801BE960:("sInitChainHandlers","actor_init_var_func","[11]",0x2c),
0x801BE990:("D_801BE990","UNK_TYPE2","",0x2),
0x801BE992:("D_801BE992","UNK_TYPE2","",0x2),
0x801BE994:("D_801BE994","UNK_TYPE2","",0x2),
0x801BE9A4:("D_801BE9A4","UNK_TYPE2","",0x2),
0x801BE9A6:("D_801BE9A6","UNK_TYPE2","",0x2),
0x801BE9A8:("D_801BE9A8","UNK_TYPE2","",0x2),
0x801BE9B8:("D_801BE9B8","UNK_TYPE2","",0x2),
0x801BE9CC:("D_801BE9CC","UNK_TYPE2","",0x2),
0x801BE9E0:("D_801BE9E0","UNK_TYPE2","",0x2),
0x801BE9E2:("D_801BE9E2","UNK_TYPE2","",0x2),
0x801BE9E4:("D_801BE9E4","UNK_TYPE2","",0x2),
0x801BE9F4:("D_801BE9F4","UNK_TYPE2","",0x2),
0x801BE9F6:("D_801BE9F6","UNK_TYPE2","",0x2),
0x801BE9F8:("D_801BE9F8","UNK_TYPE2","",0x2),
0x801BEA08:("D_801BEA08","UNK_TYPE2","",0x2),
0x801BEA0A:("D_801BEA0A","UNK_TYPE2","",0x2),
0x801BEA0C:("D_801BEA0C","UNK_TYPE2","",0x2),
0x801BEA1C:("D_801BEA1C","UNK_TYPE2","",0x2),
0x801BEA1E:("D_801BEA1E","UNK_TYPE2","",0x2),
0x801BEA20:("D_801BEA20","UNK_TYPE2","",0x2),
0x801BEA30:("D_801BEA30","UNK_TYPE1","",0x1),
0x801BEA70:("D_801BEA70","UNK_TYPE1","",0x1),
0x801BE990:("sHeartsPrimColors","s16","[3][3]",0x12),
0x801BE9A4:("sHeartsEnvColors","s16","[3][3]",0x12),
0x801BE9B8:("sHeartsPrimFactors","s16","[3][3]",0x12),
0x801BE9CC:("sHeartsEnvFactors","s16","[3][3]",0x12),
0x801BE9E0:("sHeartsDDPrimColors","s16","[3][3]",0x12),
0x801BE9F4:("sHeartsDDEnvColors","s16","[3][3]",0x12),
0x801BEA08:("sHeartsDDPrimFactors","s16","[3][3]",0x12),
0x801BEA1C:("sHeartsDDEnvFactors","s16","[3][3]",0x12),
0x801BEA30:("HeartTextures","UNK_TYPE1","",0x1),
0x801BEA70:("HeartDDTextures","UNK_TYPE1","",0x1),
0x801BEAB0:("posBindFuncs","LightsPosBindFunc","[3]",0xc),
0x801BEABC:("dirBindFuncs","LightsBindFunc","[3]",0xc),
0x801BEAD4:("D_801BEAD4","UNK_TYPE4","",0x4),
@@ -4095,13 +4083,10 @@
0x801F4F33:("D_801F4F33","UNK_TYPE1","",0x1),
0x801F4F34:("D_801F4F34","UNK_TYPE1","",0x1),
0x801F4F38:("D_801F4F38","UNK_TYPE1","",0x1),
0x801F4F40:("D_801F4F40","UNK_TYPE1","",0x1),
0x801F4F48:("D_801F4F48","UNK_TYPE1","",0x1),
0x801F4F50:("D_801F4F50","UNK_TYPE1","",0x1),
0x801F4F56:("D_801F4F56","UNK_TYPE1","",0x1),
0x801F4F58:("D_801F4F58","UNK_TYPE1","",0x1),
0x801F4F5A:("D_801F4F5A","UNK_TYPE1","",0x1),
0x801F4F60:("D_801F4F60","UNK_TYPE1","",0x1),
0x801F4F40:("sBeatingHeartsDDPrim","s32","[3]",0x6),
0x801F4F48:("sBeatingHeartsDDEnv","s32","[3]",0x6),
0x801F4F50:("sHeartsDDPrim","s32","[2][3]",0xC),
0x801F4F60:("sHeartsDDEnv","s32","[2][3]",0xC),
0x801F4F66:("D_801F4F66","UNK_TYPE1","",0x1),
0x801F4F68:("D_801F4F68","UNK_TYPE1","",0x1),
0x801F4F6A:("D_801F4F6A","UNK_TYPE1","",0x1),