diff --git a/OpenRA.Game/Traits/World/ScreenMap.cs b/OpenRA.Game/Traits/World/ScreenMap.cs index 2dc7393a7e..7225629497 100644 --- a/OpenRA.Game/Traits/World/ScreenMap.cs +++ b/OpenRA.Game/Traits/World/ScreenMap.cs @@ -245,7 +245,7 @@ namespace OpenRA.Traits return rect; } - public void Tick() + public void TickRender() { foreach (var a in addOrUpdateActors) { diff --git a/OpenRA.Game/World.cs b/OpenRA.Game/World.cs index d09a04de98..8716d783de 100644 --- a/OpenRA.Game/World.cs +++ b/OpenRA.Game/World.cs @@ -353,7 +353,6 @@ namespace OpenRA ActorsWithTrait().DoTimed(x => x.Trait.Tick(x.Actor), "Trait"); effects.DoTimed(e => e.Tick(this), "Effect"); - ScreenMap.Tick(); } while (frameEndActions.Count != 0) @@ -364,6 +363,7 @@ namespace OpenRA public void TickRender(WorldRenderer wr) { ActorsWithTrait().DoTimed(x => x.Trait.TickRender(wr, x.Actor), "Render"); + ScreenMap.TickRender(); } public IEnumerable Actors { get { return actors.Values; } }