Beispiel #1
0
        private void TurnOfComputer(ComputerPlayer i_ComputerPlayer, Player i_SecondPlayer)
        {
            bool      win = false;
            bool      tie = false;
            const int k_FirstPlayerSpecialNumber  = 1;
            const int k_SecondPlayerSpecialNumber = 2;

            i_ComputerPlayer.ComputerAIMove();
            PrintBoard(k_FirstPlayerSpecialNumber, k_SecondPlayerSpecialNumber, m_game.Matrix);
            tie = IfThereIsATie(i_ComputerPlayer.Player, i_SecondPlayer);
            win = ThereIsAWinner(i_ComputerPlayer.Player);
            if (win)
            {
                BalanceWins(i_ComputerPlayer.Player, i_SecondPlayer);
            }
        }
Beispiel #2
0
 public void PlayWithComputer()
 {
     m_Player1        = new Player(1, m_Matrix);
     m_ComputerPlayer = new ComputerPlayer(2, m_Matrix);
 }