From 4ca3f58f1c180e0c328007cef530a6db0f46949c Mon Sep 17 00:00:00 2001 From: alzeih Date: Thu, 18 Mar 2010 23:26:08 +1300 Subject: [PATCH] PerfText now an option --- OpenRA.Game/Chrome.cs | 14 ++++++++------ OpenRA.Game/GameRules/UserSettings.cs | 1 + 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/OpenRA.Game/Chrome.cs b/OpenRA.Game/Chrome.cs index 4c94999711..cf19624b5d 100644 --- a/OpenRA.Game/Chrome.cs +++ b/OpenRA.Game/Chrome.cs @@ -174,12 +174,14 @@ namespace OpenRA buttons.Clear(); renderer.Device.DisableScissor(); - renderer.RegularFont.DrawText( rgbaRenderer, "RenderFrame {0} ({2:F1} ms)\nTick {1} ({3:F1} ms)\n".F( - Game.RenderFrame, - Game.orderManager.FrameNumber, - PerfHistory.items["render"].LastValue, - PerfHistory.items["tick_time"].LastValue), - new int2(140, 15), Color.White); + + if (Game.Settings.PerfText) + renderer.RegularFont.DrawText( rgbaRenderer, "RenderFrame {0} ({2:F1} ms)\nTick {1} ({3:F1} ms)\n".F( + Game.RenderFrame, + Game.orderManager.FrameNumber, + PerfHistory.items["render"].LastValue, + PerfHistory.items["tick_time"].LastValue), + new int2(140, 15), Color.White); if (Game.Settings.PerfGraph) PerfHistory.Render(renderer, world.WorldRenderer.lineRenderer); diff --git a/OpenRA.Game/GameRules/UserSettings.cs b/OpenRA.Game/GameRules/UserSettings.cs index 007917d68e..b99cbd142c 100644 --- a/OpenRA.Game/GameRules/UserSettings.cs +++ b/OpenRA.Game/GameRules/UserSettings.cs @@ -26,6 +26,7 @@ namespace OpenRA.GameRules public readonly bool UnitDebug = false; public readonly bool PathDebug = false; public readonly bool PerfGraph = true; + public readonly bool PerfText = true; // Window settings public readonly int Width = 0;