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

@@ -78,12 +78,16 @@ namespace OpenRA.Traits
public void Add(Actor a)
{
partitionedActors.Add(a, ActorBounds(a));
var bounds = ActorBounds(a);
if (!bounds.Size.IsEmpty)
partitionedActors.Add(a, ActorBounds(a));
}
public void Update(Actor a)
{
partitionedActors.Update(a, ActorBounds(a));
var bounds = ActorBounds(a);
if (!bounds.Size.IsEmpty)
partitionedActors.Update(a, ActorBounds(a));
}
public void Remove(Actor a)