Add a debug visualization for screen map rectangles.

This commit is contained in:
Paul Chote
2017-12-03 23:06:48 +00:00
committed by reaperrr
parent 0f512088d2
commit 9d2935935c
9 changed files with 59 additions and 1 deletions

View File

@@ -187,5 +187,13 @@ namespace OpenRA.Traits
return NoFrozenActors;
return partitionedFrozenActors[p].InBox(r).Where(frozenActorIsValid);
}
public IEnumerable<Rectangle> ItemBounds(Player viewer)
{
var bounds = partitionedActors.ItemBounds
.Concat(partitionedEffects.ItemBounds);
return viewer != null ? bounds.Concat(partitionedFrozenActors[viewer].ItemBounds) : bounds;
}
}
}