From a806bb2657961e268a188ff14e0f5565cf3ef51e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Kapu=C5=9Bci=C5=84ski?= Date: Fri, 24 Dec 2021 03:26:25 +0100 Subject: [PATCH] Refactored Math::Point in auto classes --- src/object/auto/auto.cpp | 2 +- src/object/auto/autobase.cpp | 4 ++-- src/object/auto/autoconvert.cpp | 4 ++-- src/object/auto/autoderrick.cpp | 4 ++-- src/object/auto/autodestroyer.cpp | 4 ++-- src/object/auto/autofactory.cpp | 4 ++-- src/object/auto/autohouston.cpp | 4 ++-- src/object/auto/autokid.cpp | 4 ++-- src/object/auto/autolabo.cpp | 6 +++--- src/object/auto/automush.cpp | 2 +- src/object/auto/autonuclearplant.cpp | 4 ++-- src/object/auto/autopowercaptor.cpp | 4 ++-- src/object/auto/autopowerplant.cpp | 4 ++-- src/object/auto/autopowerstation.cpp | 4 ++-- src/object/auto/autoradar.cpp | 2 +- src/object/auto/autorepair.cpp | 4 ++-- src/object/auto/autoresearch.cpp | 6 +++--- src/object/auto/autoroot.cpp | 4 ++-- src/object/auto/autotower.cpp | 6 +++--- src/object/auto/autovault.cpp | 6 +++--- 20 files changed, 41 insertions(+), 41 deletions(-) diff --git a/src/object/auto/auto.cpp b/src/object/auto/auto.cpp index c8ff9e8d..b39335c6 100644 --- a/src/object/auto/auto.cpp +++ b/src/object/auto/auto.cpp @@ -175,7 +175,7 @@ bool CAuto::Abort() bool CAuto::CreateInterface(bool bSelect) { Ui::CWindow* pw; - Math::Point pos, dim, ddim; + glm::vec2 pos, dim, ddim; float ox, oy, sx, sy; pw = static_cast(m_interface->SearchControl(EVENT_WINDOW0)); diff --git a/src/object/auto/autobase.cpp b/src/object/auto/autobase.cpp index d00e6c2d..0abffdd6 100644 --- a/src/object/auto/autobase.cpp +++ b/src/object/auto/autobase.cpp @@ -125,7 +125,7 @@ bool CAutoBase::EventProcess(const Event &event) Math::Matrix* mat; CObject* pObj; Math::Vector pos, speed, vibCir, iPos; - Math::Point dim, p; + glm::vec2 dim, p; float angle, dist, time, h, len, vSpeed; int i, max; @@ -1170,7 +1170,7 @@ Error CAutoBase::GetError() bool CAutoBase::CreateInterface(bool bSelect) { Ui::CWindow* pw; - Math::Point pos, dim, ddim; + glm::vec2 pos, dim, ddim; float ox, oy, sx, sy; float sleep, delay, magnetic, progress; diff --git a/src/object/auto/autoconvert.cpp b/src/object/auto/autoconvert.cpp index db406251..cba787eb 100644 --- a/src/object/auto/autoconvert.cpp +++ b/src/object/auto/autoconvert.cpp @@ -101,7 +101,7 @@ bool CAutoConvert::EventProcess(const Event &event) { CObject* cargo; Math::Vector pos, speed; - Math::Point dim, c, p; + glm::vec2 dim, c, p; float angle; CAuto::EventProcess(event); @@ -335,7 +335,7 @@ bool CAutoConvert::Abort() bool CAutoConvert::CreateInterface(bool bSelect) { Ui::CWindow* pw; - Math::Point pos, ddim; + glm::vec2 pos, ddim; float ox, oy, sx, sy; CAuto::CreateInterface(bSelect); diff --git a/src/object/auto/autoderrick.cpp b/src/object/auto/autoderrick.cpp index 5ba78d7e..297729d3 100644 --- a/src/object/auto/autoderrick.cpp +++ b/src/object/auto/autoderrick.cpp @@ -140,7 +140,7 @@ bool CAutoDerrick::EventProcess(const Event &event) { CObject* cargo; Math::Vector pos, speed; - Math::Point dim; + glm::vec2 dim; float angle, duration, factor; CAuto::EventProcess(event); @@ -403,7 +403,7 @@ bool CAutoDerrick::EventProcess(const Event &event) bool CAutoDerrick::CreateInterface(bool bSelect) { Ui::CWindow* pw; - Math::Point pos, ddim; + glm::vec2 pos, ddim; float ox, oy, sx, sy; CAuto::CreateInterface(bSelect); diff --git a/src/object/auto/autodestroyer.cpp b/src/object/auto/autodestroyer.cpp index c5b2cc96..efae05ce 100644 --- a/src/object/auto/autodestroyer.cpp +++ b/src/object/auto/autodestroyer.cpp @@ -118,7 +118,7 @@ bool CAutoDestroyer::EventProcess(const Event &event) { CObject* scrap; Math::Vector pos, speed; - Math::Point dim; + glm::vec2 dim; Ui::CWindow* pw; CAuto::EventProcess(event); @@ -240,7 +240,7 @@ bool CAutoDestroyer::EventProcess(const Event &event) bool CAutoDestroyer::CreateInterface(bool bSelect) { Ui::CWindow* pw; - Math::Point pos, ddim; + glm::vec2 pos, ddim; float ox, oy, sx, sy; CObject* scrap; diff --git a/src/object/auto/autofactory.cpp b/src/object/auto/autofactory.cpp index 43e285b9..cd5178d9 100644 --- a/src/object/auto/autofactory.cpp +++ b/src/object/auto/autofactory.cpp @@ -210,7 +210,7 @@ bool CAutoFactory::EventProcess(const Event &event) Math::Matrix* mat; CPhysics* physics; Math::Vector pos, speed; - Math::Point dim; + glm::vec2 dim; float zoom, angle, prog; int i; @@ -714,7 +714,7 @@ CObject* CAutoFactory::SearchVehicle() bool CAutoFactory::CreateInterface(bool bSelect) { Ui::CWindow* pw; - Math::Point pos, dim, ddim; + glm::vec2 pos, dim, ddim; float ox, oy, sx, sy; CAuto::CreateInterface(bSelect); diff --git a/src/object/auto/autohouston.cpp b/src/object/auto/autohouston.cpp index 652f1670..a23c61f1 100644 --- a/src/object/auto/autohouston.cpp +++ b/src/object/auto/autohouston.cpp @@ -232,7 +232,7 @@ bool CAutoHouston::EventProcess(const Event &event) { if ( m_lens[i].parti == -1 ) { - Math::Point dim; + glm::vec2 dim; dim.x = m_lens[i].dim; dim.y = dim.x; @@ -260,7 +260,7 @@ bool CAutoHouston::Abort() bool CAutoHouston::CreateInterface(bool bSelect) { Ui::CWindow* pw; - Math::Point pos, ddim; + glm::vec2 pos, ddim; float ox, oy, sx, sy; CAuto::CreateInterface(bSelect); diff --git a/src/object/auto/autokid.cpp b/src/object/auto/autokid.cpp index ca8307c2..5f150015 100644 --- a/src/object/auto/autokid.cpp +++ b/src/object/auto/autokid.cpp @@ -141,7 +141,7 @@ bool CAutoKid::EventProcess(const Event &event) speed.y = 0.0f; speed.x = 0.0f; speed.z = 0.0f; - Math::Point dim; + glm::vec2 dim; dim.x = 50.0f; dim.y = dim.x; m_particle->CreateParticle(pos, speed, dim, Gfx::PARTIFLIC, 3.0f, 0.0f, 0.0f); @@ -174,7 +174,7 @@ bool CAutoKid::EventProcess(const Event &event) speed.y = 0.0f; speed.x = 0.0f; speed.z = 0.0f; - Math::Point dim; + glm::vec2 dim; dim.x = 20.0f; dim.y = dim.x; m_particle->CreateParticle(pos, speed, dim, Gfx::PARTIFLIC, 3.0f, 0.0f, 0.0f); diff --git a/src/object/auto/autolabo.cpp b/src/object/auto/autolabo.cpp index 5cd27656..7fd22c6f 100644 --- a/src/object/auto/autolabo.cpp +++ b/src/object/auto/autolabo.cpp @@ -165,7 +165,7 @@ bool CAutoLabo::EventProcess(const Event &event) { CObject* power; Math::Vector pos, goal, speed; - Math::Point dim, rot; + glm::vec2 dim, rot; float angle; int i; @@ -280,7 +280,7 @@ bool CAutoLabo::EventProcess(const Event &event) { m_partiRank[i] = m_particle->CreateRay(pos, goal, Gfx::PARTIRAY2, - Math::Point(2.9f, 2.9f), + { 2.9f, 2.9f }, LABO_DELAY); } @@ -471,7 +471,7 @@ Error CAutoLabo::GetError() bool CAutoLabo::CreateInterface(bool bSelect) { Ui::CWindow* pw; - Math::Point pos, dim, ddim; + glm::vec2 pos, dim, ddim; float ox, oy, sx, sy; CAuto::CreateInterface(bSelect); diff --git a/src/object/auto/automush.cpp b/src/object/auto/automush.cpp index 336b5cec..bfda9535 100644 --- a/src/object/auto/automush.cpp +++ b/src/object/auto/automush.cpp @@ -71,7 +71,7 @@ void CAutoMush::Init() bool CAutoMush::EventProcess(const Event &event) { Math::Vector pos, speed, dir; - Math::Point dim; + glm::vec2 dim; float factor, zoom, size, angle; int i, channel; diff --git a/src/object/auto/autonuclearplant.cpp b/src/object/auto/autonuclearplant.cpp index d92df352..b31a1e94 100644 --- a/src/object/auto/autonuclearplant.cpp +++ b/src/object/auto/autonuclearplant.cpp @@ -115,7 +115,7 @@ bool CAutoNuclearPlant::EventProcess(const Event &event) CObject* cargo; Math::Matrix* mat; Math::Vector pos, goal, speed; - Math::Point dim, rot; + glm::vec2 dim, rot; float angle; int i, max; @@ -298,7 +298,7 @@ bool CAutoNuclearPlant::EventProcess(const Event &event) bool CAutoNuclearPlant::CreateInterface(bool bSelect) { Ui::CWindow* pw; - Math::Point pos, ddim; + glm::vec2 pos, ddim; float ox, oy, sx, sy; CAuto::CreateInterface(bSelect); diff --git a/src/object/auto/autopowercaptor.cpp b/src/object/auto/autopowercaptor.cpp index 90a3b455..862f7326 100644 --- a/src/object/auto/autopowercaptor.cpp +++ b/src/object/auto/autopowercaptor.cpp @@ -107,7 +107,7 @@ void CAutoPowerCaptor::StartLightning() bool CAutoPowerCaptor::EventProcess(const Event &event) { Math::Vector pos, speed; - Math::Point dim; + glm::vec2 dim; int i; CAuto::EventProcess(event); @@ -200,7 +200,7 @@ bool CAutoPowerCaptor::EventProcess(const Event &event) bool CAutoPowerCaptor::CreateInterface(bool bSelect) { Ui::CWindow* pw; - Math::Point pos, ddim; + glm::vec2 pos, ddim; float ox, oy, sx, sy; CAuto::CreateInterface(bSelect); diff --git a/src/object/auto/autopowerplant.cpp b/src/object/auto/autopowerplant.cpp index d84949bb..c6abb592 100644 --- a/src/object/auto/autopowerplant.cpp +++ b/src/object/auto/autopowerplant.cpp @@ -121,7 +121,7 @@ bool CAutoPowerPlant::EventProcess(const Event &event) { CObject* cargo; Math::Vector pos, ppos, speed; - Math::Point dim, c, p; + glm::vec2 dim, c, p; Gfx::TerrainRes res; float big; bool bGO; @@ -527,7 +527,7 @@ Error CAutoPowerPlant::GetError() bool CAutoPowerPlant::CreateInterface(bool bSelect) { Ui::CWindow* pw; - Math::Point pos, ddim; + glm::vec2 pos, ddim; float ox, oy, sx, sy; CAuto::CreateInterface(bSelect); diff --git a/src/object/auto/autopowerstation.cpp b/src/object/auto/autopowerstation.cpp index 913cf14e..0f278e16 100644 --- a/src/object/auto/autopowerstation.cpp +++ b/src/object/auto/autopowerstation.cpp @@ -204,7 +204,7 @@ bool CAutoPowerStation::EventProcess(const Event &event) m_lastParticle = m_time; Math::Vector pos, ppos, speed; - Math::Point dim; + glm::vec2 dim; Math::Matrix* mat = m_object->GetWorldMatrix(0); pos = Math::Vector(-15.0f, 7.0f, 0.0f); // battery position @@ -313,7 +313,7 @@ Error CAutoPowerStation::GetError() bool CAutoPowerStation::CreateInterface(bool bSelect) { Ui::CWindow* pw; - Math::Point pos, ddim; + glm::vec2 pos, ddim; float ox, oy, sx, sy; CAuto::CreateInterface(bSelect); diff --git a/src/object/auto/autoradar.cpp b/src/object/auto/autoradar.cpp index d3d06fcf..735f1449 100644 --- a/src/object/auto/autoradar.cpp +++ b/src/object/auto/autoradar.cpp @@ -206,7 +206,7 @@ Error CAutoRadar::GetError() bool CAutoRadar::CreateInterface(bool bSelect) { Ui::CWindow* pw; - Math::Point pos, dim, ddim; + glm::vec2 pos, dim, ddim; float ox, oy, sx, sy; CAuto::CreateInterface(bSelect); diff --git a/src/object/auto/autorepair.cpp b/src/object/auto/autorepair.cpp index f9499b6b..6ee52bdf 100644 --- a/src/object/auto/autorepair.cpp +++ b/src/object/auto/autorepair.cpp @@ -82,7 +82,7 @@ bool CAutoRepair::EventProcess(const Event &event) { CObject* vehicle; Math::Vector pos, speed; - Math::Point dim; + glm::vec2 dim; float angle; CAuto::EventProcess(event); @@ -208,7 +208,7 @@ bool CAutoRepair::EventProcess(const Event &event) bool CAutoRepair::CreateInterface(bool bSelect) { Ui::CWindow* pw; - Math::Point pos, ddim; + glm::vec2 pos, ddim; float ox, oy, sx, sy; CAuto::CreateInterface(bSelect); diff --git a/src/object/auto/autoresearch.cpp b/src/object/auto/autoresearch.cpp index 1eb536ca..139aed6e 100644 --- a/src/object/auto/autoresearch.cpp +++ b/src/object/auto/autoresearch.cpp @@ -156,7 +156,7 @@ bool CAutoResearch::EventProcess(const Event &event) CPowerContainerObject* power; Math::Vector pos, speed; Error message; - Math::Point dim; + glm::vec2 dim; float angle; CAuto::EventProcess(event); @@ -325,7 +325,7 @@ Error CAutoResearch::GetError() bool CAutoResearch::CreateInterface(bool bSelect) { Ui::CWindow* pw; - Math::Point pos, dim, ddim; + glm::vec2 pos, dim, ddim; float ox, oy, sx, sy; CAuto::CreateInterface(bSelect); @@ -501,7 +501,7 @@ void CAutoResearch::FireStopUpdate(float progress, bool bLightOn) { Math::Matrix* mat; Math::Vector pos, speed; - Math::Point dim; + glm::vec2 dim; int i; static float listpos[12] = diff --git a/src/object/auto/autoroot.cpp b/src/object/auto/autoroot.cpp index 404331d0..3fcd23ad 100644 --- a/src/object/auto/autoroot.cpp +++ b/src/object/auto/autoroot.cpp @@ -57,7 +57,7 @@ void CAutoRoot::Init() { Math::Matrix* mat; Math::Vector pos, speed; - Math::Point dim; + glm::vec2 dim; m_time = 0.0f; m_lastParticle = 0.0f; @@ -81,7 +81,7 @@ void CAutoRoot::Init() bool CAutoRoot::EventProcess(const Event &event) { Math::Vector pos, speed; - Math::Point dim; + glm::vec2 dim; CAuto::EventProcess(event); diff --git a/src/object/auto/autotower.cpp b/src/object/auto/autotower.cpp index ac22d16a..2d9bd39e 100644 --- a/src/object/auto/autotower.cpp +++ b/src/object/auto/autotower.cpp @@ -247,7 +247,7 @@ bool CAutoTower::EventProcess(const Event &event) pos = m_object->GetPosition(); pos.y += 24.5f; m_particle->CreateRay(pos, m_targetPos, Gfx::PARTIRAY1, - Math::Point(5.0f, 5.0f), 1.5f); + { 5.0f, 5.0f }, 1.5f); } if ( m_progress >= 1.0f ) { @@ -341,7 +341,7 @@ void CAutoTower::FireStopUpdate(float progress, bool bLightOn) { Math::Matrix* mat; Math::Vector pos, speed; - Math::Point dim; + glm::vec2 dim; int i; static float listpos[8] = @@ -404,7 +404,7 @@ void CAutoTower::FireStopUpdate(float progress, bool bLightOn) bool CAutoTower::CreateInterface(bool bSelect) { Ui::CWindow* pw; - Math::Point pos, ddim; + glm::vec2 pos, ddim; float ox, oy, sx, sy; CAuto::CreateInterface(bSelect); diff --git a/src/object/auto/autovault.cpp b/src/object/auto/autovault.cpp index 28fe7211..1d51299f 100644 --- a/src/object/auto/autovault.cpp +++ b/src/object/auto/autovault.cpp @@ -113,7 +113,7 @@ bool CAutoVault::EventProcess(const Event &event) { CObject* pObj; Math::Vector pos, speed; - Math::Point dim; + glm::vec2 dim; int i, count; CAuto::EventProcess(event); @@ -314,7 +314,7 @@ bool CAutoVault::EventProcess(const Event &event) bool CAutoVault::CreateInterface(bool bSelect) { Ui::CWindow* pw; - Math::Point pos, ddim; + glm::vec2 pos, ddim; float ox, oy, sx, sy; CAuto::CreateInterface(bSelect); @@ -442,7 +442,7 @@ int CAutoVault::CountKeys() if ( !Math::TestAngle(angle, limit-8.0f*Math::PI/180.0f, limit+8.0f*Math::PI/180.0f) ) continue; // Key changes the shape of the base. - Math::Point rot = Math::RotatePoint(Math::Point(cPos.x, cPos.z), limit-cAngle, Math::Point(cPos.x+16.0f, cPos.z)); + glm::vec2 rot = Math::RotatePoint({ cPos.x, cPos.z }, limit - cAngle, { cPos.x + 16.0f, cPos.z }); oPos.x = rot.x; oPos.z = rot.y; oPos.y = cPos.y+1.0f;