rationalizing some fail

This commit is contained in:
Chris Forbes
2009-12-28 14:49:43 +13:00
parent 8696273a5c
commit 8fc344adb7
12 changed files with 30 additions and 83 deletions

View File

@@ -13,22 +13,6 @@ namespace OpenRa.Game
{
switch( order.OrderString )
{
case "Move":
case "Attack":
case "DeployMcv":
case "Enter":
case "Harvest":
case "SetRallyPoint":
case "StartProduction":
case "PauseProduction":
case "CancelProduction":
case "ActivatePortableChronoshift":
case "UsePortableChronoshift":
{
foreach( var t in order.Subject.traits.WithInterface<IOrder>() )
t.ResolveOrder( order.Subject, order );
break;
}
case "PlaceBuilding":
{
Game.world.AddFrameEndTask( _ =>
@@ -114,7 +98,11 @@ namespace OpenRa.Game
}
default:
throw new NotImplementedException();
{
foreach (var t in order.Subject.traits.WithInterface<IOrder>())
t.ResolveOrder(order.Subject, order);
break;
}
}
}
}