PerfText now an option

This commit is contained in:
alzeih
2010-03-18 23:26:08 +13:00
parent b7087136cb
commit 4ca3f58f1c
2 changed files with 9 additions and 6 deletions

View File

@@ -174,12 +174,14 @@ namespace OpenRA
buttons.Clear(); buttons.Clear();
renderer.Device.DisableScissor(); renderer.Device.DisableScissor();
renderer.RegularFont.DrawText( rgbaRenderer, "RenderFrame {0} ({2:F1} ms)\nTick {1} ({3:F1} ms)\n".F(
Game.RenderFrame, if (Game.Settings.PerfText)
Game.orderManager.FrameNumber, renderer.RegularFont.DrawText( rgbaRenderer, "RenderFrame {0} ({2:F1} ms)\nTick {1} ({3:F1} ms)\n".F(
PerfHistory.items["render"].LastValue, Game.RenderFrame,
PerfHistory.items["tick_time"].LastValue), Game.orderManager.FrameNumber,
new int2(140, 15), Color.White); PerfHistory.items["render"].LastValue,
PerfHistory.items["tick_time"].LastValue),
new int2(140, 15), Color.White);
if (Game.Settings.PerfGraph) if (Game.Settings.PerfGraph)
PerfHistory.Render(renderer, world.WorldRenderer.lineRenderer); PerfHistory.Render(renderer, world.WorldRenderer.lineRenderer);

View File

@@ -26,6 +26,7 @@ namespace OpenRA.GameRules
public readonly bool UnitDebug = false; public readonly bool UnitDebug = false;
public readonly bool PathDebug = false; public readonly bool PathDebug = false;
public readonly bool PerfGraph = true; public readonly bool PerfGraph = true;
public readonly bool PerfText = true;
// Window settings // Window settings
public readonly int Width = 0; public readonly int Width = 0;