Split selectable rendering into *Renderables.

This commit is contained in:
Paul Chote
2014-07-22 18:15:48 +12:00
parent c4bcf0af46
commit 1beff77c6a
8 changed files with 320 additions and 172 deletions

View File

@@ -102,7 +102,7 @@ namespace OpenRA.Mods.RA
{
var xy = wr.Viewport.ViewToWorld(Viewport.LastMousePos);
foreach (var unit in power.UnitsInRange(xy))
wr.DrawSelectionBox(unit, Color.Red);
new SelectionBoxRenderable(unit, Color.Red).Render(wr);
}
public IEnumerable<IRenderable> Render(WorldRenderer wr, World world)