X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fui%2FPlayerController.hpp;h=69a15e9846ef7e7b42bd72f9b281682184eb015a;hb=ac8bea15a3a4f04a0221adb922f183f83db5ae27;hp=9d54c295d944706fca27198d071eec5461a6b725;hpb=0ab149c70b3f984b2cc0c7a122b4aa347bc5fd79;p=blank.git diff --git a/src/ui/PlayerController.hpp b/src/ui/PlayerController.hpp index 9d54c29..69a15e9 100644 --- a/src/ui/PlayerController.hpp +++ b/src/ui/PlayerController.hpp @@ -1,8 +1,7 @@ #ifndef BLANK_UI_PLAYERCONTROLLER_HPP_ #define BLANK_UI_PLAYERCONTROLLER_HPP_ -#include - +#include "../graphics/glm.hpp" #include "../world/EntityCollision.hpp" #include "../world/EntityController.hpp" #include "../world/WorldCollision.hpp" @@ -18,6 +17,7 @@ class PlayerController public: PlayerController(World &, Player &); + ~PlayerController(); World &GetWorld() noexcept { return world; } const World &GetWorld() const noexcept { return world; } @@ -34,8 +34,6 @@ public: void SetMovement(const glm::vec3 &) noexcept; const glm::vec3 &GetMovement() const noexcept { return move_dir; } - glm::vec3 ControlForce(const Entity &, const EntityState &) const override; - /// turn the controlled entity's head by given pitch and yaw deltas void TurnHead(float pitch, float yaw) noexcept;