diff options
| author | TakaRikka <38417346+TakaRikka@users.noreply.github.com> | 2025-03-23 12:55:28 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-03-23 21:55:28 +0200 |
| commit | a4cdad86f4eb28df25708e8b4b1988148f690f2e (patch) | |
| tree | be0399dac50abe47e0d5d718a9fe9bdbffcbf474 /src/d/actor/d_a_npc_ne.cpp | |
| parent | 4dc0cd9d09d5a53bf6d68f0018a8053a1507ee9a (diff) | |
b_gnd equivalent (#2340)
* b_gnd equivalent
* fix dEvt_info_c inlines
* fix some more inlines
Diffstat (limited to 'src/d/actor/d_a_npc_ne.cpp')
| -rw-r--r-- | src/d/actor/d_a_npc_ne.cpp | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/src/d/actor/d_a_npc_ne.cpp b/src/d/actor/d_a_npc_ne.cpp index 4bc81659a1..8aaf1090ee 100644 --- a/src/d/actor/d_a_npc_ne.cpp +++ b/src/d/actor/d_a_npc_ne.cpp @@ -260,7 +260,7 @@ static int water_check(npc_ne_class* i_this, f32 param_1) { vec.z = i_this->current.pos.z; lin_chk.Set(&i_this->current.pos, &vec, i_this); if (dComIfG_Bgsp().LineCross(&lin_chk)) { - vec.y = lin_chk.i_GetCross().y - 10.0f; + vec.y = lin_chk.GetCross().y - 10.0f; } gnd_chk_spl.SetPos(&vec); i_this->mWaterY = dComIfG_Bgsp().GroundCross(&gnd_chk_spl); @@ -294,13 +294,13 @@ static s16 climb_angle_get(npc_ne_class* i_this) { vec2 += i_this->current.pos; lin_chk.Set(&vec1, &vec2, i_this); if (dComIfG_Bgsp().LineCross(&lin_chk)) { - i_this->mClimbPos = lin_chk.i_GetCross(); + i_this->mClimbPos = lin_chk.GetCross(); vec3.z = 20.0f; MtxPosition(&vec3, &vec2); vec2 += i_this->current.pos; lin_chk.Set(&vec1, &vec2, i_this); if (dComIfG_Bgsp().LineCross(&lin_chk)) { - vec2 = lin_chk.i_GetCross(); + vec2 = lin_chk.GetCross(); vec3 = vec2 - i_this->mClimbPos; return -cM_atan2s(vec3.y, JMAFastSqrt(vec3.x * vec3.x + vec3.z * vec3.z)); } @@ -1794,8 +1794,8 @@ static s16 wall_angle_get(npc_ne_class* i_this) { vec3[i] += vec2; lin_chk.Set(&vec2, &vec3[i], _this); if (dComIfG_Bgsp().LineCross(&lin_chk)) { - i_this->mClimbPos = lin_chk.i_GetCross(); - vec3[i] = lin_chk.i_GetCross(); + i_this->mClimbPos = lin_chk.GetCross(); + vec3[i] = lin_chk.GetCross(); } else { return 1; } @@ -1830,7 +1830,7 @@ static void search_ground_1(npc_ne_class* i_this) { vec2 += vec1; lin_chk.Set(&vec1, &vec2, _this); if (dComIfG_Bgsp().LineCross(&lin_chk)) { - vec2 = lin_chk.i_GetCross(); + vec2 = lin_chk.GetCross(); vec3.set(0.0f, var_y, var_z); MtxPosition(&vec3, &vec1); vec1 += vec2; @@ -1838,8 +1838,8 @@ static void search_ground_1(npc_ne_class* i_this) { vec2.y -= var_y + 20.0f; lin_chk.Set(&vec1, &vec2, _this); if (dComIfG_Bgsp().LineCross(&lin_chk)) { - pos[i] = lin_chk.i_GetCross(); - vec1 = lin_chk.i_GetCross(); + pos[i] = lin_chk.GetCross(); + vec1 = lin_chk.GetCross(); vec1.y += 5.0f; vec3.set(0.0f, 0.0f, 200.0f); MtxPosition(&vec3, &vec2); @@ -1890,7 +1890,7 @@ static BOOL search_ground_2(npc_ne_class* i_this, s16 i_wallAngle) { vec2.y -= 200.0f; lin_chk.Set(&vec1, &vec2, _this); if (dComIfG_Bgsp().LineCross(&lin_chk)) { - i_this->mTargetPos = lin_chk.i_GetCross(); + i_this->mTargetPos = lin_chk.GetCross(); return true; } else { return false; @@ -2251,7 +2251,7 @@ static BOOL npc_ne_carry(npc_ne_class* i_this) { pos.y += 2.0f; lin_chk.Set(&player->eyePos, &pos, _this); if (dComIfG_Bgsp().LineCross(&lin_chk)) { - _this->current.pos = lin_chk.i_GetCross(); + _this->current.pos = lin_chk.GetCross(); } return ret; @@ -2433,7 +2433,7 @@ static void action(npc_ne_class* i_this) { } if (i_this->mResName != "Npc_net") { - if (i_this->mMessageState == 1 && daPy_py_c::i_checkNowWolf() + if (i_this->mMessageState == 1 && daPy_py_c::checkNowWolf() && i_this->mDistToTarget < 300.0f) { i_this->mAction = npc_ne_class::ACT_MESSAGE; i_this->mMode = 0; @@ -2644,7 +2644,7 @@ static void action(npc_ne_class* i_this) { vec1 = i_this->mLookTarget - i_this->current.pos; } else { vec1 = player->eyePos - i_this->current.pos; - if (!daPy_py_c::i_checkNowWolf()) { + if (!daPy_py_c::checkNowWolf()) { vec1.y += i_this->mBaseScale.z * -40.0f; } } @@ -2756,9 +2756,9 @@ static void demo_camera(npc_ne_class* i_this) { break; case 1: - if (!_this->eventInfo.i_checkCommandDemoAccrpt()) { + if (!_this->eventInfo.checkCommandDemoAccrpt()) { fopAcM_orderPotentialEvent(_this, 2, 0xffff, 0); - _this->eventInfo.i_onCondition(dEvtCnd_CANDEMO_e); + _this->eventInfo.onCondition(dEvtCnd_CANDEMO_e); return; } @@ -2820,9 +2820,9 @@ static void demo_camera(npc_ne_class* i_this) { break; case 10: - if (!_this->eventInfo.i_checkCommandDemoAccrpt()) { + if (!_this->eventInfo.checkCommandDemoAccrpt()) { fopAcM_orderPotentialEvent(_this, 2, 0xffff, 0); - _this->eventInfo.i_onCondition(dEvtCnd_CANDEMO_e); + _this->eventInfo.onCondition(dEvtCnd_CANDEMO_e); return; } @@ -2911,9 +2911,9 @@ static void demo_camera(npc_ne_class* i_this) { vec.z = 120.0f; MtxPosition(&vec, &i_this->mCameraEye2); i_this->mCameraEye2 += player->current.pos; - player->i_changeDemoParam2(2); + player->changeDemoParam2(2); } else if (i_this->mDemoCounter == 120) { - player->i_changeDemoParam2(0); + player->changeDemoParam2(0); } } } @@ -3004,14 +3004,14 @@ static int message(npc_ne_class* i_this) { i_this->mIsTalking = 1; } - if (i_this->mMessageState == 2 && i_this->mFlowID != -1 && daPy_py_c::i_checkNowWolf() && + if (i_this->mMessageState == 2 && i_this->mFlowID != -1 && daPy_py_c::checkNowWolf() && !fopAcM_otherBgCheck(daPy_getLinkPlayerActorClass(), i_this)) { fopAcM_OnStatus(i_this, 0); cLib_onBit<u32>(i_this->attention_info.flags, 0xa); if (i_this->mResName == "Npc_net") { cLib_onBit<u32>(i_this->attention_info.flags, 0xc00000); } - i_this->eventInfo.i_onCondition(dEvtCnd_CANTALK_e); + i_this->eventInfo.onCondition(dEvtCnd_CANTALK_e); } else { fopAcM_OffStatus(i_this, 0); cLib_offBit<u32>(i_this->attention_info.flags, 0xc0000a); |
