use relative tick time intervals

This commit is contained in:
Matthias Mailänder
2014-02-17 11:07:09 +01:00
parent 212cf93ca4
commit 3b78d6f343

View File

@@ -179,7 +179,7 @@ namespace OpenRA
if (worldTimestep != 0 && worldTickDelta >= worldTimestep)
using (new PerfSample("tick_time"))
{
orderManager.LastTickTime += worldTimestep;
orderManager.LastTickTime += (worldTickDelta / worldTimestep) * worldTimestep;
if (orderManager.GameStarted)
++Viewport.TicksSinceLastMove;