fixed some things

This commit is contained in:
Chris Forbes
2009-12-01 22:36:06 +13:00
parent 83a0da9fee
commit ee3699ae0e
7 changed files with 55 additions and 26 deletions

View File

@@ -33,11 +33,24 @@ namespace OpenRa.Game
public void AddOrder(Order o) { recentOrders.Add(o); }
public List<Order> GetRecentOrders()
public List<Order> GetRecentOrders( bool imm )
{
var ret = recentOrders;
recentOrders = new List<Order>();
return ret;
if (imm)
{
var result = recentOrders.Where(o => o.IsImmediate).ToList();
recentOrders.RemoveAll(o => o.IsImmediate);
return result;
}
else
{
var result = recentOrders.Where(o => !o.IsImmediate).ToList();
recentOrders.RemoveAll(o => !o.IsImmediate);
return result;
}
//var ret = recentOrders;
//recentOrders = new List<Order>();
//return ret;
}
static string GetVoiceSuffix(Actor unit)