Esempio n. 1
0
        // public method
        public void StartGame(int speed = 650)
        {
            ShowInstructions();

            Player player;

            do
            {
                RefreshScreen();
                connect4.PrintGameBoard(Left, Top + 5);

                player = TakeTurns();
                PrintTurn(player);
                MakeMove(player, speed);
            }while ((!connect4.HasWon()) && !connect4.HasTie());

            // winner or tie
            AnnounceResults(player);
        }