d_a_npc_coach work (#2579)

* data and class member work

* inline work

* got to SetCoachBlazing

* work on some calc functions

* all functions worked on

* pr cleanup

* more pr cleanup

* coach header cleanup
This commit is contained in:
Carco_21
2025-08-12 13:54:06 -04:00
committed by GitHub
parent 3f399388b3
commit ea8a95692f
14 changed files with 2482 additions and 1216 deletions
+2121 -1160
View File
File diff suppressed because it is too large Load Diff
+8 -8
View File
@@ -767,7 +767,7 @@ SECTION_RODATA static u8 const lit_4396[24] = {
COMPILER_STRIP_GATE(0x80B00E00, &lit_4396);
/* 80AFD508-80AFD5F0 000E88 00E8+00 0/0 0/0 2/2 .text getHandPos1__11daNpcTheB_cFi */
void daNpcTheB_c::getHandPos1(int param_0) {
cXyz daNpcTheB_c::getHandPos1(int param_1) {
// NONMATCHING
}
@@ -780,7 +780,7 @@ SECTION_RODATA static u8 const lit_4424[24] = {
COMPILER_STRIP_GATE(0x80B00E18, &lit_4424);
/* 80AFD5F0-80AFD6D8 000F70 00E8+00 0/0 0/0 2/2 .text getHandPos2__11daNpcTheB_cFi */
void daNpcTheB_c::getHandPos2(int param_0) {
cXyz daNpcTheB_c::getHandPos2(int param_1) {
// NONMATCHING
}
@@ -801,7 +801,7 @@ SECTION_DEAD static char const* const stringBase_80B0100E = "F_SP121";
#pragma pop
/* 80AFD6F0-80AFD938 001070 0248+00 2/1 0/0 0/0 .text main__11daNpcTheB_cFv */
void daNpcTheB_c::main() {
BOOL daNpcTheB_c::main() {
// NONMATCHING
}
@@ -816,7 +816,7 @@ SECTION_RODATA static f32 const lit_4581 = 1.0f / 5.0f;
COMPILER_STRIP_GATE(0x80B00E34, &lit_4581);
/* 80AFDAA4-80AFDB70 001424 00CC+00 1/0 0/0 0/0 .text ctrlBtk__11daNpcTheB_cFv */
void daNpcTheB_c::ctrlBtk() {
BOOL daNpcTheB_c::ctrlBtk() {
// NONMATCHING
}
@@ -873,23 +873,23 @@ void daNpcTheB_c::setAttnPos() {
/* 80AFDEC0-80AFE0BC 001840 01FC+00 2/0 0/0 0/0 .text setExpressionAnm__11daNpcTheB_cFib
*/
void daNpcTheB_c::setExpressionAnm(int param_0, bool param_1) {
bool daNpcTheB_c::setExpressionAnm(int param_0, bool param_1) {
// NONMATCHING
}
/* 80AFE0BC-80AFE1BC 001A3C 0100+00 1/0 0/0 0/0 .text setExpressionBtp__11daNpcTheB_cFi
*/
void daNpcTheB_c::setExpressionBtp(int param_0) {
bool daNpcTheB_c::setExpressionBtp(int param_0) {
// NONMATCHING
}
/* 80AFE1BC-80AFE398 001B3C 01DC+00 1/0 0/0 0/0 .text setMotionAnm__11daNpcTheB_cFif */
bool daNpcTheB_c::setMotionAnm(int param_0, f32 param_1) {
void daNpcTheB_c::setMotionAnm(int param_0, f32 param_1) {
// NONMATCHING
}
/* 80AFE398-80AFE3A0 001D18 0008+00 1/0 0/0 0/0 .text drawDbgInfo__11daNpcTheB_cFv */
bool daNpcTheB_c::drawDbgInfo() {
BOOL daNpcTheB_c::drawDbgInfo() {
return false;
}
+1 -1
View File
@@ -182,7 +182,7 @@ int daTagWljump_c::execute() {
mLandArea = point_p->mArg0 * 10.0f;
if (point_p->field_0x1 == 1) {
if (point_p->mArg2 == 1) {
shape_angle.z = 1;
} else {
shape_angle.z = 0;