From 7e1986ecbcbf9395e645e29b39f3da097f3e62ba Mon Sep 17 00:00:00 2001 From: Remco van der Zon Date: Wed, 16 May 2012 19:04:43 +0200 Subject: [PATCH] Timer shows text "(paused)" when game is in pause. --- OpenRA.Game/Widgets/TimerWidget.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/OpenRA.Game/Widgets/TimerWidget.cs b/OpenRA.Game/Widgets/TimerWidget.cs index 420352d896..d0b7e419be 100644 --- a/OpenRA.Game/Widgets/TimerWidget.cs +++ b/OpenRA.Game/Widgets/TimerWidget.cs @@ -16,12 +16,18 @@ namespace OpenRA.Widgets { public override void Draw() { - var s = WidgetUtils.FormatTime(Game.LocalTick); var font = Game.Renderer.Fonts["Title"]; var rb = RenderBounds; + + var s = WidgetUtils.FormatTime(Game.LocalTick); var pos = new float2(rb.Left - font.Measure(s).X / 2, rb.Top); + var s_paused = (Game.orderManager.GamePaused ? "\n (paused)" : ""); + var pos_paused = new float2(rb.Left - font.Measure(s_paused).X / 2, rb.Top+1); + font.DrawTextWithContrast(s, pos, Color.White, Color.Black, 1); + font.DrawTextWithContrast(s_paused, pos_paused, Color.White, Color.Black, 1); + } } }