Exemplo n.º 1
0
        public Game(IEnumerable <Player> players, CardBank bank, IGameLog log)
        {
            if (!players.Any())
            {
                throw new ArgumentException("There must be at least one player");
            }

            _players = new List <Player>(players);

            Bank  = bank;
            Log   = log;
            Trash = new TrashPile();

            _gameTurns = GameTurns().GetEnumerator();
            _gameTurns.MoveNext();
        }
Exemplo n.º 2
0
        public Game(IEnumerable<Player> players, CardBank bank, IGameLog log)
        {
            if(!players.Any())
                throw new ArgumentException("There must be at least one player");

            _players = new List<Player>(players);

            Bank = bank;
            Log = log;
            Trash = new TrashPile();

            _gameTurns = GameTurns().GetEnumerator();
            _gameTurns.MoveNext();


        }