refactoring chrome buttons

This commit is contained in:
Chris Forbes
2010-01-03 08:24:31 +13:00
parent 988645a401
commit 109a1253b2
3 changed files with 34 additions and 50 deletions

View File

@@ -34,7 +34,15 @@ namespace OpenRa.Game.Orders
yield return new Order("Repair", underCursor, null, int2.Zero, null);
}
public void Tick() {}
public void Tick()
{
var hasFact = Game.world.Actors
.Any(a => a.Owner == Game.LocalPlayer && a.traits.Contains<ConstructionYard>());
if (!hasFact)
Game.controller.CancelInputMode();
}
public void Render() {}
}