Exemplo n.º 1
0
 public void UpdateTrade(List <TradingResources> TradingResources)
 {
     foreach (ExternatlTradingResource tradingResounce in ExternatlTradingResources)
     {
         tradingResounce.TransportADay();
         if (tradingResounce.AtDestination())
         {
             if (tradingResounce.getDestination().ID == ID)
             {
                 TradingResources[tradingResounce.ResourceType.Id].Add(tradingResounce);
             }
             else
             {
                 tradingResounce.getDestination().AddResource(tradingResounce);
             }
         }
     }
     ExternatlTradingResources.RemoveAll(ex => ex.AtDestination());
 }