Refactored Math::Vector in object implementations

dev
Tomasz Kapuściński 2022-01-04 00:16:59 +01:00
parent 076dce6981
commit 3707daf678
4 changed files with 6 additions and 6 deletions

View File

@ -260,7 +260,7 @@ void CProgrammableObjectImpl::TraceRecordStart()
void CProgrammableObjectImpl::TraceRecordFrame()
{
TraceOper oper = TO_STOP;
Math::Vector pos;
glm::vec3 pos;
float angle, len, speed;
assert(m_object->Implements(ObjectInterfaceType::TraceDrawing));

View File

@ -92,7 +92,7 @@ private:
bool m_traceRecord;
TraceOper m_traceOper;
Math::Vector m_tracePos;
glm::vec3 m_tracePos;
float m_traceAngle;
TraceColor m_traceColor;
int m_traceRecordIndex;

View File

@ -222,7 +222,7 @@ Error CTaskExecutorObjectImpl::StartTaskFire(float delay)
return StartForegroundTask<CTaskFire>(delay);
}
Error CTaskExecutorObjectImpl::StartTaskFireAnt(Math::Vector impact)
Error CTaskExecutorObjectImpl::StartTaskFireAnt(glm::vec3 impact)
{
return StartForegroundTask<CTaskFireAnt>(impact);
}
@ -253,7 +253,7 @@ Error CTaskExecutorObjectImpl::StartTaskTurn(float angle)
return StartForegroundTask<CTaskTurn>(angle);
}
Error CTaskExecutorObjectImpl::StartTaskGoto(Math::Vector pos, float altitude, TaskGotoGoal goalMode, TaskGotoCrash crashMode)
Error CTaskExecutorObjectImpl::StartTaskGoto(glm::vec3 pos, float altitude, TaskGotoGoal goalMode, TaskGotoCrash crashMode)
{
return StartForegroundTask<CTaskGoto>(pos, altitude, goalMode, crashMode);
}

View File

@ -51,14 +51,14 @@ public:
Error StartTaskTerraform() override;
Error StartTaskRecover() override;
Error StartTaskFire(float delay) override;
Error StartTaskFireAnt(Math::Vector impact) override;
Error StartTaskFireAnt(glm::vec3 impact) override;
Error StartTaskSpiderExplo() override;
Error StartTaskPen(bool down, TraceColor color = TraceColor::Default) override;
Error StartTaskWait(float time) override;
Error StartTaskAdvance(float length) override;
Error StartTaskTurn(float angle) override;
Error StartTaskGoto(Math::Vector pos, float altitude, TaskGotoGoal goalMode, TaskGotoCrash crashMode) override;
Error StartTaskGoto(glm::vec3 pos, float altitude, TaskGotoGoal goalMode, TaskGotoCrash crashMode) override;
Error StartTaskInfo(const char *name, float value, float power, bool bSend) override;
Error StartTaskShield(TaskShieldMode mode, float delay = 1000.0f) override;