Ejemplo n.º 1
0
        private void playTurn(ref Player io_Player)
        {
            string firstSlot  = null;
            string secondSlot = null;

            if (!io_Player.Name.Equals("Computer"))
            {
                firstSlot = m_UserActivety.GetSlotFromUser(m_Board, ref io_Player);
                m_Board.ShowBoardSlot(firstSlot);
                m_UserActivety.PrintBoard(m_Board);
                secondSlot = m_UserActivety.GetSlotFromUser(m_Board, ref io_Player);
                m_Board.ShowBoardSlot(secondSlot);
                m_UserActivety.PrintBoard(m_Board);
            }
            else
            {
                computerTurn(ref firstSlot, ref secondSlot);
                m_UserActivety.Print("Computer Turn... Please wait for your turn");
            }

            Thread.Sleep(2000);
            setTurnResult(ref io_Player, firstSlot, secondSlot);
            m_UserActivety.PrintBoard(m_Board);
        }