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

@@ -27,6 +27,14 @@ namespace OpenRa.Game
orderGenerator = new UnitOrderGenerator(new Actor[] { });
}
public void ToggleInputMode<T>() where T : IOrderGenerator, new()
{
if (orderGenerator is T)
CancelInputMode();
else
orderGenerator = new T();
}
List<Order> recentOrders = new List<Order>();
void ApplyOrders(float2 xy, MouseInput mi)