* bit too difficult for me for now, might go back later
* progress
* getmsg
* logic matching data isnt
* data section matches
* mathubcg 100%
* cleanup
* revert this change
* final cleanup and configure.py
* nevermind cleanup
* Equivalent onstead of matching
* removed padding
* cleanup code comments and a bit more
* Fix build
---------
Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>
* Do initial work on d_a_jbo
* Remove outdated comments
* Move co_sph_src to be a function static variable
* Mark as matching
* Rename mParamsLower to mParam
* Give names to mFramesUntilJump, mAnimRotation, mAnimationSpeed, mParticlePos
* Give jbo_class::mState an enum
* fixup! Give names to mFramesUntilJump, mAnimRotation, mAnimationSpeed, mParticlePos
* Give resource ids an enum
* Add documentation comment for actor
* MWCC shenanigans
* Rename variables to better match coding guidelines
* Apply suggestions from code review
- use J3DModel::setBaseScale() inline
- use existing resource id enum
- rename `i_actor` -> `i_this`, `that` -> `a_this`
- use defines for missed returned booleans
- replace `mDoAud_seStart` -> `fopAcM_seStart`
Co-Authored-By: LagoLunatic <LagoLunatic@users.noreply.github.com>
* Apply rest of inlines
i must have forgotten about them earlier
---------
Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>
* ride_call_back progress
* daKita_Draw match
* kita_move progress
* ride_call_back match
* daKita_Execute will match
* daKita_Delete & daKita_IsDelete match
* CallbackCreateHeap match
* daKita_Create progress
* himo_create progress
* d_a_kita : small overall progress
* hand_draw match
* daShand_Draw match
* d_a_shand/control1 match except regalloc
* control2 almost done (regalloc issue)
* control3 match
* cut_control progress
* cut_control3 match
* normal progress
* cut match
* hand_move progress
* daShand_Execute match
* daShand_Delete & daShand_IsDelete match
* daShand_Create progress
* daShand_solidHeapCB match & useHeapInit progress
* daShand_HIO_c::daShand_HIO_c match
* control1 match
* control2 match
* cut_control match
* hand_move progress
* daShand_Create progress
* useHeapInit match
* Minor fixing
* renaming fields
* Merge with upstream now compiling
* cleaning up & minor fixes
* fixing string
* adding suggestions (PR #751)
* d_a_shand integration & kita_move gndchk position fix
* Removing awful cap_min_val inline
* 100% match
* Adding match to configure.py
* 99% match
* Rewrote _execute to increase accuracy. Only issue in .text is a label not loading correctly. I have no idea how to fix this.
* Equivalent. Weak func ordering.
* Update src/d/actor/d_a_tag_kk1.cpp
Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>
* Update src/d/actor/d_a_tag_kk1.cpp
Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>
* Remove explicit `this`
Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>
* Implemented hio_prm_c struct
---------
Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>