8 #include "utils/handle/handle.h"
18 virtual void update(
float deltaSec);
20 std::vector<Handle<WorldObject>>& targets();
24 virtual bool isFinished();
34 std::vector<Handle<WorldObject>> m_targets;
38 void setState(
State newState);
40 glm::vec3 findRandomEvasionPoint();
41 float targetDistance();
42 float pointDistance(glm::vec3 point);
43 float angleToTarget();
47 float m_maxFireDistance, m_maxRocketDistance, m_minEnemyDistance;
48 glm::vec3 m_positionBehindTarget;
Definition: worldobject.h:43
Definition: fighttask.h:14
Definition: boardcomputer.h:19