Move SelectedUnit drawing stuff out of WorldRenderer into Selectable with IRenderSelection

This commit is contained in:
alzeih
2010-07-26 02:25:52 +12:00
parent 5f357288ee
commit 130b4d29b4
9 changed files with 177 additions and 155 deletions

View File

@@ -39,10 +39,8 @@ namespace OpenRA.Orders
{
foreach (var a in Game.controller.selection.Actors)
{
world.WorldRenderer.DrawSelectionBox(a, Color.White, true);
if (a.Owner == world.LocalPlayer)
foreach (var t in a.traits.WithInterface<IRenderSelection>())
t.Render(a);
foreach (var t in a.traits.WithInterface<IRenderSelection>())
t.Render(a);
}
}