From a743791e624590e0b41229f28f940db5272b60ba Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Thu, 7 Aug 2008 23:27:42 +0000 Subject: rotating planets, navpoints, network protocol updates, entity event state --- src/client/targets.cc | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'src/client/targets.cc') diff --git a/src/client/targets.cc b/src/client/targets.cc index b913d55..f922199 100644 --- a/src/client/targets.cc +++ b/src/client/targets.cc @@ -369,7 +369,12 @@ void draw_entity_offscreen_target(core::Entity *entity, bool is_active_target) glVertex3f(cx, cy-r+2, 0); render::gl::end(); - render::gl::color(1, 1, 1, 1); + if (entity->type() == core::Entity::Controlable) { + render::gl::color(0, 1, 0, 1); + } else { + render::gl::color(1, 1, 1, 1); + } + render::gl::begin(render::gl::LineLoop); glVertex3f(cx+r, cy, 0); glVertex3f(cx, cy+r, 0); @@ -415,7 +420,7 @@ void draw_entity_target(core::Entity *entity, bool is_active_target) r *= 0.5; render::gl::disable(GL_TEXTURE_2D); - + // outer square shadow render::gl::color(0, 0, 0, 1); render::gl::begin(render::gl::LineLoop); glVertex3f(cx+r, cy+2, 0); @@ -424,7 +429,12 @@ void draw_entity_target(core::Entity *entity, bool is_active_target) glVertex3f(cx, cy-r+2, 0); render::gl::end(); - render::gl::color(1, 1, 1, 1); + if (entity->type() == core::Entity::Controlable) { + render::gl::color(0, 1, 0, 1); + } else { + render::gl::color(1, 1, 1, 1); + } + // outer square0 render::gl::begin(render::gl::LineLoop); glVertex3f(cx+r, cy, 0); glVertex3f(cx, cy+r, 0); -- cgit v1.2.3