From d25becbaceab79809cb57fafaece151cecee3f69 Mon Sep 17 00:00:00 2001 From: neoraider Date: Fri, 14 Dec 2007 22:03:00 +0000 Subject: zoomedit: Generalized Tool objects. --- Renderer.cpp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'Renderer.cpp') diff --git a/Renderer.cpp b/Renderer.cpp index 3f7d99b..1c3255b 100644 --- a/Renderer.cpp +++ b/Renderer.cpp @@ -139,11 +139,18 @@ void Renderer::renderRoom(const Room &room, bool selected, bool hovered, float s } void Renderer::renderPlayerStart(const PlayerStart &start, bool selected, bool hovered, float scale) { - glLineWidth((hovered || selected) ? 2.0f : 1.0f); - if(selected) - glColor4f(1.0f, 1.7f, 1.0f, 1.9f); - else + if(selected) { + glColor4f(1.0f, 1.0f, 1.0f, 0.9f); + glLineWidth(2.0f); + } + else if(hovered && editManager->getMode() == EditManager::VIEW) { glColor4f(0.0f, 0.7f, 0.7f, 0.7f); + glLineWidth(2.0f); + } + else { + glColor4f(0.0f, 0.7f, 0.7f, 0.7f); + glLineWidth(1.0f); + } drawCircle(Vertex(start.getX(), start.getZ()), 0.3f, 128); glLineWidth(2.0f); -- cgit v1.2.3