From e8bbf051f932d90b0ecad0ffc30ddffa845987b2 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Wed, 4 Nov 2009 20:20:54 +1300 Subject: [PATCH] split tick/render frame counters --- OpenRa.Game/Game.cs | 2 ++ OpenRa.Game/Graphics/WorldRenderer.cs | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/OpenRa.Game/Game.cs b/OpenRa.Game/Game.cs index 466cd9ef12..7fa04d81a4 100644 --- a/OpenRa.Game/Game.cs +++ b/OpenRa.Game/Game.cs @@ -137,6 +137,7 @@ namespace OpenRa.Game } static int oreTicks = 20; + public static int RenderFrame = 0; public static void Tick() { @@ -163,6 +164,7 @@ namespace OpenRa.Game } } + ++RenderFrame; viewport.cursor = controller.ChooseCursor(); viewport.DrawRegions(); } diff --git a/OpenRa.Game/Graphics/WorldRenderer.cs b/OpenRa.Game/Graphics/WorldRenderer.cs index bbfd402e7a..73e823950b 100644 --- a/OpenRa.Game/Graphics/WorldRenderer.cs +++ b/OpenRa.Game/Graphics/WorldRenderer.cs @@ -99,7 +99,7 @@ namespace OpenRa.Game.Graphics lineRenderer.Flush(); - renderer.DrawText(string.Format("Frame {0}", Game.orderManager.FrameNumber), new int2(5, 5), Color.White); + renderer.DrawText(string.Format("RenderFrame {0} Tick {1}", Game.RenderFrame, Game.orderManager.FrameNumber), new int2(5, 5), Color.White); } const float conditionYellow = 0.5f; /* todo: get these from gamerules */