Tweak radar yet again

This commit is contained in:
Paul Chote
2010-01-09 19:04:05 +13:00
parent aca115dbbe
commit 918078b62e

View File

@@ -57,7 +57,7 @@ namespace OpenRa.Game
// Radar
static float2 radarOpenOrigin = new float2(Game.viewport.Width - 250, 29);
static float2 radarClosedOrigin = new float2(Game.viewport.Width - 250, -162);
static float2 radarClosedOrigin = new float2(Game.viewport.Width - 250, -163);
float2 radarOrigin;
bool radarAnimating = false;
int radarVelocity = 15;
@@ -239,9 +239,15 @@ namespace OpenRa.Game
radarOrigin,
PaletteType.Chrome);
*/
rgbaRenderer.DrawSprite(SequenceProvider.GetImageFromCollection(renderer, "radar", "nobg"), radarOrigin, PaletteType.Chrome);
var bgSprite = SequenceProvider.GetImageFromCollection(renderer, "radar", "nobg");
if (!hasRadar || radarAnimating)
bgSprite = (Game.LocalPlayer.Race == Race.Allies) ? SequenceProvider.GetImageFromCollection(renderer, "radar", "allied") : SequenceProvider.GetImageFromCollection(renderer, "radar", "soviet");
rgbaRenderer.DrawSprite(bgSprite, radarOrigin, PaletteType.Chrome);
rgbaRenderer.Flush();
if (hasRadar || radarAnimating)
if (hasRadar && !radarAnimating)
Game.minimap.Draw(radarOrigin + new float2(9,0), hasRadar, isJammed);
}