Refactored Math::Vector in object implementations
parent
076dce6981
commit
3707daf678
|
@ -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));
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue