Starship/srceu/engine/fox_hud.c
petrie911 80eaf7d2e5
support for EU rev 0, updates to tools, other cleanup (#255)
* srceu

* remove warning

* and some cleanup
2024-05-18 19:49:49 -03:00

260 lines
10 KiB
C

#include "common.h"
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80084940.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80084BA4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80084E88.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800853B4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80085414.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80085474.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800854CC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80085524.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008557C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800855D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80085628.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008567C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800856D0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80085750.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800857EC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800858A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80085954.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80086120.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80086440.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800864BC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80086744.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80086AD4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80086D3C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80086DFC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80086F50.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80087B10.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80087D68.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80088168.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80088C18.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80088C98.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80088D90.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80088DEC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80088EB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800890A4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80089F78.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A018.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A0B8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A158.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A1F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A29C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A3FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A49C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A540.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A630.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A7A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008A984.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008AB48.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008ADE4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008B55C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008B69C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008B94C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008BAB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008BBAC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008BBF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008BEB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008C03C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008C07C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008C2F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008C3EC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008C588.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008C5C4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008C608.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008CA0C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008CC98.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008CED0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008CFFC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008D34C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008D494.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008D4A0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008D4EC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008D8C0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008D9E4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008DAF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008DB58.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008DC24.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008DDF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008E0FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008E28C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008E53C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008E5B8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008E680.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008E770.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008EBD0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008EE24.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008EEF0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008EF28.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008F2F4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8008F31C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80090254.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80090274.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8009038C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80090780.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800908F8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80090B08.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800910CC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80091234.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80091308.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800915D4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80091794.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800919C8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80091B5C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80091BA0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80091C70.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80091DF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80091EF8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80092160.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8009248C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800925F4.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800926F0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800927FC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80092B1C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80092BCC.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80092DB8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80093078.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80093620.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80093798.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80093A3C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80093BE8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80093CB0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80093EC0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80095340.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_800955A8.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_8009570C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80095D3C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80095D8C.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80095E58.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80095F24.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80095FF0.s")
#pragma GLOBAL_ASM("asm/eu/rev0/nonmatchings/engine/fox_hud/func_80097448.s")