1 #ifndef BLANK_AI_AICONTROLLER_HPP_
2 #define BLANK_AI_AICONTROLLER_HPP_
4 #include "../world/EntityController.hpp"
14 : public EntityController {
17 explicit AIController(GaloisLFSR &);
20 void Update(Entity &, float dt) override;
22 glm::vec3 ControlForce(const EntityState &) const override;
24 static glm::vec3 Heading(const EntityState &) noexcept;