draw bounds overlay

This commit is contained in:
Chris Forbes
2010-03-22 20:15:52 +13:00
parent f44b8c53b0
commit 7d0bd51ff4

View File

@@ -134,19 +134,32 @@ namespace OpenRA.Graphics
foreach (var e in world.Effects)
DrawSpriteList(bounds, e.Render());
uiOverlay.Draw( world );
uiOverlay.Draw(world);
spriteRenderer.Flush();
DrawBandBox();
DrawBandBox();
if (Game.controller.orderGenerator != null)
Game.controller.orderGenerator.Render( world );
Game.controller.orderGenerator.Render(world);
world.LocalPlayer.Shroud.Draw(spriteRenderer);
lineRenderer.Flush();
spriteRenderer.Flush();
renderer.Device.DisableScissor();
{
var a = new float2( bounds.Left, bounds.Top );
var b = new float2( bounds.Right - a.X, 0);
var c = new float2(0, bounds.Bottom - a.Y);
lineRenderer.DrawLine(a, a + b, Color.Red, Color.Red);
lineRenderer.DrawLine(a + b, a + b + c, Color.Red, Color.Red);
lineRenderer.DrawLine(a + b + c, a + c, Color.Red, Color.Red);
lineRenderer.DrawLine(a, a + c, Color.Red, Color.Red);
}
lineRenderer.Flush();
}
void DrawBandBox()