diff options
author | Sergeanur <s.anureev@yandex.ua> | 2020-05-02 14:28:19 +0200 |
---|---|---|
committer | Sergeanur <s.anureev@yandex.ua> | 2020-05-02 14:28:19 +0200 |
commit | 52390062b39a3398379934e59a15faa01613e586 (patch) | |
tree | ba7c8c16921d09a9ec1e2d33323ab142048a3290 /src/vehicles/Cranes.cpp | |
parent | SetPosition, part 1 (diff) | |
download | re3-52390062b39a3398379934e59a15faa01613e586.tar re3-52390062b39a3398379934e59a15faa01613e586.tar.gz re3-52390062b39a3398379934e59a15faa01613e586.tar.bz2 re3-52390062b39a3398379934e59a15faa01613e586.tar.lz re3-52390062b39a3398379934e59a15faa01613e586.tar.xz re3-52390062b39a3398379934e59a15faa01613e586.tar.zst re3-52390062b39a3398379934e59a15faa01613e586.zip |
Diffstat (limited to '')
-rw-r--r-- | src/vehicles/Cranes.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/vehicles/Cranes.cpp b/src/vehicles/Cranes.cpp index 725c9e87..1cace3e1 100644 --- a/src/vehicles/Cranes.cpp +++ b/src/vehicles/Cranes.cpp @@ -340,7 +340,7 @@ void CCrane::Update(void) case GOING_TOWARDS_TARGET_ONLY_HEIGHT: case ROTATING_TARGET: if (m_pVehiclePickedUp) { - m_pVehiclePickedUp->GetPosition() = CVector(m_vecHookCurPos.x, m_vecHookCurPos.y, m_vecHookCurPos.z - m_pVehiclePickedUp->GetColModel()->boundingBox.max.z); + m_pVehiclePickedUp->SetPosition(m_vecHookCurPos.x, m_vecHookCurPos.y, m_vecHookCurPos.z - m_pVehiclePickedUp->GetColModel()->boundingBox.max.z); m_pVehiclePickedUp->SetMoveSpeed(0.0f, 0.0f, 0.0f); CVector up(vecHook.x - m_vecHookCurPos.x, vecHook.y - m_vecHookCurPos.y, 20.0f); up.Normalise(); @@ -585,7 +585,7 @@ void CCrane::SetHookMatrix() { if (m_pHook == nil) return; - m_pHook->GetPosition() = m_vecHookCurPos; + m_pHook->SetPosition(m_vecHookCurPos); CVector up(m_vecHookInitPos.x - m_vecHookCurPos.x, m_vecHookInitPos.y - m_vecHookCurPos.y, 20.0f); up.Normalise(); m_pHook->GetRight() = CrossProduct(CVector(0.0f, 1.0f, 0.0f), up); |