Exemple #1
0
        public void SetupPlayers(Game game, List <PlayerTypes> playerTypes)
        {
            if (game.NumberOfPlayers != playerTypes.Count)
            {
                throw new ArgumentException($"The number of players {game.NumberOfPlayers} is different from the number of types {playerTypes.Count}");
            }

            playerTypes.ForEach(t => game.Players.Add(_playerFactory.Generate(t)));
        }