Simplify ScreenMap bounds checking.

This commit is contained in:
Paul Chote
2017-12-03 15:17:07 +00:00
committed by reaperrr
parent cdc426d162
commit 9e18ec7314
4 changed files with 13 additions and 23 deletions

View File

@@ -191,9 +191,7 @@ namespace OpenRA
{
ActorMap.AddInfluence(self, ios);
ActorMap.AddPosition(self, ios);
if (!self.RenderBounds.Size.IsEmpty)
ScreenMap.Add(self);
ScreenMap.Add(self);
}
public void UpdateMaps(Actor self, IOccupySpace ios)
@@ -201,9 +199,7 @@ namespace OpenRA
if (!self.IsInWorld)
return;
if (!self.RenderBounds.Size.IsEmpty)
ScreenMap.Update(self);
ScreenMap.Update(self);
ActorMap.UpdatePosition(self, ios);
}
@@ -211,9 +207,7 @@ namespace OpenRA
{
ActorMap.RemoveInfluence(self, ios);
ActorMap.RemovePosition(self, ios);
if (!self.RenderBounds.Size.IsEmpty)
ScreenMap.Remove(self);
ScreenMap.Remove(self);
}
public void LoadComplete(WorldRenderer wr)