d_a_rd, d_lib etc work

This commit is contained in:
LagoLunatic
2023-11-21 01:43:18 -05:00
parent a20c2ff1fc
commit d27ea6aceb
10 changed files with 184 additions and 143 deletions
+13 -2
View File
@@ -3941,8 +3941,19 @@ void daPy_lk_c::autoGroundHit() {
}
/* 8011AD9C-8011AE20 .text checkAttentionPosAngle__9daPy_lk_cFP10fopAc_ac_cPP4cXyz */
BOOL daPy_lk_c::checkAttentionPosAngle(fopAc_ac_c*, cXyz**) {
/* Nonmatching */
BOOL daPy_lk_c::checkAttentionPosAngle(fopAc_ac_c* actor, cXyz** pOutPos) {
if (actor) {
s16 targetAngle = cLib_targetAngleY(&current.pos, &actor->mEyePos);
int angleDiff = cLib_distanceAngleS(targetAngle, m34DE);
if (angleDiff <= 0x6000) {
*pOutPos = &actor->mEyePos;
if (actor->mGroup == fopAc_ENEMY_e) {
onNoResetFlg1(daPyFlg1_UNK400);
}
return TRUE;
}
}
return FALSE;
}
/* 8011AE20-8011BE08 .text setNeckAngle__9daPy_lk_cFv */