From ef36411f81962e27006f79ee8053cfefdff6b9f4 Mon Sep 17 00:00:00 2001 From: Allanis Date: Sat, 16 Mar 2013 13:38:49 +0000 Subject: [PATCH] [Change] Planet colours are based on standing. --- src/player.c | 1 - src/space.c | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/player.c b/src/player.c index 240d873..8c35ca9 100644 --- a/src/player.c +++ b/src/player.c @@ -344,7 +344,6 @@ void player_render(void) { gui.radar.y - gl_screen.h/2., 0.); // Planets. - COLOUR(cFriend); planets_minimap(gui.radar.res, gui.radar.w, gui.radar.h, gui.radar.shape); // Weapons. diff --git a/src/space.c b/src/space.c index 94e205a..0d61cb0 100644 --- a/src/space.c +++ b/src/space.c @@ -83,6 +83,11 @@ void planets_minimap(const double res, glBegin(GL_POINTS); for(i = 0; i < cur_system->nplanets; i++) { + if(areEnemies(player->faction, cur_system->planets[i].faction)) + COLOUR(cHostile); + else if(areAllies(player->faction, cur_system->planets[i].faction)) + COLOUR(cFriend); + else COLOUR(cNeutral); r = (int)(cur_system->planets[i].gfx_space->sw / res); cx = (int)((cur_system->planets[i].pos.x - player->solid->pos.x) / res); cy = (int)((cur_system->planets[i].pos.y - player->solid->pos.y) / res);