diff --git a/src/logic/PlayerController.cpp b/src/logic/PlayerController.cpp index dec48579..80f051f5 100644 --- a/src/logic/PlayerController.cpp +++ b/src/logic/PlayerController.cpp @@ -257,13 +257,13 @@ void PlayerController::postUpdate(float delta, bool input, bool pause) { if (!pause && input) { camControl.updateMouse(this->input); } + player->postUpdate(); + camControl.update(this->input, delta, level->chunks.get()); if (input) { updateInteraction(); } else { player->selection = {}; } - player->postUpdate(); - camControl.update(this->input, delta, level->chunks.get()); } void PlayerController::updateKeyboard() { diff --git a/src/objects/Player.cpp b/src/objects/Player.cpp index ac924b7e..c968c58c 100644 --- a/src/objects/Player.cpp +++ b/src/objects/Player.cpp @@ -140,7 +140,6 @@ void Player::updateSelectedEntity() { selectedEid = selection.entity; } -#include "../window/Window.hpp" void Player::postUpdate() { auto entity = level->entities->get(eid); if (!entity.has_value()) {