Update UI timers for variable game speed.

This commit is contained in:
Paul Chote
2015-09-03 22:23:37 +01:00
parent 301b698c81
commit 1109ec53d1
12 changed files with 47 additions and 37 deletions

View File

@@ -158,14 +158,14 @@ namespace OpenRA.Widgets
DrawRGBA(cornerBottomRight, new float2(bounds.Right - cornerBottomRight.Size.X, bounds.Bottom - cornerBottomRight.Size.Y));
}
public static string FormatTime(int ticks)
public static string FormatTime(int ticks, int timestep)
{
return FormatTime(ticks, true);
return FormatTime(ticks, true, timestep);
}
public static string FormatTime(int ticks, bool leadingMinuteZero)
public static string FormatTime(int ticks, bool leadingMinuteZero, int timestep)
{
var seconds = (int)Math.Ceiling(ticks / 25f);
var seconds = (int)Math.Ceiling(ticks * timestep / 1000f);
return FormatTimeSeconds(seconds, leadingMinuteZero);
}