summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorrozlette <uberpanzermensch@gmail.com>2019-11-14 00:52:31 -0600
committerrozlette <uberpanzermensch@gmail.com>2019-11-14 00:52:31 -0600
commita09a799eef76b00a58e74209fb968d425d50447f (patch)
tree990564d7d0e38aa6a049841b8b93f26cf07e41b3 /include
parentb1938991fa755ca1b75134c0a5c50d649faf1370 (diff)
Rename tons of structs because we aren't using the z_ prefix anymore ;_;
Diffstat (limited to 'include')
-rw-r--r--include/functions.h224
-rw-r--r--include/structs.h738
-rw-r--r--include/variables.h30
3 files changed, 496 insertions, 496 deletions
diff --git a/include/functions.h b/include/functions.h
index 57b1e08c1..15170fe60 100644
--- a/include/functions.h
+++ b/include/functions.h
@@ -23,13 +23,13 @@ UNK_RET func_800805E0(UNK_TYPE); // func_800805E0
UNK_RET func_80080748(void); // func_80080748
s32 Dmamgr_DoDmaTransfer(void*, void*, s32); // func_80080790
void Dmamgr_osEPiStartDmaWrapper(OSPiHandle* pihandle, OSIoMesg* mb, s32 direction); // func_800808D4
-z_DmadataEntry* Dmamgr_FindDmaEntry(u32); // func_800808F4
+DmadataEntry* Dmamgr_FindDmaEntry(u32); // func_800808F4
s32 Dmamgr_TranslateVromToRom(u32); // func_80080950
s32 Dmamgr_FindDmaIndex(u32); // func_800809BC
UNK_TYPE* func_800809F4(u32); // func_800809F4
-void Dmamgr_HandleRequest(z_DmaRequest*); // func_80080A08
+void Dmamgr_HandleRequest(DmaRequest*); // func_80080A08
void Dmamgr_ThreadEntry(void*); // func_80080B84
-s32 Dmamgr_SendRequest(z_DmaRequest*, UNK_FUN_ARG, UNK_PTR, UNK_TYPE, UNK_TYPE, OSMesgQueue*, UNK_TYPE); // func_80080C04
+s32 Dmamgr_SendRequest(DmaRequest*, UNK_FUN_ARG, UNK_PTR, UNK_TYPE, UNK_TYPE, OSMesgQueue*, UNK_TYPE); // func_80080C04
s32 Dmamgr_SendRequestAndWait(UNK_TYPE, UNK_PTR, UNK_TYPE); // func_80080C90
void Dmamgr_Start(void); // func_80080D0C
void Dmamgr_Stop(void); // func_80080E00
@@ -48,7 +48,7 @@ UNK_RET Irqmgr_HandlePrenmi3(UNK_ARGS); // func_80081550
UNK_RET Irqmgr_CheckThreadStatus(UNK_ARGS); // func_800815A8
UNK_RET Irqmgr_HandleFrame(UNK_ARGS); // func_800815CC
UNK_RET Irqmgr_ThreadEntry(UNK_ARGS); // func_80081684
-UNK_RET Irqmgr_Start(UNK_PTR, z_ThreadInfo*, UNK_TYPE, UNK_TYPE); // func_80081754
+UNK_RET Irqmgr_Start(UNK_PTR, ThreadInfo*, UNK_TYPE, UNK_TYPE); // func_80081754
void nop_80081820(void); // func_80081820
void nop_80081828(void); // func_80081828
void func_80081830(void); // func_80081830
@@ -141,11 +141,11 @@ UNK_RET func_80085204(UNK_ARGS); // func_80085204
UNK_RET func_8008520C(UNK_ARGS); // func_8008520C
UNK_RET func_8008522C(UNK_ARGS); // func_8008522C
UNK_RET func_8008524C(UNK_ARGS); // func_8008524C
-void thread_info_init(z_ThreadInfo*, UNK_PTR, UNK_PTR, UNK_TYPE, UNK_TYPE, UNK_PTR); // func_80085320
-UNK_RET func_800853F8(z_ThreadInfo*); // func_800853F8
-UNK_TYPE get_thread_stack_status(z_ThreadInfo*); // func_80085468
+void thread_info_init(ThreadInfo*, UNK_PTR, UNK_PTR, UNK_TYPE, UNK_TYPE, UNK_PTR); // func_80085320
+UNK_RET func_800853F8(ThreadInfo*); // func_800853F8
+UNK_TYPE get_thread_stack_status(ThreadInfo*); // func_80085468
UNK_TYPE check_all_thread_status(UNK_ARGS); // func_800854E0
-UNK_RET check_thread_status(z_ThreadInfo*); // func_80085538
+UNK_RET check_thread_status(ThreadInfo*); // func_80085538
UNK_RET func_80085570(UNK_ARGS); // func_80085570
UNK_RET func_800859BC(UNK_ARGS); // func_800859BC
UNK_RET func_80085A08(UNK_ARGS); // func_80085A08
@@ -495,25 +495,25 @@ UNK_RET func_80096880(UNK_ARGS); // func_80096880
u32 func_800968B0(const u8*, const u8*); // func_800968B0
UNK_RET func_80096930(UNK_ARGS); // func_80096930
UNK_RET EnAObj_Init(void*, UNK_TYPE); // func_800A5AC0
-UNK_RET EnAObj_Fini(z_ActorEnAObj*, z_GlobalContext*); // func_800A5B6C
-UNK_RET EnAObj_Update1(z_ActorEnAObj*, UNK_TYPE); // func_800A5B98
-UNK_RET EnAObj_Update2(z_ActorEnAObj*); // func_800A5C28
-UNK_RET EnAObj_Main(z_ActorEnAObj*, UNK_TYPE); // func_800A5C60
-UNK_RET EnAObj_Draw(z_ActorEnAObj*, UNK_TYPE); // func_800A5CB8
+UNK_RET EnAObj_Fini(ActorEnAObj*, GlobalContext*); // func_800A5B6C
+UNK_RET EnAObj_Update1(ActorEnAObj*, UNK_TYPE); // func_800A5B98
+UNK_RET EnAObj_Update2(ActorEnAObj*); // func_800A5C28
+UNK_RET EnAObj_Main(ActorEnAObj*, UNK_TYPE); // func_800A5C60
+UNK_RET EnAObj_Draw(ActorEnAObj*, UNK_TYPE); // func_800A5CB8
UNK_RET EnItem00_UpdateForNewObjectId(UNK_ARGS); // func_800A5D00
UNK_RET EnItem00_Init(UNK_ARGS); // func_800A5D70
UNK_RET EnItem00_Fini(UNK_ARGS); // func_800A637C
-UNK_RET func_800A63A8(z_Actor* a0, z_GlobalContext* a1); // func_800A63A8
-UNK_RET func_800A640C(z_Actor* a0, z_GlobalContext* a1); // func_800A640C
-UNK_RET func_800A6650(z_Actor* a0, z_GlobalContext* a1); // func_800A6650
+UNK_RET func_800A63A8(Actor* a0, GlobalContext* a1); // func_800A63A8
+UNK_RET func_800A640C(Actor* a0, GlobalContext* a1); // func_800A640C
+UNK_RET func_800A6650(Actor* a0, GlobalContext* a1); // func_800A6650
UNK_RET func_800A6780(UNK_ARGS); // func_800A6780
-UNK_RET EnItem00_Update(z_Actor* a0, z_GlobalContext* a1); // func_800A6A40
+UNK_RET EnItem00_Update(Actor* a0, GlobalContext* a1); // func_800A6A40
UNK_RET EnItem00_Main(UNK_ARGS); // func_800A6B98
UNK_RET EnItem00_Draw(UNK_ARGS); // func_800A7128
-UNK_RET EnItem00_DrawRupee(z_Actor* a0, z_GlobalContext* a1); // func_800A72AC
-UNK_RET EnItem00_DrawSprite(z_Actor* a0, z_GlobalContext* a1); // func_800A73A0
-UNK_RET EnItem00_DrawHeartContainer(z_Actor* a0, z_GlobalContext* a1); // func_800A74D8
-UNK_RET EnItem00_DrawHeartPiece(z_Actor* a0, z_GlobalContext* a1); // func_800A75B8
+UNK_RET EnItem00_DrawRupee(Actor* a0, GlobalContext* a1); // func_800A72AC
+UNK_RET EnItem00_DrawSprite(Actor* a0, GlobalContext* a1); // func_800A73A0
+UNK_RET EnItem00_DrawHeartContainer(Actor* a0, GlobalContext* a1); // func_800A74D8
+UNK_RET EnItem00_DrawHeartPiece(Actor* a0, GlobalContext* a1); // func_800A75B8
s16 func_800A7650(s16); // func_800A7650
UNK_RET func_800A7730(UNK_ARGS); // func_800A7730
UNK_RET func_800A7AD4(UNK_ARGS); // func_800A7AD4
@@ -571,18 +571,18 @@ UNK_RET func_800AFB24(UNK_ARGS); // func_800AFB24
UNK_RET func_800AFC60(UNK_ARGS); // func_800AFC60
UNK_RET func_800AFDCC(UNK_ARGS); // func_800AFDCC
UNK_RET func_800AFF24(UNK_ARGS); // func_800AFF24
-void EffectSS_Init(z_GlobalContext* ctxt, s32 numEntries); // func_800B0050
-void EffectSS_Clear(z_GlobalContext* ctxt); // func_800B0140
-z_LoadedParticleEntry* EffectSS_GetTable(void); // func_800B0200
-void EffectSS_Delete(z_LoadedParticleEntry* a0); // func_800B0210
-void EffectSS_ResetLoadedParticleEntry(z_LoadedParticleEntry* particle); // func_800B0270
+void EffectSS_Init(GlobalContext* ctxt, s32 numEntries); // func_800B0050
+void EffectSS_Clear(GlobalContext* ctxt); // func_800B0140
+LoadedParticleEntry* EffectSS_GetTable(void); // func_800B0200
+void EffectSS_Delete(LoadedParticleEntry* a0); // func_800B0210
+void EffectSS_ResetLoadedParticleEntry(LoadedParticleEntry* particle); // func_800B0270
s32 EffectSS_FindFreeSpace(u32 priority, u32* tableEntry); // func_800B0304
-void EffectSS_Copy(z_GlobalContext* ctxt, z_LoadedParticleEntry* a1); // func_800B043C
-void EffectSS_LoadParticle(z_GlobalContext* ctxt, u32 type, u32 priority, void* initData); // func_800B04D4
-void EffectSS_UpdateParticle(z_GlobalContext* ctxt, u32 index); // func_800B067C
-void EffectSS_UpdateAllParticles(z_GlobalContext* ctxt); // func_800B071C
-void EffectSS_DrawParticle(z_GlobalContext* ctxt, s32 index); // func_800B07D8
-void EffectSS_DrawAllParticles(z_GlobalContext* ctxt); // func_800B081C
+void EffectSS_Copy(GlobalContext* ctxt, LoadedParticleEntry* a1); // func_800B043C
+void EffectSS_LoadParticle(GlobalContext* ctxt, u32 type, u32 priority, void* initData); // func_800B04D4
+void EffectSS_UpdateParticle(GlobalContext* ctxt, u32 index); // func_800B067C
+void EffectSS_UpdateAllParticles(GlobalContext* ctxt); // func_800B071C
+void EffectSS_DrawParticle(GlobalContext* ctxt, s32 index); // func_800B07D8
+void EffectSS_DrawAllParticles(GlobalContext* ctxt); // func_800B081C
s16 func_800B096C(s16 a0, s16 a1, s32 a2); // func_800B096C
s16 func_800B09D0(s16 a0, s16 a1, f32 a2); // func_800B09D0
u8 func_800B0A24(u8 a0, u8 a1, f32 a2); // func_800B0A24
@@ -607,7 +607,7 @@ UNK_RET func_800B13D8(UNK_ARGS); // func_800B13D8
UNK_RET func_800B14D4(UNK_ARGS); // func_800B14D4
UNK_RET func_800B1598(UNK_ARGS); // func_800B1598
UNK_RET func_800B165C(UNK_ARGS); // func_800B165C
-UNK_RET func_800B16B8(z_GlobalContext*, z_Vector3f*, UNK_PTR, UNK_PTR, UNK_PTR, UNK_PTR); // func_800B16B8
+UNK_RET func_800B16B8(GlobalContext*, Vector3f*, UNK_PTR, UNK_PTR, UNK_PTR, UNK_PTR); // func_800B16B8
UNK_RET EffectSS_LoadSparkle(UNK_ARGS); // func_800B16F4
UNK_RET func_800B1830(UNK_ARGS); // func_800B1830
UNK_RET EffectSS_LoadBomb2(UNK_ARGS); // func_800B1908
@@ -685,7 +685,7 @@ UNK_RET func_800B5040(UNK_ARGS); // func_800B5040
UNK_RET func_800B51A4(UNK_ARGS); // func_800B51A4
UNK_RET func_800B5208(UNK_ARGS); // func_800B5208
UNK_RET func_800B5814(UNK_ARGS); // func_800B5814
-UNK_TYPE func_800B5BB0(z_GlobalContext*, UNK_TYPE); // func_800B5BB0
+UNK_TYPE func_800B5BB0(GlobalContext*, UNK_TYPE); // func_800B5BB0
UNK_RET func_800B5BF4(UNK_ARGS); // func_800B5BF4
UNK_RET func_800B5C34(UNK_ARGS); // func_800B5C34
UNK_RET func_800B5C78(UNK_ARGS); // func_800B5C78
@@ -698,8 +698,8 @@ UNK_RET func_800B5CF8(UNK_ARGS); // func_800B5CF8
UNK_RET Actor_GetRoomCleared(UNK_ARGS); // func_800B5D18
UNK_RET Actor_SetRoomCleared(UNK_ARGS); // func_800B5D30
UNK_RET Actor_UnsetRoomCleared(UNK_ARGS); // func_800B5D4C
-UNK_TYPE Actor_GetCollectibleFlag(z_GlobalContext*, s16); // func_800B5D6C
-UNK_RET Actor_SetCollectibleFlag(z_GlobalContext*, s16); // func_800B5DB0
+UNK_TYPE Actor_GetCollectibleFlag(GlobalContext*, s16); // func_800B5D6C
+UNK_RET Actor_SetCollectibleFlag(GlobalContext*, s16); // func_800B5DB0
UNK_RET func_800B5DF0(UNK_ARGS); // func_800B5DF0
UNK_RET func_800B5E0C(UNK_ARGS); // func_800B5E0C
UNK_RET Actor_Nop800B5E50(UNK_ARGS); // func_800B5E50
@@ -714,19 +714,19 @@ UNK_RET func_800B64FC(UNK_ARGS); // func_800B64FC
UNK_RET func_800B6584(UNK_ARGS); // func_800B6584
UNK_RET func_800B6608(UNK_ARGS); // func_800B6608
UNK_RET func_800B6680(UNK_ARGS); // func_800B6680
-UNK_RET Actor_MarkForDeath(z_Actor*); // func_800B670C
+UNK_RET Actor_MarkForDeath(Actor*); // func_800B670C
UNK_RET func_800B672C(UNK_ARGS); // func_800B672C
-UNK_RET func_800B675C(z_ActorEnAObj*, UNK_TYPE); // func_800B675C
+UNK_RET func_800B675C(ActorEnAObj*, UNK_TYPE); // func_800B675C
UNK_RET func_800B67A0(UNK_ARGS); // func_800B67A0
UNK_RET func_800B67C0(UNK_ARGS); // func_800B67C0
-UNK_RET Actor_SetScale(z_Actor*, f32); // func_800B67E0
-UNK_RET Actor_SetObjectSegment(z_GlobalContext*, z_Actor*); // func_800B67FC
+UNK_RET Actor_SetScale(Actor*, f32); // func_800B67E0
+UNK_RET Actor_SetObjectSegment(GlobalContext*, Actor*); // func_800B67FC
UNK_RET Actor_InitToDefaultValues(UNK_ARGS); // func_800B6834
UNK_RET Actor_FiniActor(UNK_ARGS); // func_800B6948
UNK_RET Actor_SetMovementScale(UNK_ARGS); // func_800B6988
UNK_RET Actor_ApplyMovement(UNK_ARGS); // func_800B69AC
UNK_RET Actor_SetVelocityYRotationAndGravity(UNK_ARGS); // func_800B6A10
-UNK_RET Actor_SetVelocityAndMoveYRotationAndGravity(z_Actor*); // func_800B6A88
+UNK_RET Actor_SetVelocityAndMoveYRotationAndGravity(Actor*); // func_800B6A88
UNK_RET Actor_SetVelocityXYRotation(UNK_ARGS); // func_800B6AB4
UNK_RET Actor_SetVelocityAndMoveXYRotation(UNK_ARGS); // func_800B6B24
UNK_RET Actor_SetVelocityXYRotationReverse(UNK_ARGS); // func_800B6B50
@@ -768,24 +768,24 @@ UNK_RET func_800B750C(UNK_ARGS); // func_800B750C
UNK_RET func_800B75A0(UNK_ARGS); // func_800B75A0
UNK_RET func_800B761C(UNK_ARGS); // func_800B761C
UNK_RET func_800B7678(UNK_ARGS); // func_800B7678
-UNK_RET func_800B78B8(z_GlobalContext*, z_Actor*, f32, f32, f32, UNK_TYPE); // func_800B78B8
+UNK_RET func_800B78B8(GlobalContext*, Actor*, f32, f32, f32, UNK_TYPE); // func_800B78B8
UNK_RET func_800B7E04(UNK_ARGS); // func_800B7E04
UNK_RET func_800B7FE0(UNK_ARGS); // func_800B7FE0
UNK_RET func_800B8018(UNK_ARGS); // func_800B8018
-UNK_RET func_800B8050(z_Actor*, z_GlobalContext*, UNK_TYPE); // func_800B8050
-UNK_RET func_800B8118(z_Actor*, z_GlobalContext*, UNK_TYPE); // func_800B8118
+UNK_RET func_800B8050(Actor*, GlobalContext*, UNK_TYPE); // func_800B8050
+UNK_RET func_800B8118(Actor*, GlobalContext*, UNK_TYPE); // func_800B8118
UNK_RET func_800B81E0(UNK_ARGS); // func_800B81E0
UNK_RET func_800B8214(UNK_ARGS); // func_800B8214
UNK_RET func_800B8248(UNK_ARGS); // func_800B8248
UNK_RET func_800B82EC(UNK_ARGS); // func_800B82EC
UNK_RET func_800B83BC(UNK_ARGS); // func_800B83BC
UNK_RET func_800B83F8(UNK_ARGS); // func_800B83F8
-UNK_TYPE func_800B84D0(z_ActorEnAObj*, UNK_TYPE); // func_800B84D0
+UNK_TYPE func_800B84D0(ActorEnAObj*, UNK_TYPE); // func_800B84D0
UNK_RET func_800B8500(UNK_ARGS); // func_800B8500
UNK_RET func_800B85E0(UNK_ARGS); // func_800B85E0
UNK_RET func_800B8614(UNK_ARGS); // func_800B8614
-UNK_RET func_800B863C(z_ActorEnAObj*, UNK_TYPE); // func_800B863C
-UNK_TYPE func_800B867C(z_ActorEnAObj*); // func_800B867C
+UNK_RET func_800B863C(ActorEnAObj*, UNK_TYPE); // func_800B863C
+UNK_TYPE func_800B867C(ActorEnAObj*); // func_800B867C
UNK_RET func_800B86C8(UNK_ARGS); // func_800B86C8
UNK_RET func_800B8708(UNK_ARGS); // func_800B8708
UNK_RET func_800B8718(UNK_ARGS); // func_800B8718
@@ -795,8 +795,8 @@ UNK_RET func_800B882C(UNK_ARGS); // func_800B882C
UNK_RET func_800B886C(UNK_ARGS); // func_800B886C
UNK_RET func_800B8898(UNK_ARGS); // func_800B8898
UNK_RET func_800B8934(UNK_ARGS); // func_800B8934
-UNK_TYPE Actor_HasParent(z_Actor*, z_GlobalContext*); // func_800B89F8
-UNK_RET func_800B8A1C(z_Actor*, z_GlobalContext*, UNK_TYPE, f32, f32); // func_800B8A1C
+UNK_TYPE Actor_HasParent(Actor*, GlobalContext*); // func_800B89F8
+UNK_RET func_800B8A1C(Actor*, GlobalContext*, UNK_TYPE, f32, f32); // func_800B8A1C
UNK_RET func_800B8B84(UNK_ARGS); // func_800B8B84
UNK_RET func_800B8BB0(UNK_ARGS); // func_800B8BB0
UNK_RET func_800B8BD0(UNK_ARGS); // func_800B8BD0
@@ -845,7 +845,7 @@ UNK_RET Actor_InsertIntoTypeList(UNK_ARGS); // func_800BAAB4
UNK_RET Actor_RemoveFromTypeList(UNK_ARGS); // func_800BAB24
UNK_RET Actor_FreeOverlay(UNK_ARGS); // func_800BABFC
UNK_RET Actor_SpawnNoParentDefaultUnk38Unk20(UNK_ARGS); // func_800BAC60
-z_Actor* Actor_LoadOverlay(UNK_PTR, z_GlobalContext*, UNK_TYPE, f32, f32, f32, UNK_TYPE, UNK_TYPE, UNK_TYPE, UNK_TYPE); // func_800BACD4
+Actor* Actor_LoadOverlay(UNK_PTR, GlobalContext*, UNK_TYPE, f32, f32, f32, UNK_TYPE, UNK_TYPE, UNK_TYPE, UNK_TYPE); // func_800BACD4
UNK_RET Actor_Spawn(UNK_ARGS); // func_800BAE14
UNK_RET Actor_SpawnDefaultUnk38(UNK_ARGS); // func_800BB0C0
UNK_RET Actor_SpawnTransitionActors(UNK_ARGS); // func_800BB140
@@ -890,8 +890,8 @@ UNK_RET func_800BDB6C(UNK_ARGS); // func_800BDB6C
UNK_RET func_800BDC5C(UNK_ARGS); // func_800BDC5C
UNK_RET func_800BDCF4(UNK_ARGS); // func_800BDCF4
UNK_RET func_800BDFB0(UNK_ARGS); // func_800BDFB0
-UNK_RET func_800BDFC0(UNK_TYPE, UNK_TYPE, UNK_TYPE, z_ActorEnAObj*); // func_800BDFC0
-void func_800BE03C(z_GlobalContext*, UNK_TYPE); // func_800BE03C
+UNK_RET func_800BDFC0(UNK_TYPE, UNK_TYPE, UNK_TYPE, ActorEnAObj*); // func_800BDFC0
+void func_800BE03C(GlobalContext*, UNK_TYPE); // func_800BE03C
UNK_RET func_800BE0B8(UNK_ARGS); // func_800BE0B8
UNK_RET func_800BE184(UNK_ARGS); // func_800BE184
UNK_RET func_800BE22C(UNK_ARGS); // func_800BE22C
@@ -1023,7 +1023,7 @@ UNK_RET func_800C5FD8(UNK_ARGS); // func_800C5FD8
UNK_TYPE func_800C6024(UNK_TYPE); // func_800C6024
UNK_RET func_800C6044(UNK_ARGS); // func_800C6044
UNK_RET func_800C6098(UNK_ARGS); // func_800C6098
-UNK_TYPE func_800C6188(z_GlobalContext*, UNK_PTR, z_Actor*, UNK_TYPE); // func_800C6188
+UNK_TYPE func_800C6188(GlobalContext*, UNK_PTR, Actor*, UNK_TYPE); // func_800C6188
UNK_TYPE func_800C6248(UNK_TYPE, UNK_TYPE); // func_800C6248
UNK_RET func_800C62BC(UNK_ARGS); // func_800C62BC
UNK_RET func_800C6314(UNK_ARGS); // func_800C6314
@@ -1031,7 +1031,7 @@ UNK_RET func_800C636C(UNK_ARGS); // func_800C636C
UNK_RET func_800C63C4(UNK_ARGS); // func_800C63C4
UNK_RET func_800C641C(UNK_ARGS); // func_800C641C
UNK_RET func_800C6474(UNK_ARGS); // func_800C6474
-UNK_RET func_800C64CC(z_GlobalContext*, UNK_PTR, UNK_TYPE); // func_800C64CC
+UNK_RET func_800C64CC(GlobalContext*, UNK_PTR, UNK_TYPE); // func_800C64CC
UNK_RET func_800C6554(UNK_ARGS); // func_800C6554
UNK_RET func_800C656C(UNK_ARGS); // func_800C656C
UNK_RET func_800C6838(UNK_ARGS); // func_800C6838
@@ -1105,7 +1105,7 @@ UNK_RET func_800CAAD0(UNK_TYPE, UNK_TYPE, UNK_TYPE); // func_800CAAD0
UNK_RET func_800CAC0C(UNK_TYPE, UNK_TYPE, UNK_TYPE); // func_800CAC0C
UNK_RET func_800CACA0(UNK_TYPE, UNK_TYPE, UNK_TYPE); // func_800CACA0
UNK_TYPE func_800CAD2C(UNK_TYPE, UNK_TYPE, UNK_TYPE); // func_800CAD2C
-UNK_RET func_800CAE10(z_Actor*, UNK_TYPE); // func_800CAE10
+UNK_RET func_800CAE10(Actor*, UNK_TYPE); // func_800CAE10
UNK_RET func_800CAE34(UNK_ARGS); // func_800CAE34
UNK_RET func_800CAE7C(UNK_ARGS); // func_800CAE7C
UNK_RET func_800CAE88(UNK_TYPE); // func_800CAE88
@@ -1355,12 +1355,12 @@ UNK_RET func_800E1080(UNK_ARGS); // func_800E1080
UNK_RET Collision_InitCylinderParamsDefault(UNK_ARGS); // func_800E110C
UNK_RET Collision_FiniCylinderParams(UNK_ARGS); // func_800E1148
UNK_RET Collision_InitCylinderParamsWithData(UNK_ARGS); // func_800E115C
-void Collision_InitCylinderDefault(z_GlobalContext*, UNK_PTR); // func_800E119C
-void Collision_FiniCylinder(z_GlobalContext*, UNK_PTR); // func_800E11EC
+void Collision_InitCylinderDefault(GlobalContext*, UNK_PTR); // func_800E119C
+void Collision_FiniCylinder(GlobalContext*, UNK_PTR); // func_800E11EC
UNK_RET func_800E123C(UNK_ARGS); // func_800E123C
UNK_RET func_800E12A4(UNK_ARGS); // func_800E12A4
-void Collision_InitCylinderWithData(z_GlobalContext*, UNK_PTR, z_Actor*, UNK_PTR); // func_800E130C
-UNK_RET Collision_InitCylinder(UNK_TYPE, UNK_PTR, z_Actor*, UNK_PTR); // func_800E1374
+void Collision_InitCylinderWithData(GlobalContext*, UNK_PTR, Actor*, UNK_PTR); // func_800E130C
+UNK_RET Collision_InitCylinder(UNK_TYPE, UNK_PTR, Actor*, UNK_PTR); // func_800E1374
UNK_RET func_800E13C0(UNK_ARGS); // func_800E13C0
UNK_RET func_800E1400(UNK_ARGS); // func_800E1400
UNK_RET func_800E1440(UNK_ARGS); // func_800E1440
@@ -1413,9 +1413,9 @@ UNK_RET Collision_Fini(UNK_ARGS); // func_800E2470
UNK_RET Collision_Reset(UNK_ARGS); // func_800E2480
UNK_RET Collision_EnableEditMode(UNK_ARGS); // func_800E2528
UNK_RET Collision_EnableAppendMode(UNK_ARGS); // func_800E2540
-void Collision_AddAT(z_GlobalContext*, UNK_PTR, UNK_PTR); // func_800E2558
+void Collision_AddAT(GlobalContext*, UNK_PTR, UNK_PTR); // func_800E2558
UNK_RET Collision_AddIndexAT(UNK_ARGS); // func_800E2634
-UNK_RET Collision_AddAC(z_GlobalContext*, UNK_PTR, UNK_PTR); // func_800E2740
+UNK_RET Collision_AddAC(GlobalContext*, UNK_PTR, UNK_PTR); // func_800E2740
UNK_RET collision_AddIndexAC(UNK_ARGS); // func_800E281C
UNK_RET Collision_AddOT(UNK_TYPE, UNK_TYPE, UNK_PTR); // func_800E2928
UNK_RET Collision_AddIndexOT(UNK_ARGS); // func_800E2A04
@@ -1502,7 +1502,7 @@ UNK_RET func_800E7BCC(UNK_ARGS); // func_800E7BCC
UNK_RET func_800E7C64(UNK_ARGS); // func_800E7C64
UNK_RET func_800E7DA8(UNK_ARGS); // func_800E7DA8
UNK_RET func_800E7DCC(UNK_ARGS); // func_800E7DCC
-void Collision_CylinderMoveToActor(z_Actor*, UNK_PTR); // func_800E7DF8
+void Collision_CylinderMoveToActor(Actor*, UNK_PTR); // func_800E7DF8
UNK_RET Collision_CylinderSetLoc(UNK_ARGS); // func_800E7E3C
UNK_RET Collision_QuadSetCoords(UNK_ARGS); // func_800E7E5C
UNK_RET Collision_TriGroupSetCoordsAtIndex(UNK_ARGS); // func_800E7ECC
@@ -1518,7 +1518,7 @@ UNK_RET func_800E8690(UNK_ARGS); // func_800E8690
UNK_RET func_800E86C0(UNK_ARGS); // func_800E86C0
UNK_RET func_800E86E0(UNK_ARGS); // func_800E86E0
UNK_RET func_800E8784(UNK_ARGS); // func_800E8784
-void func_800E8EA0(z_GlobalContext* a0, z_Actor* a1, u16 a2); // func_800E8EA0
+void func_800E8EA0(GlobalContext* a0, Actor* a1, u16 a2); // func_800E8EA0
UNK_TYPE func_800E8ED0(UNK_TYPE a0); // func_800E8ED0
void func_800E8EE0(UNK_TYPE a0); // func_800E8EE0
UNK_TYPE func_800E8EEC(UNK_TYPE a0); // func_800E8EEC
@@ -1591,7 +1591,7 @@ UNK_RET func_800EE1D8(UNK_ARGS); // func_800EE1D8
UNK_RET func_800EE200(UNK_ARGS); // func_800EE200
UNK_RET func_800EE29C(UNK_ARGS); // func_800EE29C
UNK_RET func_800EE2F4(UNK_ARGS); // func_800EE2F4
-UNK_RET func_800EE320(z_GlobalContext*, UNK_TYPE); // func_800EE320
+UNK_RET func_800EE320(GlobalContext*, UNK_TYPE); // func_800EE320
UNK_RET func_800EE364(UNK_ARGS); // func_800EE364
UNK_RET func_800EE400(UNK_ARGS); // func_800EE400
UNK_RET func_800EE5FC(UNK_ARGS); // func_800EE5FC
@@ -1622,7 +1622,7 @@ UNK_RET func_800F01C8(UNK_ARGS); // func_800F01C8
UNK_RET func_800F0390(UNK_ARGS); // func_800F0390
UNK_RET func_800F03C0(UNK_ARGS); // func_800F03C0
UNK_RET func_800F048C(UNK_ARGS); // func_800F048C
-UNK_RET func_800F0568(z_GlobalContext*, z_Vector3f*, UNK_TYPE, UNK_TYPE); // func_800F0568
+UNK_RET func_800F0568(GlobalContext*, Vector3f*, UNK_TYPE, UNK_TYPE); // func_800F0568
UNK_RET func_800F0590(UNK_ARGS); // func_800F0590
UNK_RET func_800F05C0(UNK_ARGS); // func_800F05C0
UNK_RET func_800F07C0(UNK_ARGS); // func_800F07C0
@@ -1814,39 +1814,39 @@ UNK_RET func_800FF2F8(UNK_ARGS); // func_800FF2F8
UNK_RET func_800FF3A0(UNK_ARGS); // func_800FF3A0
s16 Lib_rand_s(s16 a0, s16 a1); // func_800FF450
s16 Lib_randStride_s(s16 a0, s16 a1, s16 a2); // func_800FF4A4
-UNK_RET Lib_CopyVec3f(z_Vector3f* dst, z_Vector3f* src); // func_800FF50C
-UNK_RET Lib_CopyVec3s(z_Vector3s* dst, z_Vector3s* src); // func_800FF52C
-UNK_RET Lib_ToVec3f(z_Vector3f* dst, z_Vector3s* src); // func_800FF54C
-UNK_RET Lib_ToVec3s(z_Vector3s* dst, z_Vector3f* src); // func_800FF584
-UNK_RET Lib_AddVec3f(z_Vector3f* a0, z_Vector3f* a1, z_Vector3f* a2); // func_800FF5BC
-UNK_RET Lib_SubVec3f(z_Vector3f* a0, z_Vector3f* a1, z_Vector3f* a2); // func_800FF5F4
-UNK_RET Lib_SubVec3sToVec3f(z_Vector3f* a0, z_Vector3s* a1, z_Vector3s* a2); // func_800FF62C
-UNK_RET Lib_ScaleInPlaceVec3f(z_Vector3f* a0, f32 a1); // func_800FF688
-UNK_RET Lib_ScaleVec3f(z_Vector3f* a0, f32 a1, z_Vector3f* a2); // func_800FF6C4
-UNK_RET Lib_LerpVec3f(z_Vector3f* a0, z_Vector3f* a1, f32 a2, z_Vector3f* a3); // func_800FF6F8
-UNK_RET Lib_AddScaledVec3f(z_Vector3f* a0, z_Vector3f* a1, f32 a2, z_Vector3f* a3); // func_800FF750
-UNK_RET Lib_ModifyRandScaled(z_Vector3f* a0, f32 a1, z_Vector3f* a2); // func_800FF79C
-UNK_RET Lib_ScaledNormalizedDifferenceVec3f(z_Vector3f* a0, z_Vector3f* a1, f32 a2, z_Vector3f* a3); // func_800FF810
-f32 Lib_DistanceVec3f(z_Vector3f* a0, z_Vector3f* a1); // func_800FF884
-f32 Lib_DistanceAndDifferenceVec3f(z_Vector3f* a0, z_Vector3f* a1, z_Vector3f* a2); // func_800FF8D4
-f32 Lib_DistanceXZVec3f(z_Vector3f* a0, z_Vector3f* a1); // func_800FF92C
-f32 Lib_DistanceAndDifferenceXZVec3f(z_Vector3f* a0, z_Vector3f* a1, f32* a2, f32* a3); // func_800FF960
-UNK_RET Lib_PushAwayXZVec3f(z_Vector3f* a0, z_Vector3f* a1, f32 a2); // func_800FF9A4
-f32 Lib_DistanceYVec3f(z_Vector3f* a0, z_Vector3f* a1); // func_800FFA4C
-UNK_TYPE Lib_YawVec3f(z_Vector3f* a0, z_Vector3f* a1); // func_800FFA60
-UNK_TYPE Lib_PitchVec3f(z_Vector3f* a0, z_Vector3f* a1); // func_800FFA94
-void Lib_ApplyActorInitVars(z_Actor*, z_ActorInitVar*); // func_800FFADC
-UNK_RET Lib_ApplyActorInitVarByte1(u8* a0, z_ActorInitVar* a1); // func_800FFB54
-UNK_RET Lib_ApplyActorInitVarByte2(u8* a0, z_ActorInitVar* a1); // func_800FFB70
-UNK_RET Lib_ApplyActorInitVarShort1(u8* a0, z_ActorInitVar* a1); // func_800FFB8C
-UNK_RET Lib_ApplyActorInitVarShort2(u8* a0, z_ActorInitVar* a1); // func_800FFBA8
-UNK_RET Lib_ApplyActorInitVarWord1(u8* a0, z_ActorInitVar* a1); // func_800FFBC4
-UNK_RET Lib_ApplyActorInitVarWord2(u8* a0, z_ActorInitVar* a1); // func_800FFBE0
-UNK_RET Lib_ApplyActorInitVarFloat(u8* a0, z_ActorInitVar* a1); // func_800FFBFC
-UNK_RET Lib_ApplyActorInitVarFloat1000th(u8* a0, z_ActorInitVar* a1); // func_800FFC20
-UNK_RET Lib_ApplyActorInitVarVector3f(u8* a0, z_ActorInitVar* a1); // func_800FFC50
-UNK_RET Lib_ApplyActorInitVarVector3f1000th(u8* a0, z_ActorInitVar* a1); // func_800FFC7C
-UNK_RET Lib_ApplyActorInitVarVector3s(u8* a0, z_ActorInitVar* a1); // func_800FFCB4
+UNK_RET Lib_CopyVec3f(Vector3f* dst, Vector3f* src); // func_800FF50C
+UNK_RET Lib_CopyVec3s(Vector3s* dst, Vector3s* src); // func_800FF52C
+UNK_RET Lib_ToVec3f(Vector3f* dst, Vector3s* src); // func_800FF54C
+UNK_RET Lib_ToVec3s(Vector3s* dst, Vector3f* src); // func_800FF584
+UNK_RET Lib_AddVec3f(Vector3f* a0, Vector3f* a1, Vector3f* a2); // func_800FF5BC
+UNK_RET Lib_SubVec3f(Vector3f* a0, Vector3f* a1, Vector3f* a2); // func_800FF5F4
+UNK_RET Lib_SubVec3sToVec3f(Vector3f* a0, Vector3s* a1, Vector3s* a2); // func_800FF62C
+UNK_RET Lib_ScaleInPlaceVec3f(Vector3f* a0, f32 a1); // func_800FF688
+UNK_RET Lib_ScaleVec3f(Vector3f* a0, f32 a1, Vector3f* a2); // func_800FF6C4
+UNK_RET Lib_LerpVec3f(Vector3f* a0, Vector3f* a1, f32 a2, Vector3f* a3); // func_800FF6F8
+UNK_RET Lib_AddScaledVec3f(Vector3f* a0, Vector3f* a1, f32 a2, Vector3f* a3); // func_800FF750
+UNK_RET Lib_ModifyRandScaled(Vector3f* a0, f32 a1, Vector3f* a2); // func_800FF79C
+UNK_RET Lib_ScaledNormalizedDifferenceVec3f(Vector3f* a0, Vector3f* a1, f32 a2, Vector3f* a3); // func_800FF810
+f32 Lib_DistanceVec3f(Vector3f* a0, Vector3f* a1); // func_800FF884
+f32 Lib_DistanceAndDifferenceVec3f(Vector3f* a0, Vector3f* a1, Vector3f* a2); // func_800FF8D4
+f32 Lib_DistanceXZVec3f(Vector3f* a0, Vector3f* a1); // func_800FF92C
+f32 Lib_DistanceAndDifferenceXZVec3f(Vector3f* a0, Vector3f* a1, f32* a2, f32* a3); // func_800FF960
+UNK_RET Lib_PushAwayXZVec3f(Vector3f* a0, Vector3f* a1, f32 a2); // func_800FF9A4
+f32 Lib_DistanceYVec3f(Vector3f* a0, Vector3f* a1); // func_800FFA4C
+UNK_TYPE Lib_YawVec3f(Vector3f* a0, Vector3f* a1); // func_800FFA60
+UNK_TYPE Lib_PitchVec3f(Vector3f* a0, Vector3f* a1); // func_800FFA94
+void Lib_ApplyActorInitVars(Actor*, ActorInitVar*); // func_800FFADC
+UNK_RET Lib_ApplyActorInitVarByte1(u8* a0, ActorInitVar* a1); // func_800FFB54
+UNK_RET Lib_ApplyActorInitVarByte2(u8* a0, ActorInitVar* a1); // func_800FFB70
+UNK_RET Lib_ApplyActorInitVarShort1(u8* a0, ActorInitVar* a1); // func_800FFB8C
+UNK_RET Lib_ApplyActorInitVarShort2(u8* a0, ActorInitVar* a1); // func_800FFBA8
+UNK_RET Lib_ApplyActorInitVarWord1(u8* a0, ActorInitVar* a1); // func_800FFBC4
+UNK_RET Lib_ApplyActorInitVarWord2(u8* a0, ActorInitVar* a1); // func_800FFBE0
+UNK_RET Lib_ApplyActorInitVarFloat(u8* a0, ActorInitVar* a1); // func_800FFBFC
+UNK_RET Lib_ApplyActorInitVarFloat1000th(u8* a0, ActorInitVar* a1); // func_800FFC20
+UNK_RET Lib_ApplyActorInitVarVector3f(u8* a0, ActorInitVar* a1); // func_800FFC50
+UNK_RET Lib_ApplyActorInitVarVector3f1000th(u8* a0, ActorInitVar* a1); // func_800FFC7C
+UNK_RET Lib_ApplyActorInitVarVector3s(u8* a0, ActorInitVar* a1); // func_800FFCB4
f32 func_800FFCD8(f32*, f32, f32, f32, f32); // func_800FFCD8
UNK_RET Lib_ScaleMax_f(f32* a0, f32 a1, f32 a2, f32 a3); // func_800FFDF8
UNK_RET Lib_Scale_f(f32* a0, f32 a1, f32 a2); // func_800FFE68
@@ -1856,9 +1856,9 @@ UNK_RET Lib_CopyColor(u8* a0, u8* a1); // func_8010007C
UNK_RET func_801000A4(u16 a0); // func_801000A4
UNK_RET func_801000CC(u16 a0); // func_801000CC
UNK_RET func_801000F4(UNK_TYPE a0, u16 a1); // func_801000F4
-UNK_RET Lib_TranslateAndRotateYVec3f(z_Vector3f* a0, s16 a1, z_Vector3f* a2, z_Vector3f* a3); // func_8010011C
+UNK_RET Lib_TranslateAndRotateYVec3f(Vector3f* a0, s16 a1, Vector3f* a2, Vector3f* a3); // func_8010011C
UNK_RET Lib_LerpRGB(u8* a0, u8* a1, f32 a2, u8* a3); // func_801001B8
-f32 Lib_PushAwayVec3f(z_Vector3f* a0, z_Vector3f* a1, f32 a2); // func_80100448
+f32 Lib_PushAwayVec3f(Vector3f* a0, Vector3f* a1, f32 a2); // func_80100448
UNK_RET Lib_Nop801004FC(void); // func_801004FC
UNK_TYPE Lib_PtrSegToPhys(u32 a0); // func_80100504
UNK_TYPE Lib_PtrSegToPhysNull(u32 a0); // func_8010053C
@@ -1879,18 +1879,18 @@ UNK_RET Lights_SetPositionalLightColorAndRadius(UNK_ARGS); // func_80101AC8
UNK_RET Lights_SetPositionalLightPosition(UNK_ARGS); // func_80101AFC
UNK_RET Lights_InitDirectional(UNK_ARGS); // func_80101B34
UNK_RET Lights_MapperInit(UNK_ARGS); // func_80101B8C
-UNK_RET Lights_UploadLights(UNK_TYPE, z_GraphicsContext*); // func_80101BC8
+UNK_RET Lights_UploadLights(UNK_TYPE, GraphicsContext*); // func_80101BC8
UNK_RET Lights_MapperGetNextFreeSlot(UNK_ARGS); // func_80101D0C
UNK_RET Lights_MapPositionalWithReference(UNK_ARGS); // func_80101D3C
UNK_RET Lights_MapPositional(UNK_ARGS); // func_801020A0
UNK_RET Lights_MapDirectional(UNK_ARGS); // func_80102284
-UNK_RET Lights_MapLights(UNK_TYPE, z_Light*, UNK_TYPE, z_GlobalContext*); // func_801022F0
+UNK_RET Lights_MapLights(UNK_TYPE, z_Light*, UNK_TYPE, GlobalContext*); // func_801022F0
UNK_RET Lights_FindFreeSlot(UNK_ARGS); // func_801023D8
UNK_RET Lights_Free(UNK_ARGS); // func_80102464
UNK_RET Lights_Init(UNK_ARGS); // func_801024AC
UNK_RET Lights_SetAmbientColor(UNK_ARGS); // func_80102518
UNK_RET func_80102544(UNK_ARGS); // func_80102544
-UNK_TYPE Lights_CreateMapper(z_LightingContext*, z_GraphicsContext*); // func_80102580
+UNK_TYPE Lights_CreateMapper(LightingContext*, GraphicsContext*); // func_80102580
UNK_RET Lights_ClearHead(UNK_ARGS); // func_801025B8
UNK_RET Lights_RemoveAll(UNK_ARGS); // func_801025C8
UNK_RET Lights_Insert(UNK_ARGS); // func_80102624
@@ -2119,7 +2119,7 @@ UNK_RET func_80112AFC(UNK_ARGS); // func_80112AFC
UNK_RET func_80112B40(UNK_ARGS); // func_80112B40
UNK_RET func_80112BE4(UNK_ARGS); // func_80112BE4
UNK_RET func_80112C0C(UNK_ARGS); // func_80112C0C
-UNK_RET func_80112E80(z_GlobalContext*, UNK_TYPE); // func_80112E80
+UNK_RET func_80112E80(GlobalContext*, UNK_TYPE); // func_80112E80
UNK_RET func_801143CC(UNK_ARGS); // func_801143CC
UNK_RET func_80114978(UNK_ARGS); // func_80114978
UNK_RET func_801149A0(UNK_ARGS); // func_801149A0
@@ -2137,7 +2137,7 @@ UNK_RET func_8011552C(UNK_ARGS); // func_8011552C
UNK_RET func_801155B4(UNK_ARGS); // func_801155B4
UNK_RET func_80115764(UNK_ARGS); // func_80115764
UNK_RET func_80115844(UNK_ARGS); // func_80115844
-UNK_RET func_80115908(z_GlobalContext*, UNK_TYPE); // func_80115908
+UNK_RET func_80115908(GlobalContext*, UNK_TYPE); // func_80115908
UNK_RET func_801159EC(UNK_ARGS); // func_801159EC
UNK_RET func_80115A14(UNK_ARGS); // func_80115A14
UNK_RET func_80115D14(UNK_ARGS); // func_80115D14
@@ -2331,9 +2331,9 @@ UNK_RET func_8012C1EC(UNK_ARGS); // func_8012C1EC
UNK_RET func_8012C214(UNK_ARGS); // func_8012C214
UNK_RET func_8012C240(UNK_ARGS); // func_8012C240
UNK_RET func_8012C268(UNK_ARGS); // func_8012C268
-UNK_RET func_8012C28C(z_GraphicsContext*); // func_8012C28C
+UNK_RET func_8012C28C(GraphicsContext*); // func_8012C28C
UNK_RET func_8012C2B4(UNK_ARGS); // func_8012C2B4
-UNK_RET func_8012C2DC(z_GraphicsContext*); // func_8012C2DC
+UNK_RET func_8012C2DC(GraphicsContext*); // func_8012C2DC
UNK_RET func_8012C304(UNK_ARGS); // func_8012C304
UNK_RET func_8012C3A4(UNK_ARGS); // func_8012C3A4
UNK_RET func_8012C3CC(UNK_ARGS); // func_8012C3CC
@@ -2452,7 +2452,7 @@ UNK_RET func_8013115C(UNK_ARGS); // func_8013115C
UNK_RET func_801311B4(UNK_ARGS); // func_801311B4
UNK_RET func_80131580(UNK_ARGS); // func_80131580
UNK_RET func_80131690(UNK_ARGS); // func_80131690
-void func_80131758(z_GlobalContext*, UNK_TYPE); // func_80131758
+void func_80131758(GlobalContext*, UNK_TYPE); // func_80131758
UNK_RET func_8013178C(UNK_ARGS); // func_8013178C
UNK_RET func_801317C0(UNK_ARGS); // func_801317C0
UNK_RET func_801317F4(UNK_ARGS); // func_801317F4
@@ -2961,7 +2961,7 @@ UNK_RET func_80165E1C(UNK_ARGS); // func_80165E1C
UNK_RET func_80165E7C(UNK_ARGS); // func_80165E7C
UNK_RET func_80165EC0(UNK_ARGS); // func_80165EC0
UNK_RET func_80166060(UNK_ARGS); // func_80166060
-u32* func_801660B8(z_GlobalContext*, u32*, UNK_TYPE); // func_801660B8
+u32* func_801660B8(GlobalContext*, u32*, UNK_TYPE); // func_801660B8
UNK_RET Main_Fini(UNK_ARGS); // func_8016613C
UNK_RET func_801663C4(UNK_ARGS); // func_801663C4
UNK_RET func_80166644(UNK_ARGS); // func_80166644
@@ -3007,7 +3007,7 @@ UNK_RET func_80169EFC(UNK_ARGS); // func_80169EFC
UNK_RET func_80169F78(UNK_ARGS); // func_80169F78
UNK_RET func_80169FDC(UNK_ARGS); // func_80169FDC
UNK_RET func_80169FFC(UNK_ARGS); // func_80169FFC
-s32 func_8016A01C(z_GlobalContext*); // func_8016A01C
+s32 func_8016A01C(GlobalContext*); // func_8016A01C
UNK_RET func_8016A02C(UNK_ARGS); // func_8016A02C
UNK_RET func_8016A0AC(UNK_ARGS); // func_8016A0AC
UNK_RET func_8016A168(UNK_ARGS); // func_8016A168
@@ -3252,7 +3252,7 @@ UNK_RET Math3D_XZLength(UNK_ARGS); // func_8017A610
UNK_RET Math3D_XZDistanceSquared(UNK_ARGS); // func_8017A634
UNK_RET Math3D_XZDistance(UNK_ARGS); // func_8017A678
UNK_RET Math3D_LengthSquared(UNK_ARGS); // func_8017A6A8
-f32 Math3D_Length(z_Vector3f*); // func_8017A6D4
+f32 Math3D_Length(Vector3f*); // func_8017A6D4
UNK_RET Math3D_DistanceSquared(UNK_ARGS); // func_8017A6F8
UNK_RET Math3D_Distance(UNK_ARGS); // func_8017A720
UNK_RET Math3D_DistanceS(UNK_ARGS); // func_8017A740
@@ -3351,7 +3351,7 @@ UNK_RET SysMatrix_RotateAndTranslateState(UNK_ARGS); // func_801812FC
UNK_RET SysMatrix_SetStateRotationAndTranslation(UNK_ARGS); // func_80181650
UNK_RET SysMatrix_ToRSPMatrix(UNK_ARGS); // func_801817FC
UNK_RET SysMatrix_GetStateAsRSPMatrix(UNK_ARGS); // func_80181A18
-UNK_TYPE SysMatrix_AppendStateToPolyOpaDisp(z_GraphicsContext*); // func_80181A40
+UNK_TYPE SysMatrix_AppendStateToPolyOpaDisp(GraphicsContext*); // func_80181A40
UNK_RET SysMatrix_AppendToPolyOpaDisp(UNK_ARGS); // func_80181A6C
UNK_RET SysMatrix_MultiplyVector3fByState(UNK_ARGS); // func_80181A98
UNK_RET SysMatrix_GetStateTranslation(UNK_ARGS); // func_80181B50
diff --git a/include/structs.h b/include/structs.h
index 9fcc6a1ff..b5acf163a 100644
--- a/include/structs.h
+++ b/include/structs.h
@@ -154,7 +154,7 @@ typedef struct {
typedef struct {
/* 0x00 */ u8 unk0[32];
-} z_ActorDamageChart;
+} ActorDamageChart;
typedef struct {
/* 0x00 */ s32 unk0;
@@ -175,20 +175,20 @@ typedef struct {
/* 0x36 */ s16 unk36;
/* 0x38 */ s16 unk38;
/* 0x3A */ s16 unk3A;
-} z_ActorEnTest20C;
+} ActorEnTest20C;
typedef struct {
/* 0x0 */ u32 cont : 1;
/* 0x0 */ u32 type : 4;
/* 0x0 */ u32 offset : 11;
/* 0x2 */ s32 value : 16;
-} z_ActorInitVar;
+} ActorInitVar;
typedef struct {
/* 0x0 */ u32 unk0;
/* 0x4 */ u8 unk4;
/* 0x5 */ u8 unk5;
-} z_ColBumpInit;
+} ColBumpInit;
typedef struct {
/* 0x0 */ u8 unk0;
@@ -197,26 +197,26 @@ typedef struct {
/* 0x3 */ u8 unk3;
/* 0x4 */ u8 unk4;
/* 0x5 */ u8 type;
-} z_ColCommonInit;
+} ColCommonInit;
typedef struct {
/* 0x0 */ u32 collidesWith;
/* 0x4 */ u8 unk4;
/* 0x5 */ u8 unk5;
-} z_ColTouch;
+} ColTouch;
typedef struct {
/* 0x0 */ u32 unk0;
/* 0x4 */ u8 unk4;
/* 0x5 */ u8 unk5;
-} z_ColTouchInit;
+} ColTouchInit;
typedef struct {
/* 0x0 */ u8 red;
/* 0x1 */ u8 green;
/* 0x2 */ u8 blue;
/* 0x3 */ u8 alpha;
-} z_Color;
+} Color;
typedef struct {
/* 0x00 */ u8 cutsceneCount;
@@ -228,19 +228,19 @@ typedef struct {
/* 0x10 */ u16 currentFrame;
/* 0x12 */ UNK_TYPE1 pad12[22];
/* 0x28 */ UNK_TYPE4 unk28[10];
-} z_CutsceneContext;
+} CutsceneContext;
typedef struct {
/* 0x0 */ u32 data;
/* 0x4 */ UNK_TYPE1 pad4[4];
-} z_CutsceneEntry;
+} CutsceneEntry;
typedef struct {
/* 0x0 */ u32 size;
/* 0x4 */ void* unk4;
/* 0x8 */ Gfx* append;
/* 0xC */ void* appendEnd;
-} z_DisplayList;
+} DisplayList;
typedef struct {
/* 0x00 */ u32 vromStart;
@@ -250,14 +250,14 @@ typedef struct {
/* 0x14 */ UNK_TYPE4 unk14;
/* 0x18 */ OSMesgQueue* callback;
/* 0x1C */ void* callbackMesg;
-} z_DmaRequest;
+} DmaRequest;
typedef struct {
/* 0x0 */ u32 vromStart;
/* 0x4 */ u32 vromEnd;
/* 0x8 */ u32 romStart;
/* 0xC */ u32 romEnd;
-} z_DmadataEntry;
+} DmadataEntry;
typedef struct {
/* 0x0 */ s16 x;
@@ -270,7 +270,7 @@ typedef struct {
/* 0xD */ s8 g;
/* 0xE */ s8 b;
/* 0xF */ s8 a;
-} z_F3DVertexColor;
+} F3DVertexColor;
typedef struct {
/* 0x0 */ s16 x;
@@ -283,14 +283,14 @@ typedef struct {
/* 0xD */ s8 normalY;
/* 0xE */ s8 normalZ;
/* 0xF */ s8 a;
-} z_F3DVertexNormal;
+} F3DVertexNormal;
typedef struct {
/* 0x0 */ UNK_TYPE4 size;
/* 0x4 */ void* heapStart;
/* 0x8 */ void* heapAppendStart;
/* 0xC */ void* heapAppendEnd;
-} z_GameStateHeap;
+} GameStateHeap;
typedef struct {
/* 0x00 */ u32 ramLocation;
@@ -305,12 +305,12 @@ typedef struct {
/* 0x24 */ UNK_TYPE4 unk24;
/* 0x28 */ UNK_TYPE4 unk28;
/* 0x2C */ u32 size;
-} z_GameStateMetaInfo;
+} GameStateMetaInfo;
typedef struct {
/* 0x00 */ s32 unk0;
/* 0x04 */ UNK_TYPE1 pad4[64];
-} z_GlobalContext17d98;
+} GlobalContext17d98;
typedef struct {
/* 0x000 */ UNK_TYPE1 pad0[104];
@@ -346,13 +346,13 @@ typedef struct {
/* 0x156 */ UNK_TYPE1 pad156[16];
/* 0x166 */ s16 unk166;
/* 0x168 */ UNK_TYPE1 pad168[16];
-} z_GlobalContext220;
+} GlobalContext220;
// Font textures are loaded into here
typedef struct {
/* 0x0000 */ u8 unk0[128][120][2];
/* 0x7800 */ u8 unk7800[128][93];
-} z_GlobalContext4A70;
+} GlobalContext4A70;
typedef struct {
/* 0x000 */ Gfx* polyOpaBuffer;
@@ -365,15 +365,15 @@ typedef struct {
/* 0x05C */ OSMesgQueue unk5C;
/* 0x074 */ UNK_TYPE1 pad74[300];
/* 0x1A0 */ Gfx* unk1A0;
-/* 0x1A4 */ z_DisplayList unk1A4;
+/* 0x1A4 */ DisplayList unk1A4;
/* 0x1B4 */ Gfx* unk1B4;
-/* 0x1B8 */ z_DisplayList unk1B8;
+/* 0x1B8 */ DisplayList unk1B8;
/* 0x1C8 */ UNK_TYPE1 pad1C8[172];
/* 0x274 */ OSViMode* unk274;
/* 0x278 */ UNK_TYPE1 pad278[32];
-/* 0x298 */ z_DisplayList overlay;
-/* 0x2A8 */ z_DisplayList polyOpa;
-/* 0x2B8 */ z_DisplayList polyXlu;
+/* 0x298 */ DisplayList overlay;
+/* 0x2A8 */ DisplayList polyOpa;
+/* 0x2B8 */ DisplayList polyXlu;
/* 0x2C8 */ s32 displaylistCounter;
/* 0x2CC */ void* framebuffer;
/* 0x2D0 */ UNK_TYPE1 pad2D0[11];
@@ -382,26 +382,26 @@ typedef struct {
/* 0x2E4 */ f32 unk2E4;
/* 0x2E8 */ f32 unk2E8;
/* 0x2EC */ UNK_TYPE1 pad2EC[4];
-} z_GraphicsContext;
+} GraphicsContext;
typedef struct {
/* 0x0 */ u16 buttons;
/* 0x2 */ s8 xAxis;
/* 0x3 */ s8 yAxis;
/* 0x4 */ s16 unk4;
-} z_InputInfo;
+} InputInfo;
typedef struct {
-/* 0x00 */ z_InputInfo current;
-/* 0x06 */ z_InputInfo last;
-/* 0x0C */ z_InputInfo pressEdge;
-/* 0x12 */ z_InputInfo releaseEdge;
-} z_InputStruct;
+/* 0x00 */ InputInfo current;
+/* 0x06 */ InputInfo last;
+/* 0x0C */ InputInfo pressEdge;
+/* 0x12 */ InputInfo releaseEdge;
+} InputStruct;
typedef struct {
/* 0x0 */ u8 type;
/* 0x2 */ u16 params[6];
-} z_LightInfo;
+} LightInfo;
typedef struct {
/* 0x0 */ s8 dirX;
@@ -411,7 +411,7 @@ typedef struct {
/* 0x4 */ u8 green;
/* 0x5 */ u8 blue;
/* 0x6 */ u16 pad[3];
-} z_LightInfoDirectionalParams;
+} LightInfoDirectionalParams;
typedef struct {
/* 0x0 */ s16 posX;
@@ -422,7 +422,7 @@ typedef struct {
/* 0x8 */ u8 blue;
/* 0x9 */ u8 unk9; // func_80102880 sets this only for type 2, func_80102A64 draws something if this is set
/* 0xA */ s16 radius;
-} z_LightInfoPositionalParams;
+} LightInfoPositionalParams;
typedef struct {
/* 0x00 */ u8 enablePosLights;
@@ -430,7 +430,7 @@ typedef struct {
/* 0x02 */ UNK_TYPE1 pad2[6];
/* 0x08 */ Ambient ambient;
/* 0x10 */ Light lights[7];
-} z_LightMapper;
+} LightMapper;
typedef struct {
/* 0x00 */ f32 x[4];
@@ -442,7 +442,7 @@ typedef struct {
typedef struct {
/* 0x0 */ u32 vromStart;
/* 0x4 */ u32 vromEnd;
-} z_ObjectFileTableEntry;
+} ObjectFileTableEntry;
typedef struct {
/* 0x00 */ u32 textSize;
@@ -450,60 +450,60 @@ typedef struct {
/* 0x08 */ u32 rodataSize;
/* 0x0C */ u32 bssSize;
/* 0x10 */ u32 amountOfRelocations;
-} z_OverlayBlockSizes;
+} OverlayBlockSizes;
typedef struct {
/* 0x0 */ u8 red;
/* 0x1 */ u8 green;
/* 0x2 */ u8 blue;
-} z_RGB;
+} RGB;
typedef struct {
/* 0x00 */ s16 intPart[16];
/* 0x20 */ u16 fracPart[16];
-} z_RSPMatrix;
+} RSPMatrix;
typedef struct {
/* 0x0 */ u32 vromStart;
/* 0x4 */ u32 vromEnd;
-} z_RoomFileLocation;
+} RoomFileLocation;
typedef struct {
/* 0x00 */ u8 zelda[6]; // Will always be "ZELDA3" for a valid save
/* 0x06 */ UNK_TYPE1 pad6[34];
-} z_SaveContext_struct1;
+} SaveContext_struct1;
typedef struct {
/* 0x00 */ UNK_TYPE1 pad0[34];
-} z_SaveContext_struct2;
+} SaveContext_struct2;
typedef struct {
/* 0x00 */ UNK_TYPE1 pad0[136];
-} z_SaveContext_struct3;
+} SaveContext_struct3;
typedef struct {
/* 0x0 */ UNK_TYPE1 pad0[16];
-} z_SceneActorInit;
+} SceneActorInit;
typedef struct {
/* 0x0 */ u8 command;
/* 0x1 */ u8 unk1;
/* 0x2 */ UNK_TYPE1 pad2[2];
/* 0x4 */ u32 unk4;
-} z_SceneHeaderEntry;
+} SceneHeaderEntry;
typedef struct {
/* 0x00 */ s16 scenes[27];
-} z_SceneIdList;
+} SceneIdList;
typedef struct {
/* 0x00 */ s16 id; // Negative ids mean that the object is unloaded
/* 0x02 */ UNK_TYPE1 pad2[2];
/* 0x04 */ void* vramAddr;
-/* 0x08 */ z_DmaRequest unk8;
+/* 0x08 */ DmaRequest unk8;
/* 0x28 */ OSMesgQueue unk28;
/* 0x40 */ UNK_TYPE1 pad40[4];
-} z_SceneObject;
+} SceneObject;
typedef struct {
/* 0x0 */ u32 romStart;
@@ -513,7 +513,7 @@ typedef struct {
/* 0xC */ UNK_TYPE1 padC[1];
/* 0xD */ u8 unkD;
/* 0xE */ UNK_TYPE1 padE[2];
-} z_SceneTableEntry;
+} SceneTableEntry;
typedef struct {
/* 0x0000 */ u8 unk0;
@@ -533,7 +533,7 @@ typedef struct {
/* 0x0A7A */ s16 unkA7A;
/* 0x0A7C */ s16 unkA7C;
/* 0x0A7E */ UNK_TYPE1 padA7E[2902];
-} z_StaticContext;
+} StaticContext;
typedef struct {
/* 0x0 */ s8 unk0;
@@ -546,31 +546,31 @@ typedef struct {
/* 0xA */ s16 z;
/* 0xC */ s16 yRot;
/* 0xE */ u16 variable;
-} z_TransitionActorInit;
+} TransitionActorInit;
typedef struct {
/* 0x0 */ f32 x;
/* 0x4 */ f32 y;
/* 0x8 */ f32 z;
-} z_Vector3f;
+} Vector3f;
typedef struct {
/* 0x0 */ s16 x;
/* 0x2 */ s16 y;
/* 0x4 */ s16 z;
-} z_Vector3s;
+} Vector3s;
typedef struct {
/* 0x000 */ u32 magic; // always 0x56494557, "VIEW"
-/* 0x004 */ z_GraphicsContext* graphics;
+/* 0x004 */ GraphicsContext* graphics;
/* 0x008 */ UNK_TYPE1 pad8[16];
/* 0x018 */ f32 unk18;
/* 0x01C */ f32 unk1C;
/* 0x020 */ f32 unk20;
/* 0x024 */ f32 unk24;
-/* 0x028 */ z_Vector3f unk28;
-/* 0x034 */ z_Vector3f unk34;
-/* 0x040 */ z_Vector3f unk40;
+/* 0x028 */ Vector3f unk28;
+/* 0x034 */ Vector3f unk34;
+/* 0x040 */ Vector3f unk40;
/* 0x04C */ UNK_TYPE1 pad4C[220];
/* 0x128 */ f32 unk128;
/* 0x12C */ f32 unk12C;
@@ -586,7 +586,7 @@ typedef struct {
/* 0x154 */ f32 unk154;
/* 0x158 */ f32 unk158;
/* 0x15C */ UNK_TYPE1 pad15C[12];
-} z_View;
+} View;
typedef struct {
/* 0x00 */ void* bufferEnd;
@@ -594,125 +594,125 @@ typedef struct {
/* 0x08 */ u32 amountLeftToRead;
/* 0x0C */ u32 loadNextChunkBoundary;
/* 0x10 */ u32 destBufferEnd;
-} z_Yaz0DecompState;
+} Yaz0DecompState;
-typedef void(*light_map_directional_func)(z_LightMapper* mapper, void* params, z_Vector3f* pos);
+typedef void(*light_map_directional_func)(LightMapper* mapper, void* params, Vector3f* pos);
-typedef void(*light_map_positional_func)(z_LightMapper* mapper, void* params);
+typedef void(*light_map_positional_func)(LightMapper* mapper, void* params);
typedef struct {
-/* 0x00 */ z_Vector3f unk0;
-/* 0x0C */ z_Vector3f unkC;
+/* 0x00 */ Vector3f unk0;
+/* 0x0C */ Vector3f unkC;
/* 0x18 */ s16 unk18;
/* 0x1A */ s16 unk1A;
} s80874650;
// Related to collision?
typedef struct {
-/* 0x00 */ z_ActorDamageChart* damageChart;
-/* 0x04 */ z_Vector3f displacement;
+/* 0x00 */ ActorDamageChart* damageChart;
+/* 0x04 */ Vector3f displacement;
/* 0x10 */ s16 unk10;
/* 0x12 */ s16 unk12;
/* 0x14 */ s16 unk14;
/* 0x16 */ u8 unk16;
/* 0x17 */ u8 unk17;
-} z_ActorA0;
+} ActorA0;
typedef struct {
-/* 0x00 */ z_Vector3s rotation;
+/* 0x00 */ Vector3s rotation;
/* 0x08 */ f32 yDisplacement;
-/* 0x0C */ func_ptr postDrawFunc; // TODO params (z_Actor*, UNK*, z_GlobalContext*)
+/* 0x0C */ func_ptr postDrawFunc; // TODO params (Actor*, UNK*, GlobalContext*)
/* 0x10 */ f32 unk10;
/* 0x14 */ s8 unk14;
-} z_ActorBC;
+} ActorBC;
typedef struct {
/* 0x00 */ u8 unk0;
-/* 0x04 */ z_ColTouchInit unk4;
-/* 0x0C */ z_ColBumpInit unkC;
+/* 0x04 */ ColTouchInit unk4;
+/* 0x0C */ ColBumpInit unkC;
/* 0x14 */ u8 unk14;
/* 0x15 */ u8 unk15;
/* 0x16 */ u8 unk16;
-} z_ColBodyInfoInit;
+} ColBodyInfoInit;
typedef struct {
/* 0x0 */ u32 collidesWith;
/* 0x4 */ u8 unk4;
/* 0x5 */ u8 unk5;
-/* 0x6 */ z_Vector3s unk6;
-} z_ColBump;
+/* 0x6 */ Vector3s unk6;
+} ColBump;
typedef struct {
/* 0x0 */ s16 radius;
/* 0x2 */ s16 height;
/* 0x4 */ s16 yOffset;
-/* 0x6 */ z_Vector3s loc;
-} z_ColCylinderParams;
+/* 0x6 */ Vector3s loc;
+} ColCylinderParams;
typedef struct {
-/* 0x00 */ z_Vector3f pointA;
-/* 0x0C */ z_Vector3f pointB;
-/* 0x18 */ z_Vector3f pointC;
-/* 0x24 */ z_Vector3f pointD;
-/* 0x30 */ z_Vector3s unk30;
-/* 0x36 */ z_Vector3s unk36;
+/* 0x00 */ Vector3f pointA;
+/* 0x0C */ Vector3f pointB;
+/* 0x18 */ Vector3f pointC;
+/* 0x24 */ Vector3f pointD;
+/* 0x30 */ Vector3s unk30;
+/* 0x36 */ Vector3s unk36;
/* 0x3C */ f32 unk3C;
-} z_ColQuadParams;
+} ColQuadParams;
typedef struct {
-/* 0x0 */ z_Vector3s loc;
+/* 0x0 */ Vector3s loc;
/* 0x6 */ s16 radius;
-} z_ColSphereCollisionInfo;
+} ColSphereCollisionInfo;
typedef struct {
-/* 0x00 */ z_Vector3s unk0;
+/* 0x00 */ Vector3s unk0;
/* 0x06 */ s16 unk6;
-/* 0x08 */ z_ColSphereCollisionInfo colInfo;
+/* 0x08 */ ColSphereCollisionInfo colInfo;
/* 0x10 */ f32 unk10;
/* 0x14 */ u8 unk14;
/* 0x15 */ UNK_TYPE1 pad15[3];
-} z_ColSphereParams;
+} ColSphereParams;
typedef struct {
/* 0x0 */ u8 unk0;
-/* 0x1 */ z_ColSphereCollisionInfo unk1;
+/* 0x1 */ ColSphereCollisionInfo unk1;
/* 0xA */ s16 unkA;
-} z_ColSphereParamsInit;
+} ColSphereParamsInit;
typedef struct {
-/* 0x00 */ z_Vector3f pointA;
-/* 0x0C */ z_Vector3f pointB;
-/* 0x18 */ z_Vector3f pointC;
-/* 0x24 */ z_Vector3f unitNormal;
+/* 0x00 */ Vector3f pointA;
+/* 0x0C */ Vector3f pointB;
+/* 0x18 */ Vector3f pointC;
+/* 0x24 */ Vector3f unitNormal;
/* 0x30 */ f32 unk30;
-} z_ColTriParams;
+} ColTriParams;
typedef struct {
-/* 0x00 */ z_Vector3f unk0;
-/* 0x0C */ z_Vector3f unkC;
-/* 0x18 */ z_Vector3f unk18;
-} z_ColTriParamsInit;
+/* 0x00 */ Vector3f unk0;
+/* 0x0C */ Vector3f unkC;
+/* 0x18 */ Vector3f unk18;
+} ColTriParamsInit;
typedef struct {
-/* 0x00 */ z_Vector3f position;
-/* 0x0C */ z_Vector3f velocity;
-/* 0x18 */ z_Vector3f acceleration;
-/* 0x24 */ z_Color color1;
-/* 0x28 */ z_Color color2;
+/* 0x00 */ Vector3f position;
+/* 0x0C */ Vector3f velocity;
+/* 0x18 */ Vector3f acceleration;
+/* 0x24 */ Color color1;
+/* 0x28 */ Color color2;
/* 0x2C */ s16 scale;
/* 0x2E */ s16 scaleChangePerFrame;
/* 0x30 */ s16 life;
/* 0x32 */ u16 flags; // bit0: ? bit1: ? bit2: randomize colors
/* 0x34 */ u8 type; // type0: start small, get big, fade away type1: start big, fade away
-} z_EffectDustInit;
+} EffectDustInit;
typedef union {
-/* 0x0 */ z_F3DVertexColor color;
-/* 0x0 */ z_F3DVertexNormal normal;
-} z_F3DVertex;
+/* 0x0 */ F3DVertexColor color;
+/* 0x0 */ F3DVertexNormal normal;
+} F3DVertex;
typedef struct {
-/* 0x000 */ z_View unk0;
+/* 0x000 */ View unk0;
/* 0x168 */ UNK_TYPE1 pad168[194];
/* 0x22A */ s16 unk22A;
/* 0x22C */ s16 unk22C;
@@ -739,42 +739,42 @@ typedef struct {
/* 0x256 */ UNK_TYPE1 pad256[26];
/* 0x270 */ s16 unk270;
/* 0x272 */ UNK_TYPE1 pad272[214];
-} z_GlobalContext169E8;
+} GlobalContext169E8;
typedef struct {
-/* 0x00000 */ z_View unk0;
-/* 0x00168 */ z_GlobalContext4A70 unk168;
+/* 0x00000 */ View unk0;
+/* 0x00168 */ GlobalContext4A70 unk168;
/* 0x0A7E8 */ UNK_TYPE1 padA7E8[30960];
-} z_GlobalContext4908;
+} GlobalContext4908;
typedef struct {
/* 0x0 */ u8 type;
-/* 0x2 */ z_LightInfoDirectionalParams params;
-} z_LightInfoDirectional;
+/* 0x2 */ LightInfoDirectionalParams params;
+} LightInfoDirectional;
typedef struct {
/* 0x0 */ u8 type;
-/* 0x2 */ z_LightInfoPositionalParams params;
-} z_LightInfoPositional;
+/* 0x2 */ LightInfoPositionalParams params;
+} LightInfoPositional;
typedef struct {
-/* 0x00 */ z_Vector3f a;
-/* 0x0C */ z_Vector3f b;
-} z_LineSegment;
+/* 0x00 */ Vector3f a;
+/* 0x0C */ Vector3f b;
+} LineSegment;
typedef struct {
/* 0x0000 */ UNK_TYPE1 pad0[12];
/* 0x000C */ u16 time;
/* 0x000E */ UNK_TYPE1 padE[22];
-/* 0x0024 */ z_SaveContext_struct1 unk24;
-/* 0x004C */ z_SaveContext_struct2 unk4C;
+/* 0x0024 */ SaveContext_struct1 unk24;
+/* 0x004C */ SaveContext_struct2 unk4C;
/* 0x006E */ UNK_TYPE1 pad6E[2];
-/* 0x0070 */ z_SaveContext_struct3 unk70;
+/* 0x0070 */ SaveContext_struct3 unk70;
/* 0x00F8 */ UNK_TYPE1 padF8[3684];
/* 0x0F5C */ u32 mapsVisited;
/* 0x0F60 */ UNK_TYPE1 padF60[170];
/* 0x100A */ u16 checksum;
-} z_SaveContext;
+} SaveContext;
typedef struct {
/* 0x000 */ void* objectVramStart;
@@ -783,43 +783,43 @@ typedef struct {
/* 0x009 */ u8 unk9;
/* 0x00A */ u8 unkA;
/* 0x00B */ u8 keepObjectId;
-/* 0x00C */ z_SceneObject objects[35];
-} z_SceneContext;
+/* 0x00C */ SceneObject objects[35];
+} SceneContext;
typedef struct {
-/* 0x00 */ z_ColCommonInit base;
-/* 0x08 */ z_ColBodyInfoInit body;
-/* 0x20 */ z_ColCylinderParams info;
-} z_ColCylinderInit;
+/* 0x00 */ ColCommonInit base;
+/* 0x08 */ ColBodyInfoInit body;
+/* 0x20 */ ColCylinderParams info;
+} ColCylinderInit;
typedef struct {
-/* 0x00 */ z_ColCommonInit base;
-/* 0x08 */ z_ColBodyInfoInit body;
-/* 0x20 */ z_ColQuadParams params;
-} z_ColQuadInit;
+/* 0x00 */ ColCommonInit base;
+/* 0x08 */ ColBodyInfoInit body;
+/* 0x20 */ ColQuadParams params;
+} ColQuadInit;
typedef struct {
-/* 0x00 */ z_ColBodyInfoInit body;
-/* 0x18 */ z_ColSphereParamsInit params;
-} z_ColSphereGroupElementInit;
+/* 0x00 */ ColBodyInfoInit body;
+/* 0x18 */ ColSphereParamsInit params;
+} ColSphereGroupElementInit;
typedef struct {
-/* 0x0 */ z_ColCommonInit base;
+/* 0x0 */ ColCommonInit base;
/* 0x6 */ UNK_TYPE1 pad6[2];
/* 0x8 */ u32 count;
-/* 0xC */ z_ColSphereGroupElementInit* init;
-} z_ColSphereGroupInit;
+/* 0xC */ ColSphereGroupElementInit* init;
+} ColSphereGroupInit;
typedef struct {
-/* 0x00 */ z_ColCommonInit base;
-/* 0x08 */ z_ColBodyInfoInit body;
-/* 0x20 */ z_ColSphereParamsInit info;
-} z_ColSphereInit;
+/* 0x00 */ ColCommonInit base;
+/* 0x08 */ ColBodyInfoInit body;
+/* 0x20 */ ColSphereParamsInit info;
+} ColSphereInit;
typedef struct {
-/* 0x00 */ z_ColBodyInfoInit body;
-/* 0x18 */ z_ColTriParamsInit params;
-} z_ColTriInit;
+/* 0x00 */ ColBodyInfoInit body;
+/* 0x18 */ ColTriParamsInit params;
+} ColTriInit;
typedef struct {
/* 0x00 */ UNK_TYPE1 pad0[4];
@@ -837,13 +837,13 @@ typedef struct {
/* 0x22 */ u16 unk22;
/* 0x24 */ u16 unk24;
/* 0x26 */ UNK_TYPE1 pad26[2];
-/* 0x28 */ z_LightInfoDirectional unk28;
-/* 0x36 */ z_LightInfoDirectional unk36;
+/* 0x28 */ LightInfoDirectional unk28;
+/* 0x36 */ LightInfoDirectional unk36;
/* 0x44 */ UNK_TYPE1 pad44[72];
-/* 0x8C */ z_Vector3s unk8C;
-/* 0x92 */ z_Vector3s unk92;
-/* 0x98 */ z_Vector3s unk98;
-/* 0x9E */ z_Vector3s unk9E;
+/* 0x8C */ Vector3s unk8C;
+/* 0x92 */ Vector3s unk92;
+/* 0x98 */ Vector3s unk98;
+/* 0x9E */ Vector3s unk9E;
/* 0xA4 */ s16 unkA4;
/* 0xA6 */ s16 unkA6;
/* 0xA8 */ UNK_TYPE1 padA8[12];
@@ -855,37 +855,37 @@ typedef struct {
/* 0xC1 */ u8 unkC1;
/* 0xC2 */ u8 unkC2;
/* 0xC3 */ UNK_TYPE1 padC3[1];
-/* 0xC4 */ z_RGB unkC4;
+/* 0xC4 */ RGB unkC4;
/* 0xC7 */ s8 unkC7;
/* 0xC8 */ s8 unkC8;
/* 0xC9 */ s8 unkC9;
-/* 0xCA */ z_RGB unkCA;
+/* 0xCA */ RGB unkCA;
/* 0xCD */ s8 unkCD;
/* 0xCE */ s8 unkCE;
/* 0xCF */ s8 unkCF;
-/* 0xD0 */ z_RGB unkD0;
-/* 0xD3 */ z_RGB unkD3;
+/* 0xD0 */ RGB unkD0;
+/* 0xD3 */ RGB unkD3;
/* 0xD6 */ s16 unkD6;
/* 0xD8 */ s16 unkD8;
/* 0xDA */ UNK_TYPE1 padDA[2];
/* 0xDC */ f32 unkDC;
/* 0xE0 */ u8 unkE0;
/* 0xE1 */ UNK_TYPE1 padE1[17];
-} z_KankyoContext;
+} KankyoContext;
typedef struct {
-/* 0x0 */ z_ColCommonInit base;
+/* 0x0 */ ColCommonInit base;
/* 0x8 */ u32 count;
-/* 0xC */ z_ColTriInit* elemInit;
-} z_ColTriGroupInit;
+/* 0xC */ ColTriInit* elemInit;
+} ColTriGroupInit;
-typedef struct z_ActorBgMbarChair z_ActorBgMbarChair;
+typedef struct ActorBgMbarChair ActorBgMbarChair;
-typedef struct z_ActorEnBji01 z_ActorEnBji01;
+typedef struct ActorEnBji01 ActorEnBji01;
-typedef struct z_ActorEnTest z_ActorEnTest;
+typedef struct ActorEnTest ActorEnTest;
-typedef struct z_ActorInitData z_ActorInitData;
+typedef struct ActorInitData ActorInitData;
typedef struct {
/* 0x00 */ u32 vromStart;
@@ -893,101 +893,101 @@ typedef struct {
/* 0x08 */ u32 vramStart;
/* 0x0C */ u32 vramEnd;
/* 0x10 */ u32 ramAddr;
-/* 0x14 */ z_ActorInitData* initValues;
+/* 0x14 */ ActorInitData* initValues;
/* 0x18 */ s8* name;
/* 0x1C */ s16 flags; // bit 0: don't allocate memory, use actorContext->0x250? bit 1: Always keep loaded?
/* 0x1E */ s8 clients;
/* 0x1F */ UNK_TYPE1 pad1F[1];
-} z_ActorOverlayTableEntry;
+} ActorOverlayTableEntry;
-typedef struct z_ActorPlayer z_ActorPlayer;
+typedef struct ActorPlayer ActorPlayer;
-typedef struct z_ActorTypeList z_ActorTypeList;
+typedef struct ActorTypeList ActorTypeList;
-typedef struct z_ActorContext z_ActorContext;
+typedef struct ActorContext ActorContext;
-typedef struct z_ColCommon z_ColCommon;
+typedef struct ColCommon ColCommon;
typedef struct {
/* 0x000 */ s16 ATgroupLength;
/* 0x002 */ u16 flags; // bit 0: collision bodies can't be added or removed, only swapped out
-/* 0x004 */ z_ColCommon* ATgroup[50];
+/* 0x004 */ ColCommon* ATgroup[50];
/* 0x0CC */ s32 ACgroupLength;
-/* 0x0D0 */ z_ColCommon* ACgroup[60];
+/* 0x0D0 */ ColCommon* ACgroup[60];
/* 0x1C0 */ s32 OTgroupLength;
-/* 0x1C4 */ z_ColCommon* OTgroup[50];
+/* 0x1C4 */ ColCommon* OTgroup[50];
/* 0x28C */ s32 group4Length;
-/* 0x290 */ z_ColCommon* group4[3];
-} z_CollisionContext;
+/* 0x290 */ ColCommon* group4[3];
+} CollisionContext;
-typedef struct z_ColBodyInfo z_ColBodyInfo;
+typedef struct ColBodyInfo ColBodyInfo;
-struct z_ColBodyInfo {
-/* 0x00 */ z_ColTouch toucher;
-/* 0x08 */ z_ColBump bumper;
+struct ColBodyInfo {
+/* 0x00 */ ColTouch toucher;
+/* 0x08 */ ColBump bumper;
/* 0x14 */ u8 unk14;
/* 0x15 */ u8 unk15; // bit 0: can be toucher in AT-AC collision
/* 0x16 */ u8 unk16; // bit 0: can be bumper in AT-AC collision
/* 0x17 */ u8 unk17;
-/* 0x18 */ z_ColCommon* unk18;
-/* 0x1C */ z_ColCommon* unk1C;
-/* 0x20 */ z_ColBodyInfo* unk20;
-/* 0x24 */ z_ColBodyInfo* unk24;
+/* 0x18 */ ColCommon* unk18;
+/* 0x1C */ ColCommon* unk1C;
+/* 0x20 */ ColBodyInfo* unk20;
+/* 0x24 */ ColBodyInfo* unk24;
};
typedef struct {
-/* 0x00 */ z_ColBodyInfo body;
-/* 0x28 */ z_ColSphereParams params;
-} z_ColSphereGroupElement;
+/* 0x00 */ ColBodyInfo body;
+/* 0x28 */ ColSphereParams params;
+} ColSphereGroupElement;
typedef struct {
-/* 0x00 */ z_ColBodyInfo body;
-/* 0x28 */ z_ColTriParams params;
-} z_ColTri;
+/* 0x00 */ ColBodyInfo body;
+/* 0x28 */ ColTriParams params;
+} ColTri;
-typedef struct z_ColCylinder z_ColCylinder;
+typedef struct ColCylinder ColCylinder;
-typedef struct z_ColQuad z_ColQuad;
+typedef struct ColQuad ColQuad;
-typedef struct z_ColSphere z_ColSphere;
+typedef struct ColSphere ColSphere;
-typedef struct z_ColSphereGroup z_ColSphereGroup;
+typedef struct ColSphereGroup ColSphereGroup;
-typedef struct z_ColTriGroup z_ColTriGroup;
+typedef struct ColTriGroup ColTriGroup;
-typedef struct z_ActorEnBom z_ActorEnBom;
+typedef struct ActorEnBom ActorEnBom;
-typedef struct z_ActorEnFirefly z_ActorEnFirefly;
+typedef struct ActorEnFirefly ActorEnFirefly;
-typedef struct z_ActorObjBell z_ActorObjBell;
+typedef struct ActorObjBell ActorObjBell;
-typedef struct z_ContextCommon z_ContextCommon;
+typedef struct ContextCommon ContextCommon;
-typedef struct z_OpeningContext z_OpeningContext;
+typedef struct OpeningContext OpeningContext;
-typedef struct z_TitleContext z_TitleContext;
+typedef struct TitleContext TitleContext;
-typedef struct z_EffectTableInfo z_EffectTableInfo;
+typedef struct EffectTableInfo EffectTableInfo;
-typedef struct z_GameAllocNode z_GameAllocNode;
+typedef struct GameAllocNode GameAllocNode;
-struct z_GameAllocNode {
-/* 0x00 */ z_GameAllocNode* unk0;
-/* 0x04 */ z_GameAllocNode* unk4;
+struct GameAllocNode {
+/* 0x00 */ GameAllocNode* unk0;
+/* 0x04 */ GameAllocNode* unk4;
/* 0x08 */ u32 size;
/* 0x0C */ UNK_TYPE1 padC[4];
-/* 0x10 */ z_GameAllocNode* unk10;
+/* 0x10 */ GameAllocNode* unk10;
};
-struct z_ContextCommon {
-/* 0x00 */ z_GraphicsContext* graphicsContext;
+struct ContextCommon {
+/* 0x00 */ GraphicsContext* graphicsContext;
/* 0x04 */ func_ptr update;
/* 0x08 */ func_ptr fini;
/* 0x0C */ func_ptr nextGameStateInit;
/* 0x10 */ u32 nextGameStateSize;
-/* 0x14 */ z_InputStruct controllers[4];
-/* 0x74 */ z_GameStateHeap heap;
-/* 0x84 */ z_GameAllocNode gamealloc;
+/* 0x14 */ InputStruct controllers[4];
+/* 0x74 */ GameStateHeap heap;
+/* 0x84 */ GameAllocNode gamealloc;
/* 0x98 */ UNK_TYPE1 pad98[3];
/* 0x9B */ u8 shouldContinue; // If 0, switch to next game state
/* 0x9C */ s32 frameCount;
@@ -996,16 +996,16 @@ struct z_ContextCommon {
/* 0xA3 */ UNK_TYPE1 padA3[1];
};
-struct z_OpeningContext {
-/* 0x000 */ z_ContextCommon common;
+struct OpeningContext {
+/* 0x000 */ ContextCommon common;
/* 0x0A4 */ UNK_TYPE1 padA4[4];
-/* 0x0A8 */ z_View unkA8;
+/* 0x0A8 */ View unkA8;
};
-struct z_TitleContext {
-/* 0x000 */ z_ContextCommon common;
+struct TitleContext {
+/* 0x000 */ ContextCommon common;
/* 0x0A4 */ u8* nintendo_logo_data;
-/* 0x0A8 */ z_View unkA8;
+/* 0x0A8 */ View unkA8;
/* 0x210 */ UNK_TYPE1 pad210[40];
/* 0x238 */ s16 unk238;
/* 0x23A */ s16 logoCoverAlpha;
@@ -1017,22 +1017,22 @@ struct z_TitleContext {
/* 0x245 */ UNK_TYPE1 pad245[3];
};
-typedef struct z_GlobalContext z_GlobalContext;
+typedef struct GlobalContext GlobalContext;
-typedef void(*collision_func)(z_GlobalContext*, z_CollisionContext*, z_ColCommon*, z_ColCommon*);
+typedef void(*collision_func)(GlobalContext*, CollisionContext*, ColCommon*, ColCommon*);
-typedef void(*cutscene_update_func)(z_GlobalContext* ctxt, z_CutsceneContext* cCtxt);
+typedef void(*cutscene_update_func)(GlobalContext* ctxt, CutsceneContext* cCtxt);
-typedef void(*global_context_func)(z_GlobalContext*);
+typedef void(*global_context_func)(GlobalContext*);
-typedef void(*scene_header_func)(z_GlobalContext* ctxt, z_SceneHeaderEntry* entry);
+typedef void(*scene_header_func)(GlobalContext* ctxt, SceneHeaderEntry* entry);
-typedef struct z_Heap z_Heap;
+typedef struct Heap Heap;
-typedef struct z_HeapNode z_HeapNode;
+typedef struct HeapNode HeapNode;
-struct z_Heap {
-/* 0x00 */ z_HeapNode* head;
+struct Heap {
+/* 0x00 */ HeapNode* head;
/* 0x04 */ u32 base;
/* 0x08 */ OSMesgQueue lock;
/* 0x20 */ UNK_TYPE1 pad20[1];
@@ -1040,22 +1040,22 @@ struct z_Heap {
/* 0x22 */ UNK_TYPE1 pad22[2];
};
-struct z_HeapNode {
+struct HeapNode {
/* 0x0 */ s16 magic; // Should always be 0x7373
/* 0x2 */ s16 free;
/* 0x4 */ u32 size;
-/* 0x8 */ z_HeapNode* next;
-/* 0xC */ z_HeapNode* prev;
+/* 0x8 */ HeapNode* next;
+/* 0xC */ HeapNode* prev;
};
-typedef struct z_Irqmgr z_Irqmgr;
+typedef struct Irqmgr Irqmgr;
-typedef struct z_AudioThreadStruct z_AudioThreadStruct;
+typedef struct AudioThreadStruct AudioThreadStruct;
typedef struct z_Light z_Light;
struct z_Light {
-/* 0x0 */ z_LightInfo* info;
+/* 0x0 */ LightInfo* info;
/* 0x4 */ z_Light* prev;
/* 0x8 */ z_Light* next;
};
@@ -1068,30 +1068,30 @@ typedef struct {
/* 0x7 */ UNK_TYPE1 pad7[3];
/* 0xA */ s16 unkA;
/* 0xC */ s16 unkC;
-} z_LightingContext;
+} LightingContext;
typedef struct {
/* 0x000 */ int numOccupied;
/* 0x004 */ int nextFree;
/* 0x008 */ z_Light lights[32];
-} z_LightsList;
+} LightsList;
-typedef struct z_LoadedParticleEntry z_LoadedParticleEntry;
+typedef struct LoadedParticleEntry LoadedParticleEntry;
-typedef void(*effect_func)(z_GlobalContext* ctxt, u32 index, z_LoadedParticleEntry* particle);
+typedef void(*effect_func)(GlobalContext* ctxt, u32 index, LoadedParticleEntry* particle);
-typedef void(*effect_init_func)(z_GlobalContext* ctxt, u32 index, z_LoadedParticleEntry* particle, void* init);
+typedef void(*effect_init_func)(GlobalContext* ctxt, u32 index, LoadedParticleEntry* particle, void* init);
-struct z_EffectTableInfo {
-/* 0x0 */ z_LoadedParticleEntry* data_table; // Name from debug assert
+struct EffectTableInfo {
+/* 0x0 */ LoadedParticleEntry* data_table; // Name from debug assert
/* 0x4 */ s32 searchIndex;
/* 0x8 */ s32 size;
};
-struct z_LoadedParticleEntry {
-/* 0x00 */ z_Vector3f position;
-/* 0x0C */ z_Vector3f velocity;
-/* 0x18 */ z_Vector3f acceleration;
+struct LoadedParticleEntry {
+/* 0x00 */ Vector3f position;
+/* 0x0C */ Vector3f velocity;
+/* 0x18 */ Vector3f acceleration;
/* 0x24 */ effect_func update;
/* 0x28 */ global_context_func draw;
/* 0x2C */ f32 unk2C;
@@ -1109,7 +1109,7 @@ struct z_LoadedParticleEntry {
typedef struct {
/* 0x0 */ UNK_TYPE4 unk0;
/* 0x4 */ effect_init_func init;
-} z_ParticleOverlayInfo;
+} ParticleOverlayInfo;
typedef struct {
/* 0x00 */ u32 vromStart;
@@ -1117,13 +1117,13 @@ typedef struct {
/* 0x08 */ u32 vramStart;
/* 0x0C */ u32 vramEnd;
/* 0x10 */ u32 loadedRamAddr;
-/* 0x14 */ z_ParticleOverlayInfo* overlayInfo;
+/* 0x14 */ ParticleOverlayInfo* overlayInfo;
/* 0x18 */ u32 unk18; // Always 0x01000000?
-} z_ParticleOverlayTableEntry;
+} ParticleOverlayTableEntry;
-typedef struct z_OSMesgQueueListNode z_OSMesgQueueListNode;
+typedef struct OSMesgQueueListNode OSMesgQueueListNode;
-struct z_Irqmgr {
+struct Irqmgr {
/* 0x000 */ s16 verticalRetraceMesg;
/* 0x002 */ UNK_TYPE1 pad2[30];
/* 0x020 */ s16 prenmi1Msg;
@@ -1133,7 +1133,7 @@ struct z_Irqmgr {
/* 0x060 */ OSMesgQueue irqQueue;
/* 0x078 */ UNK_TYPE4 irqBuffer[8];
/* 0x098 */ OSThread thread;
-/* 0x248 */ z_OSMesgQueueListNode* callbacks;
+/* 0x248 */ OSMesgQueueListNode* callbacks;
/* 0x24C */ s8 prenmiStage;
/* 0x24D */ UNK_TYPE1 pad24D[3];
/* 0x250 */ OSTime lastPrenmiTime;
@@ -1141,8 +1141,8 @@ struct z_Irqmgr {
/* 0x278 */ OSTime lastFrameTime;
};
-struct z_OSMesgQueueListNode {
-/* 0x0 */ z_OSMesgQueueListNode* next;
+struct OSMesgQueueListNode {
+/* 0x0 */ OSMesgQueueListNode* next;
/* 0x4 */ OSMesgQueue* queue;
};
@@ -1156,8 +1156,8 @@ typedef struct {
/* 0x04C */ OSMesgQueue siEventCallbackQueue;
/* 0x064 */ OSMesgQueue unk64;
/* 0x07C */ OSMesgQueue irqmgrCallbackQueue;
-/* 0x094 */ z_OSMesgQueueListNode irqmgrCallbackQueueNode;
-/* 0x09C */ z_Irqmgr* irqmgr;
+/* 0x094 */ OSMesgQueueListNode irqmgrCallbackQueueNode;
+/* 0x09C */ Irqmgr* irqmgr;
/* 0x0A0 */ OSThread thread;
/* 0x250 */ UNK_TYPE1 pad250[96];
/* 0x2B0 */ OSContPad controllerState1[4];
@@ -1167,7 +1167,7 @@ typedef struct {
/* 0x47D */ u8 unk47D;
/* 0x47E */ u8 unk47E;
/* 0x47F */ UNK_TYPE1 pad47F[1];
-} z_PadmgrThreadStruct;
+} PadmgrThreadStruct;
typedef struct {
/* 0x000 */ OSMesgQueue unk0;
@@ -1187,12 +1187,12 @@ typedef struct {
/* 0x324 */ UNK_TYPE4 unk324;
/* 0x328 */ UNK_TYPE1 pad328[7];
/* 0x32F */ s8 unk32F;
-/* 0x330 */ z_OSMesgQueueListNode unk330;
-} z_SchedThreadStruct;
+/* 0x330 */ OSMesgQueueListNode unk330;
+} SchedThreadStruct;
-struct z_AudioThreadStruct {
-/* 0x000 */ z_Irqmgr* irqmgr;
-/* 0x004 */ z_SchedThreadStruct* unk4;
+struct AudioThreadStruct {
+/* 0x000 */ Irqmgr* irqmgr;
+/* 0x004 */ SchedThreadStruct* unk4;
/* 0x008 */ UNK_TYPE1 pad8[88];
/* 0x060 */ UNK_TYPE4 unk60;
/* 0x064 */ OSMesgQueue unk64;
@@ -1205,11 +1205,11 @@ struct z_AudioThreadStruct {
/* 0x130 */ OSThread unk130;
};
-typedef struct z_ThreadInfo z_ThreadInfo;
+typedef struct ThreadInfo ThreadInfo;
-struct z_ThreadInfo {
-/* 0x00 */ z_ThreadInfo* next;
-/* 0x04 */ z_ThreadInfo* prev;
+struct ThreadInfo {
+/* 0x00 */ ThreadInfo* next;
+/* 0x04 */ ThreadInfo* prev;
/* 0x08 */ s32* stackBegin;
/* 0x0C */ s32* stackEnd;
/* 0x10 */ s32 initStackValue;
@@ -1217,39 +1217,39 @@ struct z_ThreadInfo {
/* 0x18 */ s8* name;
};
-typedef struct z_Actor z_Actor;
+typedef struct Actor Actor;
-typedef void(*actor_func)(z_Actor* this, z_GlobalContext* ctxt);
+typedef void(*actor_func)(Actor* this, GlobalContext* ctxt);
-typedef void(*actor_init_var_func)(z_Actor*, z_ActorInitVar*);
+typedef void(*actor_init_var_func)(Actor*, ActorInitVar*);
-struct z_Actor {
+struct Actor {
/* 0x000 */ s16 id;
/* 0x002 */ UNK_TYPE1 type;
/* 0x003 */ s8 room;
/* 0x004 */ UNK_TYPE4 flags; // bit 22: disable positional lights if bit 28 is not set; bit 28: enable positional lights on actor
-/* 0x008 */ z_Vector3f initPos;
-/* 0x014 */ z_Vector3s initRot;
+/* 0x008 */ Vector3f initPos;
+/* 0x014 */ Vector3s initRot;
/* 0x01A */ UNK_TYPE1 pad1A[2];
/* 0x01C */ s16 variable;
/* 0x01E */ s8 objectIndex;
/* 0x01F */ UNK_TYPE1 pad1F[1];
/* 0x020 */ s16 unk20;
/* 0x022 */ UNK_TYPE1 pad22[2];
-/* 0x024 */ z_Vector3f pos;
-/* 0x030 */ z_Vector3s speedRot;
+/* 0x024 */ Vector3f pos;
+/* 0x030 */ Vector3s speedRot;
/* 0x036 */ UNK_TYPE1 pad36[2];
/* 0x038 */ s8 unk38;
/* 0x039 */ u8 unk39;
/* 0x03A */ UNK_TYPE1 pad3A[2];
-/* 0x03C */ z_Vector3f unk3C;
-/* 0x048 */ z_Vector3s unk48;
+/* 0x03C */ Vector3f unk3C;
+/* 0x048 */ Vector3s unk48;
/* 0x04E */ UNK_TYPE1 pad4E[2];
/* 0x050 */ u16 unk50;
/* 0x052 */ UNK_TYPE1 pad52[2];
/* 0x054 */ f32 unk54;
-/* 0x058 */ z_Vector3f scale;
-/* 0x064 */ z_Vector3f velocity;
+/* 0x058 */ Vector3f scale;
+/* 0x064 */ Vector3f velocity;
/* 0x070 */ f32 speed;
/* 0x074 */ f32 gravity;
/* 0x078 */ f32 minYVelocity;
@@ -1261,18 +1261,18 @@ struct z_Actor {
/* 0x094 */ UNK_TYPE1 pad94[4];
/* 0x098 */ f32 unk98;
/* 0x09C */ f32 unk9C;
-/* 0x0A0 */ z_ActorA0 unkA0;
+/* 0x0A0 */ ActorA0 unkA0;
/* 0x0B8 */ UNK_TYPE1 padB8[1];
/* 0x0B9 */ u8 unkB9;
/* 0x0BA */ UNK_TYPE1 padBA[2];
-/* 0x0BC */ z_ActorBC unkBC;
+/* 0x0BC */ ActorBC unkBC;
/* 0x0D4 */ UNK_TYPE1 padD4[24];
-/* 0x0EC */ z_Vector3f unkEC;
+/* 0x0EC */ Vector3f unkEC;
/* 0x0F8 */ f32 unkF8;
/* 0x0FC */ f32 unkFC;
/* 0x100 */ f32 unk100;
/* 0x104 */ f32 unk104;
-/* 0x108 */ z_Vector3f unk108;
+/* 0x108 */ Vector3f unk108;
/* 0x114 */ u8 unk114;
/* 0x115 */ UNK_TYPE1 pad115[1];
/* 0x116 */ s16 textId;
@@ -1282,36 +1282,36 @@ struct z_Actor {
/* 0x11D */ u8 unk11D;
/* 0x11E */ UNK_TYPE1 pad11E[1];
/* 0x11F */ u8 naviMsgId;
-/* 0x120 */ z_Actor* parent;
-/* 0x124 */ z_Actor* child;
-/* 0x128 */ z_Actor* prev;
-/* 0x12C */ z_Actor* next;
+/* 0x120 */ Actor* parent;
+/* 0x124 */ Actor* child;
+/* 0x128 */ Actor* prev;
+/* 0x12C */ Actor* next;
/* 0x130 */ actor_func init;
/* 0x134 */ actor_func fini;
/* 0x138 */ actor_func main;
/* 0x13C */ actor_func draw;
-/* 0x140 */ z_ActorOverlayTableEntry* tableEntry;
+/* 0x140 */ ActorOverlayTableEntry* tableEntry;
};
typedef struct {
-/* 0x000 */ z_Actor base;
+/* 0x000 */ Actor base;
/* 0x144 */ UNK_TYPE1 pad144[100];
/* 0x1A8 */ u32 displayListAddr;
/* 0x1AC */ actor_func updateFunc;
-} z_ActorBgIknvObj;
+} ActorBgIknvObj;
-struct z_ActorBgMbarChair {
-/* 0x000 */ z_Actor base;
+struct ActorBgMbarChair {
+/* 0x000 */ Actor base;
/* 0x144 */ UNK_TYPE1 pad144[24];
};
-struct z_ActorEnBji01 {
-/* 0x000 */ z_Actor base;
+struct ActorEnBji01 {
+/* 0x000 */ Actor base;
/* 0x144 */ UNK_TYPE1 pad144[368];
};
-struct z_ActorEnTest {
-/* 0x000 */ z_Actor base;
+struct ActorEnTest {
+/* 0x000 */ Actor base;
/* 0x144 */ UNK_TYPE1 pad144[16];
/* 0x154 */ f32 unk154;
/* 0x158 */ UNK_TYPE1 pad158[176];
@@ -1319,10 +1319,10 @@ struct z_ActorEnTest {
/* 0x209 */ UNK_TYPE1 pad209[1];
/* 0x20A */ u8 unk20A;
/* 0x20B */ UNK_TYPE1 pad20B[1];
-/* 0x20C */ z_ActorEnTest20C unk20C[20];
+/* 0x20C */ ActorEnTest20C unk20C[20];
};
-struct z_ActorInitData {
+struct ActorInitData {
/* 0x00 */ s16 id;
/* 0x02 */ u8 type;
/* 0x03 */ UNK_TYPE1 pad3[1];
@@ -1336,22 +1336,22 @@ struct z_ActorInitData {
/* 0x1C */ actor_func draw;
};
-struct z_ActorPlayer {
-/* 0x000 */ z_Actor base;
+struct ActorPlayer {
+/* 0x000 */ Actor base;
/* 0x144 */ UNK_TYPE1 pad144[3124];
};
-struct z_ActorTypeList {
+struct ActorTypeList {
/* 0x0 */ s32 length;
-/* 0x4 */ z_Actor* head;
+/* 0x4 */ Actor* head;
/* 0x8 */ UNK_TYPE1 pad8[4];
};
-struct z_ColCommon {
-/* 0x00 */ z_Actor* actor;
-/* 0x04 */ z_Actor* unk4;
-/* 0x08 */ z_Actor* unk8;
-/* 0x0C */ z_Actor* unkC;
+struct ColCommon {
+/* 0x00 */ Actor* actor;
+/* 0x04 */ Actor* unk4;
+/* 0x08 */ Actor* unk8;
+/* 0x0C */ Actor* unkC;
/* 0x10 */ u8 unk10;
/* 0x11 */ u8 unk11;
/* 0x12 */ u8 unk12;
@@ -1361,41 +1361,41 @@ struct z_ColCommon {
/* 0x16 */ UNK_TYPE1 pad16[2];
};
-struct z_ColCylinder {
-/* 0x00 */ z_ColCommon base;
-/* 0x18 */ z_ColBodyInfo body;
-/* 0x40 */ z_ColCylinderParams params;
+struct ColCylinder {
+/* 0x00 */ ColCommon base;
+/* 0x18 */ ColBodyInfo body;
+/* 0x40 */ ColCylinderParams params;
};
-struct z_ColQuad {
-/* 0x00 */ z_ColCommon base;
-/* 0x18 */ z_ColBodyInfo body;
-/* 0x40 */ z_ColQuadParams params;
+struct ColQuad {
+/* 0x00 */ ColCommon base;
+/* 0x18 */ ColBodyInfo body;
+/* 0x40 */ ColQuadParams params;
};
-struct z_ColSphere {
-/* 0x00 */ z_ColCommon base;
-/* 0x18 */ z_ColBodyInfo body;
-/* 0x40 */ z_ColSphereParams params;
+struct ColSphere {
+/* 0x00 */ ColCommon base;
+/* 0x18 */ ColBodyInfo body;
+/* 0x40 */ ColSphereParams params;
};
-struct z_ColSphereGroup {
-/* 0x00 */ z_ColCommon base;
+struct ColSphereGroup {
+/* 0x00 */ ColCommon base;
/* 0x18 */ u32 count;
-/* 0x1C */ z_ColSphereGroupElement* spheres;
+/* 0x1C */ ColSphereGroupElement* spheres;
};
-struct z_ColTriGroup {
-/* 0x00 */ z_ColCommon base;
+struct ColTriGroup {
+/* 0x00 */ ColCommon base;
/* 0x18 */ u32 count;
-/* 0x1C */ z_ColTri* tris;
+/* 0x1C */ ColTri* tris;
};
typedef struct {
-/* 0x000 */ z_Actor base;
-/* 0x144 */ z_ColQuad unk144;
-/* 0x1C4 */ z_ColQuad unk1C4;
-/* 0x244 */ z_Vector3f unk244;
+/* 0x000 */ Actor base;
+/* 0x144 */ ColQuad unk144;
+/* 0x1C4 */ ColQuad unk1C4;
+/* 0x244 */ Vector3f unk244;
/* 0x250 */ f32 unk250;
/* 0x254 */ f32 unk254;
/* 0x258 */ actor_func update;
@@ -1403,9 +1403,9 @@ typedef struct {
/* 0x25E */ u16 unk25E;
/* 0x260 */ u8 unk260;
/* 0x261 */ UNK_TYPE1 pad261[3];
-} z_ActorArrowFire;
+} ActorArrowFire;
-struct z_ActorContext {
+struct ActorContext {
/* 0x000 */ UNK_TYPE1 pad0[2];
/* 0x002 */ u8 unk2;
/* 0x003 */ UNK_TYPE1 pad3[1];
@@ -1414,13 +1414,13 @@ struct z_ActorContext {
/* 0x00C */ s16 unkC;
/* 0x00E */ u8 totalLoadedActors;
/* 0x00F */ u8 unkF;
-/* 0x010 */ z_ActorTypeList actorTypeLists[12];
-/* 0x0A0 */ z_Actor* unkA0;
+/* 0x010 */ ActorTypeList actorTypeLists[12];
+/* 0x0A0 */ Actor* unkA0;
/* 0x0A4 */ UNK_TYPE1 padA4[180];
-/* 0x158 */ z_Actor* unk158;
+/* 0x158 */ Actor* unk158;
/* 0x15C */ UNK_TYPE1 pad15C[80];
-/* 0x1AC */ z_Actor* unk1AC;
-/* 0x1B0 */ z_Actor* unk1B0;
+/* 0x1AC */ Actor* unk1AC;
+/* 0x1B0 */ Actor* unk1B0;
/* 0x1B4 */ UNK_TYPE1 pad1B4[24];
/* 0x1CC */ u32 unk1CC;
/* 0x1D0 */ u32 clearedRooms;
@@ -1433,17 +1433,17 @@ struct z_ActorContext {
};
typedef struct {
-/* 0x000 */ z_Actor base;
+/* 0x000 */ Actor base;
/* 0x144 */ actor_func update;
-/* 0x148 */ z_ColCylinder collision;
+/* 0x148 */ ColCylinder collision;
/* 0x194 */ UNK_TYPE1 pad194[20];
-} z_ActorEnAObj;
+} ActorEnAObj;
-struct z_ActorEnBom {
-/* 0x000 */ z_Actor base;
-/* 0x144 */ z_ColCylinder unk144;
-/* 0x190 */ z_ColSphereGroup unk190;
-/* 0x1B0 */ z_ColSphereGroupElement unk1B0[1];
+struct ActorEnBom {
+/* 0x000 */ Actor base;
+/* 0x144 */ ColCylinder unk144;
+/* 0x190 */ ColSphereGroup unk190;
+/* 0x1B0 */ ColSphereGroupElement unk1B0[1];
/* 0x1F0 */ s16 unk1F0;
/* 0x1F2 */ UNK_TYPE1 pad1F2[6];
/* 0x1F8 */ u8 unk1F8;
@@ -1454,8 +1454,8 @@ struct z_ActorEnBom {
/* 0x200 */ func_ptr unk200;
};
-struct z_ActorEnFirefly {
-/* 0x000 */ z_Actor base;
+struct ActorEnFirefly {
+/* 0x000 */ Actor base;
/* 0x144 */ UNK_TYPE1 pad144[28];
/* 0x160 */ f32 unk160;
/* 0x164 */ UNK_TYPE1 pad164[36];
@@ -1471,11 +1471,11 @@ struct z_ActorEnFirefly {
/* 0x2EC */ f32 unk2EC;
/* 0x2F0 */ f32 unk2F0;
/* 0x2F4 */ UNK_TYPE1 pad2F4[40];
-/* 0x31C */ z_ColSphere collision;
+/* 0x31C */ ColSphere collision;
};
typedef struct {
-/* 0x000 */ z_Actor base;
+/* 0x000 */ Actor base;
/* 0x144 */ actor_func update;
/* 0x148 */ s16 unk148;
/* 0x14A */ UNK_TYPE1 pad14A[2];
@@ -1484,15 +1484,15 @@ typedef struct {
/* 0x150 */ s16 unk150;
/* 0x152 */ s16 unk152;
/* 0x154 */ f32 unk154;
-/* 0x158 */ z_ColCylinder collision;
+/* 0x158 */ ColCylinder collision;
/* 0x1A4 */ UNK_TYPE1 pad1A4[4];
-} z_ActorEnItem00;
+} ActorEnItem00;
-struct z_ActorObjBell {
-/* 0x000 */ z_Actor base;
+struct ActorObjBell {
+/* 0x000 */ Actor base;
/* 0x144 */ UNK_TYPE1 pad144[24];
-/* 0x15C */ z_ColSphere unk15C;
-/* 0x1B4 */ z_ColSphere unk1B4;
+/* 0x15C */ ColSphere unk15C;
+/* 0x1B4 */ ColSphere unk1B4;
/* 0x20C */ UNK_TYPE1 pad20C[2];
/* 0x20E */ s16 unk20E;
/* 0x210 */ UNK_TYPE1 pad210[4];
@@ -1500,35 +1500,35 @@ struct z_ActorObjBell {
/* 0x216 */ UNK_TYPE1 pad216[18];
};
-struct z_GlobalContext {
-/* 0x00000 */ z_ContextCommon commonVars;
+struct GlobalContext {
+/* 0x00000 */ ContextCommon commonVars;
/* 0x000A4 */ s16 currentScene;
/* 0x000A6 */ u8 unkA6;
/* 0x000A7 */ UNK_TYPE1 padA7[9];
/* 0x000B0 */ void* currentSceneVram;
/* 0x000B4 */ UNK_TYPE1 padB4[4];
-/* 0x000B8 */ z_View unkB8;
-/* 0x00220 */ z_GlobalContext220 unk220[4];
+/* 0x000B8 */ View unkB8;
+/* 0x00220 */ GlobalContext220 unk220[4];
/* 0x00800 */ UNK_TYPE1 pad800[24];
-/* 0x00818 */ z_LightingContext lightsContext;
+/* 0x00818 */ LightingContext lightsContext;
/* 0x00826 */ UNK_TYPE1 pad826[2];
/* 0x00828 */ u32 unk828;
/* 0x0082C */ UNK_TYPE1 pad82C[5236];
-/* 0x01CA0 */ z_ActorContext actorContext;
-/* 0x01F24 */ z_CutsceneContext cutsceneContext;
-/* 0x01F74 */ z_CutsceneEntry* cutsceneList;
+/* 0x01CA0 */ ActorContext actorContext;
+/* 0x01F24 */ CutsceneContext cutsceneContext;
+/* 0x01F74 */ CutsceneEntry* cutsceneList;
/* 0x01F78 */ UNK_TYPE1 pad1F78[10640];
-/* 0x04908 */ z_GlobalContext4908 unk4908;
+/* 0x04908 */ GlobalContext4908 unk4908;
/* 0x169E0 */ UNK_TYPE1 pad169E0[8];
-/* 0x169E8 */ z_GlobalContext169E8 unk169E8;
+/* 0x169E8 */ GlobalContext169E8 unk169E8;
/* 0x16D30 */ UNK_TYPE1 pad16D30[492];
/* 0x16F1C */ u16 unk16F1C;
/* 0x16F1E */ UNK_TYPE1 pad16F1E[226];
/* 0x17000 */ u16 unk17000;
/* 0x17002 */ UNK_TYPE1 pad17002[2];
-/* 0x17004 */ z_KankyoContext kankyoContext;
+/* 0x17004 */ KankyoContext kankyoContext;
/* 0x170F6 */ UNK_TYPE1 pad170F6[3218];
-/* 0x17D88 */ z_SceneContext sceneContext;
+/* 0x17D88 */ SceneContext sceneContext;
/* 0x186E0 */ s8 currentRoom;
/* 0x186E1 */ UNK_TYPE1 pad186E1[5];
/* 0x186E6 */ u8 enablePosLights;
@@ -1537,16 +1537,16 @@ struct z_GlobalContext {
/* 0x186EC */ UNK_TYPE1 pad186EC[116];
/* 0x18760 */ u8 transitionActorCount;
/* 0x18761 */ UNK_TYPE1 pad18761[3];
-/* 0x18764 */ z_TransitionActorInit* transitionActorList;
+/* 0x18764 */ TransitionActorInit* transitionActorList;
/* 0x18768 */ UNK_TYPE1 pad18768[72];
/* 0x187B0 */ z_Matrix unk187B0;
/* 0x187F0 */ UNK_TYPE1 pad187F0[86];
/* 0x18846 */ u16 sceneNumActorsToLoad;
/* 0x18848 */ u8 numRooms;
/* 0x18849 */ UNK_TYPE1 pad18849[3];
-/* 0x1884C */ z_RoomFileLocation* roomAddrs;
+/* 0x1884C */ RoomFileLocation* roomAddrs;
/* 0x18850 */ UNK_TYPE1 pad18850[4];
-/* 0x18854 */ z_SceneActorInit* sceneActorList;
+/* 0x18854 */ SceneActorInit* sceneActorList;
/* 0x18858 */ UNK_TYPE1 pad18858[4];
/* 0x1885C */ u8* entranceList;
/* 0x18860 */ void* exitList;
@@ -1556,9 +1556,9 @@ struct z_GlobalContext {
/* 0x18870 */ UNK_TYPE1 pad18870[4];
/* 0x18874 */ u8 unk18874;
/* 0x18875 */ UNK_TYPE1 pad18875[15];
-/* 0x18884 */ z_CollisionContext collisionContext;
+/* 0x18884 */ CollisionContext collisionContext;
/* 0x18B20 */ UNK_TYPE1 pad18B20[820];
-/* 0x18E54 */ z_SceneTableEntry* currentSceneTableEntry;
+/* 0x18E54 */ SceneTableEntry* currentSceneTableEntry;
/* 0x18E58 */ UNK_TYPE1 pad18E58[1024];
};
diff --git a/include/variables.h b/include/variables.h
index eeb6199d6..481fd85ee 100644
--- a/include/variables.h
+++ b/include/variables.h
@@ -558,8 +558,8 @@ extern UNK_TYPE* D_80096B60; // D_80096B60
//extern UNK_TYPE D_80096BE4;
//extern UNK_TYPE D_80096C20;
//extern UNK_TYPE D_80096C30;
-extern z_ThreadInfo* g_s80085320_ListHead; // D_80096C40
-extern z_ThreadInfo* g_s80085320_ListTail; // D_80096C44
+extern ThreadInfo* g_s80085320_ListHead; // D_80096C40
+extern ThreadInfo* g_s80085320_ListTail; // D_80096C44
//extern UNK_TYPE D_80096C50;
//extern UNK_TYPE D_80096CD0;
//extern UNK_TYPE D_80096CF0;
@@ -790,22 +790,22 @@ extern float __libm_qnan_f; // D_80099450
//extern UNK_TYPE D_800994C8;
extern UNK_TYPE D_800994D0; // D_800994D0
extern UNK_TYPE D_800994DC; // D_800994DC
-extern z_ThreadInfo D_80099500; // D_80099500
+extern ThreadInfo D_80099500; // D_80099500
extern OSThread D_80099520; // D_80099520
extern UNK_TYPE D_800996D0; // D_800996D0
-extern z_ThreadInfo D_80099AD0; // D_80099AD0
+extern ThreadInfo D_80099AD0; // D_80099AD0
extern UNK_TYPE D_80099AF0; // D_80099AF0
extern UNK_TYPE D_80099EF0; // D_80099EF0
extern UNK_TYPE D_8009A170; // D_8009A170
-extern z_ThreadInfo D_8009A670; // D_8009A670
+extern ThreadInfo D_8009A670; // D_8009A670
extern UNK_TYPE D_8009A690; // D_8009A690
extern UNK_TYPE D_8009A840; // D_8009A840
-extern z_ThreadInfo D_8009B140; // D_8009B140
+extern ThreadInfo D_8009B140; // D_8009B140
extern UNK_TYPE D_8009B160; // D_8009B160
extern UNK_TYPE D_8009B228; // D_8009B228
extern u32* D_8009B240; // D_8009B240
extern u8 D_8009B290; // D_8009B290
-extern z_ThreadInfo D_8009B2A0; // D_8009B2A0
+extern ThreadInfo D_8009B2A0; // D_8009B2A0
extern u16 D_8009B2BC; // D_8009B2BC
extern OSMesgQueue D_8009B2C0; // D_8009B2C0
extern UNK_TYPE D_8009B2D8; // D_8009B2D8
@@ -883,7 +883,7 @@ extern UNK_TYPE D_8009E624; // D_8009E624
//extern UNK_TYPE D_8009F870;
//extern UNK_TYPE D_8009F888;
//extern UNK_TYPE D_8009F8A0;
-extern z_DmadataEntry dmadata[]; // D_8009F8B0
+extern DmadataEntry dmadata[]; // D_8009F8B0
//extern UNK_TYPE D_800A0004;
//extern UNK_TYPE D_80186028;
//extern UNK_TYPE D_801AAAB0;
@@ -923,7 +923,7 @@ extern u8 D_801AE214[]; // D_801AE214
//extern UNK_TYPE D_801AE34C;
//extern UNK_TYPE D_801AE374;
//extern UNK_TYPE D_801AE388;
-extern z_EffectTableInfo EffectSS2Info; // D_801AE3A0
+extern EffectTableInfo EffectSS2Info; // D_801AE3A0
//extern UNK_TYPE D_801AE3A4;
//extern UNK_TYPE D_801AE3B0;
//extern UNK_TYPE D_801AE3B4;
@@ -949,7 +949,7 @@ extern z_EffectTableInfo EffectSS2Info; // D_801AE3A0
//extern UNK_TYPE D_801AE489;
//extern UNK_TYPE D_801AE48C;
//extern UNK_TYPE D_801AE490;
-extern z_ParticleOverlayTableEntry particleOverlayTable[]; // D_801AE4A0
+extern ParticleOverlayTableEntry particleOverlayTable[]; // D_801AE4A0
//extern UNK_TYPE D_801AE4B0;
//extern UNK_TYPE D_801AE4BC;
//extern UNK_TYPE D_801AE8F0;
@@ -979,7 +979,7 @@ extern z_ParticleOverlayTableEntry particleOverlayTable[]; // D_801AE4A0
//extern UNK_TYPE D_801AEFB8;
//extern UNK_TYPE D_801AEFBC;
//extern UNK_TYPE D_801AEFC0;
-extern z_ActorOverlayTableEntry D_801AEFD0; // D_801AEFD0
+extern ActorOverlayTableEntry D_801AEFD0; // D_801AEFD0
//extern UNK_TYPE D_801AEFE0;
//extern UNK_TYPE D_801AEFE4;
//extern UNK_TYPE D_801AEFEE;
@@ -4693,7 +4693,7 @@ extern u8 D_801EF677; // D_801EF677
//extern UNK_TYPE D_801F3F3A;
//extern UNK_TYPE D_801F3F3B;
//extern UNK_TYPE D_801F3F3C;
-extern z_StaticContext* staticContext; // D_801F3F60
+extern StaticContext* staticContext; // D_801F3F60
//extern UNK_TYPE D_801F3F70;
//extern UNK_TYPE D_801F3F80;
//extern UNK_TYPE D_801F3F83;
@@ -16024,9 +16024,9 @@ extern f32 D_80ACB650; // D_80ACB650
//extern UNK_TYPE D_80BD52F4;
//extern UNK_TYPE D_80BD52F8;
//extern UNK_TYPE D_80BD52FC;
-extern z_ActorInitData bgIkanaRayInitVar; // D_80BD55D0
+extern ActorInitData bgIkanaRayInitVar; // D_80BD55D0
extern UNK_TYPE D_80BD55F0; // D_80BD55F0
-extern z_ActorInitVar bgIkanaRayCompInit[]; // D_80BD561C
+extern ActorInitVar bgIkanaRayCompInit[]; // D_80BD561C
extern UNK_TYPE D_80BD562C; // D_80BD562C
//extern UNK_TYPE D_80BD5CF0;
//extern UNK_TYPE D_80BD5D10;
@@ -16838,6 +16838,6 @@ extern UNK_PTR D_800980D0_;
extern UNK_TYPE D_80099AD0_;
extern UNK_TYPE D_8009A670_;
extern UNK_TYPE D_8009B140_;
-extern (*D_801BE960[12])(u8*, z_ActorInitVar*);
+extern (*D_801BE960[12])(u8*, ActorInitVar*);
#endif