text rendering

This commit is contained in:
Chris Forbes
2009-10-29 21:45:29 +13:00
parent c3f8019ab4
commit 9d543db7fc
3 changed files with 23 additions and 4 deletions

View File

@@ -12,7 +12,8 @@ namespace OpenRa.Game.Graphics
public readonly SpriteRenderer spriteRenderer;
public readonly LineRenderer lineRenderer;
public readonly Region region;
public readonly UiOverlay uiOverlay;
public readonly UiOverlay uiOverlay;
readonly Renderer renderer;
public static bool ShowUnitPaths = false;
@@ -23,8 +24,9 @@ namespace OpenRa.Game.Graphics
Game.viewport.Width - 128, Draw,
Game.controller.HandleMouseInput);
Game.viewport.AddRegion(region);
Game.viewport.AddRegion(region);
this.renderer = renderer;
spriteRenderer = new SpriteRenderer(renderer, true);
lineRenderer = new LineRenderer(renderer);
uiOverlay = new UiOverlay(spriteRenderer);
@@ -90,7 +92,9 @@ namespace OpenRa.Game.Graphics
foreach( var a in uog.selection )
DrawSelectionBox(a, Color.White, true);
lineRenderer.Flush();
lineRenderer.Flush();
renderer.DrawText(string.Format("Frame {0}", Game.orderManager.FrameNumber), new int2(5, 5), Color.White);
}
const float conditionYellow = 0.5f; /* todo: get these from gamerules */