예제 #1
0
        private void ProvideRoutes(Player player)
        {
            var routes = new List <Route>();

            for (int i = 0; i < Constants.ProvidedRoutes; i++)
            {
                routes.Add(AuxillaryRoutes.Dequeue());
            }
            var selectedRoutes = player.SelectRoutes(1, routes);

            player.Routes.AddRange(selectedRoutes);
        }
예제 #2
0
 private void ProvideInitialRoutes()
 {
     foreach (var player in Players)
     {
         player.Routes.Add(MainRoutes.Dequeue());
         for (int i = 0; i < Constants.InitialAuxillaryRoutesOnHand; i++)
         {
             player.Routes.Add(AuxillaryRoutes.Dequeue());
         }
         //todo раскоментировать
         //player.Routes = player.SelectRoutes(1, player.Routes);
     }
 }