Exemplo n.º 1
0
        public PlayerCollector(BoardPrinter bp)
        {
            Bp        = bp;
            AllPlayer = new List <Player>();
            int players = PlayerCountRequest();

            Players = players;
        }
Exemplo n.º 2
0
        public static void Play()
        {
            int                 width  = GetBoardSizeInts.GetBoardWidth();
            int                 height = GetBoardSizeInts.GetBoardHeight();
            Board               b      = new Board(height, width);
            BoardPrinter        bp     = new BoardPrinter(b);
            FlashingPlayerCoins fpc    = new FlashingPlayerCoins(bp);
            PlayerCollector     pc     = new PlayerCollector(bp);
            GameLogic           gl     = new GameLogic(b, pc, fpc);

            pc.Collect();
            bp.Print();
            gl.DoTurnsUntilWinn();
        }
 public FlashingPlayerCoins(BoardPrinter boardPrinter)
 {
     BoardPrinter = boardPrinter;
 }