diff options
author | Nikolay Korolev <nickvnuk@gmail.com> | 2020-08-18 20:08:27 +0300 |
---|---|---|
committer | Nikolay Korolev <nickvnuk@gmail.com> | 2020-08-18 20:08:27 +0300 |
commit | c559b71bc96c289cdad8c166ec379ee2df93c995 (patch) | |
tree | bbc01e39d0a791398312b45ed0adc72f7d20da39 /src/peds | |
parent | 4ffa585cce7734de0467fedf8718928335c8e44f (diff) |
little fix
Diffstat (limited to 'src/peds')
-rw-r--r-- | src/peds/Ped.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/peds/Ped.cpp b/src/peds/Ped.cpp index a15927ff..bfcb52e4 100644 --- a/src/peds/Ped.cpp +++ b/src/peds/Ped.cpp @@ -13363,7 +13363,7 @@ CPed::ProcessObjective(void) if (m_pMyVehicle) { m_pMyVehicle->AutoPilot.m_nCruiseSpeed = 0; } else { - float closestVehDist = 3600.0f; + float closestVehDist = SQR(60.0f); int16 lastVehicle; CEntity* vehicles[8]; CWorld::FindObjectsInRange(GetPosition(), 25.0f, true, &lastVehicle, 6, vehicles, false, true, false, false, false); @@ -13376,11 +13376,11 @@ CPed::ProcessObjective(void) CVector ourSpeed = GetSpeed(); */ CVector vehDistVec = nearVeh->GetPosition() - GetPosition(); - if (vehDistVec.Magnitude() < closestVehDist + if (vehDistVec.MagnitudeSqr() < closestVehDist && m_pedInObjective->m_pMyVehicle != nearVeh) { foundVeh = nearVeh; - closestVehDist = vehDistVec.Magnitude(); + closestVehDist = vehDistVec.MagnitudeSqr(); } } m_pMyVehicle = foundVeh; |