예제 #1
0
        static void Main(string[] args)
        {
            TicTacToe board = new TicTacToe();

            board.DisplayBoard();

            while (!board.GameWon && !board.GameIsADraw)
            {
                int nNumber = 0;
                do
                {
                    Console.Write("Player {0}, choose number: ", board.PlayerTurn);
                }while (!ValidateInput(Console.ReadLine(), out nNumber));

                if (board.ChooseNumber(nNumber))
                {
                    board.DisplayBoard();
                }
            }
            if (board.GameIsADraw)
            {
                Console.WriteLine("Game is a draw");
            }
            else
            {
                Console.WriteLine("Player {0} won !", board.PlayerTurn);
            }
        }