fix: selection update latency

This commit is contained in:
MihailRis 2024-08-03 22:36:18 +03:00
parent 2e7c0a109d
commit e014931e1e
2 changed files with 2 additions and 3 deletions

View File

@ -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() {

View File

@ -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()) {