Moves func_800CB000 to z_bg_item, decompiles func_800CB000, and documents z_bg_item and a few DynaPolyActor struct members. (#407)

* Moves func_800CB000 to z_bg_item, decompiles func_800CB000, and documents z_bg_item and a few DynaPolyActor struct members.

* Adding usage of dynapoly state flag defines.

* Formats z_bg_item

* Update z_bg_item.c

* Update z_bg_collect.c

* Update z_bg_item.c

* Update z_bg_item.c

* Renames z_bg_item system to DynaPolyActor

* Format
This commit is contained in:
Kenix3
2021-11-14 17:06:34 -05:00
committed by GitHub
parent 0a953f7aea
commit 0c3bba3ff6
41 changed files with 231 additions and 193 deletions
+16 -16
View File
@@ -610,22 +610,22 @@ asm/non_matchings/code/z_bg_collect/BgCheck2_UpdateActorPosition.s,BgCheck2_Upda
asm/non_matchings/code/z_bg_collect/BgCheck2_UpdateActorYRotation.s,BgCheck2_UpdateActorYRotation,0x800CAC0C,0x25
asm/non_matchings/code/z_bg_collect/BgCheck2_AttachToMesh.s,BgCheck2_AttachToMesh,0x800CACA0,0x23
asm/non_matchings/code/z_bg_collect/BgCheck2_UpdateActorAttachedToMesh.s,BgCheck2_UpdateActorAttachedToMesh,0x800CAD2C,0x39
asm/non_matchings/code/z_bg_item/BcCheck3_BgActorInit.s,BcCheck3_BgActorInit,0x800CAE10,0x9
asm/non_matchings/code/z_bg_item/BgCheck3_LoadMesh.s,BgCheck3_LoadMesh,0x800CAE34,0x12
asm/non_matchings/code/z_bg_item/BgCheck3_ResetFlags.s,BgCheck3_ResetFlags,0x800CAE7C,0x3
asm/non_matchings/code/z_bg_item/func_800CAE88.s,func_800CAE88,0x800CAE88,0x5
asm/non_matchings/code/z_bg_item/func_800CAE9C.s,func_800CAE9C,0x800CAE9C,0x5
asm/non_matchings/code/z_bg_item/func_800CAEB0.s,func_800CAEB0,0x800CAEB0,0xC
asm/non_matchings/code/z_bg_item/func_800CAEE0.s,func_800CAEE0,0x800CAEE0,0x5
asm/non_matchings/code/z_bg_item/func_800CAEF4.s,func_800CAEF4,0x800CAEF4,0xC
asm/non_matchings/code/z_bg_item/func_800CAF24.s,func_800CAF24,0x800CAF24,0x5
asm/non_matchings/code/z_bg_item/func_800CAF38.s,func_800CAF38,0x800CAF38,0x5
asm/non_matchings/code/z_bg_item/func_800CAF4C.s,func_800CAF4C,0x800CAF4C,0x9
asm/non_matchings/code/z_bg_item/func_800CAF70.s,func_800CAF70,0x800CAF70,0x9
asm/non_matchings/code/z_bg_item/func_800CAF94.s,func_800CAF94,0x800CAF94,0x9
asm/non_matchings/code/z_bg_item/func_800CAFB8.s,func_800CAFB8,0x800CAFB8,0x9
asm/non_matchings/code/z_bg_item/func_800CAFDC.s,func_800CAFDC,0x800CAFDC,0x9
asm/non_matchings/code/code_800CB000/func_800CB000.s,func_800CB000,0x800CB000,0x84
asm/non_matchings/code/z_bg_item/DynaPoly_Init.s,DynaPoly_Init,0x800CAE10,0x9
asm/non_matchings/code/z_bg_item/DynaPoly_LoadMesh.s,DynaPoly_LoadMesh,0x800CAE34,0x12
asm/non_matchings/code/z_bg_item/DynaPoly_ResetState.s,DynaPoly_ResetState,0x800CAE7C,0x3
asm/non_matchings/code/z_bg_item/DynaPoly_SetRidingFallingState.s,DynaPoly_SetRidingFallingState,0x800CAE88,0x5
asm/non_matchings/code/z_bg_item/DynaPoly_SetRidingMovingState.s,DynaPoly_SetRidingMovingState,0x800CAE9C,0x5
asm/non_matchings/code/z_bg_item/DynaPoly_SetRidingMovingStateByIndex.s,DynaPoly_SetRidingMovingStateByIndex,0x800CAEB0,0xC
asm/non_matchings/code/z_bg_item/DynaPoly_SetRidingRotatingState.s,DynaPoly_SetRidingRotatingState,0x800CAEE0,0x5
asm/non_matchings/code/z_bg_item/DynaPoly_SetRidingRotatingStateByIndex.s,DynaPoly_SetRidingRotatingStateByIndex,0x800CAEF4,0xC
asm/non_matchings/code/z_bg_item/DynaPoly_SetSwitchPressedState.s,DynaPoly_SetSwitchPressedState,0x800CAF24,0x5
asm/non_matchings/code/z_bg_item/DynaPoly_SetHeavySwitchPressedState.s,DynaPoly_SetHeavySwitchPressedState,0x800CAF38,0x5
asm/non_matchings/code/z_bg_item/DynaPoly_IsInRidingFallingState.s,DynaPoly_IsInRidingFallingState,0x800CAF4C,0x9
asm/non_matchings/code/z_bg_item/DynaPoly_IsInRidingMovingState.s,DynaPoly_IsInRidingMovingState,0x800CAF70,0x9
asm/non_matchings/code/z_bg_item/DynaPoly_IsInRidingRotatingState.s,DynaPoly_IsInRidingRotatingState,0x800CAF94,0x9
asm/non_matchings/code/z_bg_item/DynaPoly_IsInSwitchPressedState.s,DynaPoly_IsInSwitchPressedState,0x800CAFB8,0x9
asm/non_matchings/code/z_bg_item/DynaPoly_IsInHeavySwitchPressedState.s,DynaPoly_IsInHeavySwitchPressedState,0x800CAFDC,0x9
asm/non_matchings/code/z_bg_item/DynaPoly_ValidateMove.s,DynaPoly_ValidateMove,0x800CB000,0x84
asm/non_matchings/code/z_camera/Camera_fabsf.s,Camera_fabsf,0x800CB210,0xC
asm/non_matchings/code/z_camera/Camera_LengthVec3f.s,Camera_LengthVec3f,0x800CB240,0xC
asm/non_matchings/code/z_camera/func_800CB270.s,func_800CB270,0x800CB270,0x30
1 asm/non_matchings/code/z_en_a_keep/EnAObj_Init.s EnAObj_Init 0x800A5AC0 0x2B
610 asm/non_matchings/code/z_bg_collect/BgCheck2_UpdateActorYRotation.s BgCheck2_UpdateActorYRotation 0x800CAC0C 0x25
611 asm/non_matchings/code/z_bg_collect/BgCheck2_AttachToMesh.s BgCheck2_AttachToMesh 0x800CACA0 0x23
612 asm/non_matchings/code/z_bg_collect/BgCheck2_UpdateActorAttachedToMesh.s BgCheck2_UpdateActorAttachedToMesh 0x800CAD2C 0x39
613 asm/non_matchings/code/z_bg_item/BcCheck3_BgActorInit.s asm/non_matchings/code/z_bg_item/DynaPoly_Init.s BcCheck3_BgActorInit DynaPoly_Init 0x800CAE10 0x9
614 asm/non_matchings/code/z_bg_item/BgCheck3_LoadMesh.s asm/non_matchings/code/z_bg_item/DynaPoly_LoadMesh.s BgCheck3_LoadMesh DynaPoly_LoadMesh 0x800CAE34 0x12
615 asm/non_matchings/code/z_bg_item/BgCheck3_ResetFlags.s asm/non_matchings/code/z_bg_item/DynaPoly_ResetState.s BgCheck3_ResetFlags DynaPoly_ResetState 0x800CAE7C 0x3
616 asm/non_matchings/code/z_bg_item/func_800CAE88.s asm/non_matchings/code/z_bg_item/DynaPoly_SetRidingFallingState.s func_800CAE88 DynaPoly_SetRidingFallingState 0x800CAE88 0x5
617 asm/non_matchings/code/z_bg_item/func_800CAE9C.s asm/non_matchings/code/z_bg_item/DynaPoly_SetRidingMovingState.s func_800CAE9C DynaPoly_SetRidingMovingState 0x800CAE9C 0x5
618 asm/non_matchings/code/z_bg_item/func_800CAEB0.s asm/non_matchings/code/z_bg_item/DynaPoly_SetRidingMovingStateByIndex.s func_800CAEB0 DynaPoly_SetRidingMovingStateByIndex 0x800CAEB0 0xC
619 asm/non_matchings/code/z_bg_item/func_800CAEE0.s asm/non_matchings/code/z_bg_item/DynaPoly_SetRidingRotatingState.s func_800CAEE0 DynaPoly_SetRidingRotatingState 0x800CAEE0 0x5
620 asm/non_matchings/code/z_bg_item/func_800CAEF4.s asm/non_matchings/code/z_bg_item/DynaPoly_SetRidingRotatingStateByIndex.s func_800CAEF4 DynaPoly_SetRidingRotatingStateByIndex 0x800CAEF4 0xC
621 asm/non_matchings/code/z_bg_item/func_800CAF24.s asm/non_matchings/code/z_bg_item/DynaPoly_SetSwitchPressedState.s func_800CAF24 DynaPoly_SetSwitchPressedState 0x800CAF24 0x5
622 asm/non_matchings/code/z_bg_item/func_800CAF38.s asm/non_matchings/code/z_bg_item/DynaPoly_SetHeavySwitchPressedState.s func_800CAF38 DynaPoly_SetHeavySwitchPressedState 0x800CAF38 0x5
623 asm/non_matchings/code/z_bg_item/func_800CAF4C.s asm/non_matchings/code/z_bg_item/DynaPoly_IsInRidingFallingState.s func_800CAF4C DynaPoly_IsInRidingFallingState 0x800CAF4C 0x9
624 asm/non_matchings/code/z_bg_item/func_800CAF70.s asm/non_matchings/code/z_bg_item/DynaPoly_IsInRidingMovingState.s func_800CAF70 DynaPoly_IsInRidingMovingState 0x800CAF70 0x9
625 asm/non_matchings/code/z_bg_item/func_800CAF94.s asm/non_matchings/code/z_bg_item/DynaPoly_IsInRidingRotatingState.s func_800CAF94 DynaPoly_IsInRidingRotatingState 0x800CAF94 0x9
626 asm/non_matchings/code/z_bg_item/func_800CAFB8.s asm/non_matchings/code/z_bg_item/DynaPoly_IsInSwitchPressedState.s func_800CAFB8 DynaPoly_IsInSwitchPressedState 0x800CAFB8 0x9
627 asm/non_matchings/code/z_bg_item/func_800CAFDC.s asm/non_matchings/code/z_bg_item/DynaPoly_IsInHeavySwitchPressedState.s func_800CAFDC DynaPoly_IsInHeavySwitchPressedState 0x800CAFDC 0x9
628 asm/non_matchings/code/code_800CB000/func_800CB000.s asm/non_matchings/code/z_bg_item/DynaPoly_ValidateMove.s func_800CB000 DynaPoly_ValidateMove 0x800CB000 0x84
629 asm/non_matchings/code/z_camera/Camera_fabsf.s Camera_fabsf 0x800CB210 0xC
630 asm/non_matchings/code/z_camera/Camera_LengthVec3f.s Camera_LengthVec3f 0x800CB240 0xC
631 asm/non_matchings/code/z_camera/func_800CB270.s func_800CB270 0x800CB270 0x30