From a515f95aedbd432058c7021f9463a1fa1882c539 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Tue, 8 Feb 2011 19:06:19 +1300 Subject: [PATCH] adjust range circle rendering --- OpenRA.Game/Graphics/WorldRenderer.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/OpenRA.Game/Graphics/WorldRenderer.cs b/OpenRA.Game/Graphics/WorldRenderer.cs index d1985ba24a..4eff2547b8 100644 --- a/OpenRA.Game/Graphics/WorldRenderer.cs +++ b/OpenRA.Game/Graphics/WorldRenderer.cs @@ -167,12 +167,12 @@ namespace OpenRA.Graphics public void DrawRangeCircle(Color c, float2 location, float range) { - var prev = location + Game.CellSize * range * float2.FromAngle(0); - for (var i = 1; i <= 32; i++) + for (var i = 0; i < 32; i++) { - var pos = location + Game.CellSize * range * float2.FromAngle((float)(Math.PI * i) / 16); - Game.Renderer.LineRenderer.DrawLine(prev, pos, c, c); - prev = pos; + var start = location + Game.CellSize * range * float2.FromAngle((float)(Math.PI * i) / 16); + var end = location + Game.CellSize * range * float2.FromAngle((float)(Math.PI * (i + 0.7)) / 16); + + Game.Renderer.LineRenderer.DrawLine(start, end, c, c); } }