X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fui%2FPlayerController.hpp;h=9cf0bca465eb3550af7c009dfd4049f73b1c2679;hb=ed3bdc028edc0ecb5835d1c0bf18dbc59b342daf;hp=22454133bd3c6971bec4f7ff9f3d65786653df13;hpb=150d065f431d665326fd8028748c48a74ad956bb;p=blank.git diff --git a/src/ui/PlayerController.hpp b/src/ui/PlayerController.hpp index 2245413..9cf0bca 100644 --- a/src/ui/PlayerController.hpp +++ b/src/ui/PlayerController.hpp @@ -18,6 +18,7 @@ class PlayerController public: PlayerController(World &, Player &); + ~PlayerController(); World &GetWorld() noexcept { return world; } const World &GetWorld() const noexcept { return world; } @@ -34,7 +35,7 @@ public: void SetMovement(const glm::vec3 &) noexcept; const glm::vec3 &GetMovement() const noexcept { return move_dir; } - glm::vec3 ControlForce(const EntityState &) const override; + 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;