diff --git a/src/game/GameLayer.cpp b/src/game/GameLayer.cpp index bb81e91..30c2792 100644 --- a/src/game/GameLayer.cpp +++ b/src/game/GameLayer.cpp @@ -123,6 +123,7 @@ void GameLayer::onUpdate() if (Application::getInstance().keyboard->keyPressEvent(GLFW_KEY_ESCAPE)) { gameMode->resetActiveBuilding(); + BuildPreviewSystem::disableBuildPreview(*entityManager); } } diff --git a/src/game/hexWorld/ecs/systems/BuildPreviewSystem.cpp b/src/game/hexWorld/ecs/systems/BuildPreviewSystem.cpp index fb8d600..9745f8a 100644 --- a/src/game/hexWorld/ecs/systems/BuildPreviewSystem.cpp +++ b/src/game/hexWorld/ecs/systems/BuildPreviewSystem.cpp @@ -90,6 +90,6 @@ void BuildPreviewSystem::updateBuildPreview(EntityManager &em, GameMode &gameMod void BuildPreviewSystem::disableBuildPreview(EntityManager &em) { if (previewEntity != 0) { - //em.destroyEntity(previewEntity); + em.destroyEntity(previewEntity); } }