diff --git a/src/render/WorldRenderer.cpp b/src/render/WorldRenderer.cpp index a792412..1daa87e 100644 --- a/src/render/WorldRenderer.cpp +++ b/src/render/WorldRenderer.cpp @@ -85,6 +85,8 @@ void WorldRenderer::renderTowers() const { } void WorldRenderer::renderTileSelect() const { + if(ImGui::IsAnyItemHovered()) return; + Renderer::Model tileSelectModel; tileSelectModel.vao = m_SelectTileVao.get(); tileSelectModel.positon = { (int)m_CursorPos.x, (int)m_CursorPos.y }; @@ -224,6 +226,8 @@ void WorldRenderer::detectClick() { } void WorldRenderer::renderMobTooltip() const { + if(ImGui::IsAnyItemHovered()) return; + detectMobHovering(); m_MobTooltip->render(); }