En_Bom_Chu (Bombchu) OK and documented (#679)

* EnBomChu_Init OK

* EnBomChu_Destroy OK

* func_808F7868 OK

* func_808F79D4 OK

* func_808F7E74 OK

* func_808F7FA0 OK

* func_808F77E4 OK

* func_808F75D0 OK

* func_808F7944 OK

* func_808F7A84 OK

* func_808F818C OK

* func_808F8080 OK

* func_808F7FD0 OK

* EnBomChu_Update OK

* EnBomChu_Draw OK

* Drop unnecessary cast in Update

* Import data into C

* Object symbol

* Use generated reloc

* Port over OoT struct var names

* Name all statics

* Misc cleanup

* Name some of the new struct vars introduced in MM

* Port over most OoT function names

* Name movingSpeed based on in-game observation

* Name final param in EnBomChu_SpawnRipplesAndSplashes

* More cleanup and OOT port

* Some more names

* More docs

* Name last function

* Final little cleanup

* First round of review fixes

* Change the name of that one function

* More precise comment
This commit is contained in:
Tom Overton
2022-03-24 19:07:59 -07:00
committed by GitHub
parent 5684b342b6
commit d5e692d0e1
5 changed files with 552 additions and 47 deletions
+11 -11
View File
@@ -6749,17 +6749,17 @@
0x808F69B4:("EnIn_Draw",),
0x808F74B0:("EnBomChu_Init",),
0x808F7580:("EnBomChu_Destroy",),
0x808F75D0:("func_808F75D0",),
0x808F77E4:("func_808F77E4",),
0x808F7868:("func_808F7868",),
0x808F7944:("func_808F7944",),
0x808F79D4:("func_808F79D4",),
0x808F7A84:("func_808F7A84",),
0x808F7E74:("func_808F7E74",),
0x808F7FA0:("func_808F7FA0",),
0x808F7FD0:("func_808F7FD0",),
0x808F8080:("func_808F8080",),
0x808F818C:("func_808F818C",),
0x808F75D0:("EnBomChu_UpdateFloorPoly",),
0x808F77E4:("EnBomChu_UpdateRotation",),
0x808F7868:("EnBomChu_WaitForRelease",),
0x808F7944:("EnBomChu_IsOnCollisionPoly",),
0x808F79D4:("EnBomChu_SetupMove",),
0x808F7A84:("EnBomChu_Move",),
0x808F7E74:("EnBomChu_Explode",),
0x808F7FA0:("EnBomChu_WaitForDeath",),
0x808F7FD0:("EnBomChu_ActorCoordsToWorld",),
0x808F8080:("EnBomChu_SpawnRipplesAndSplashes",),
0x808F818C:("EnBomChu_HandleNonSceneCollision",),
0x808F83B8:("EnBomChu_Update",),
0x808F8714:("EnBomChu_Draw",),
0x808F8AA0:("func_808F8AA0",),