Example #1
0
        private static void Main(string[] args)
        {
            TicTacToeEngine t = new TicTacToeEngine();

            Console.WriteLine(t.Board());

            String input = Console.ReadLine();

            while (input != "exit")
            {
                if (input != "reset")
                {
                    int value;
                    if (int.TryParse(input, out value))
                    {
                        if (t.ChooseCell(value))
                        {
                            t.AssignCell(value);
                            t.CheckWinner();
                            Console.WriteLine(t.Board());
                        }

                        input = Console.ReadLine();
                    }
                }
                else
                {
                    t.reset();
                    Console.WriteLine(t.Board());
                    input = Console.ReadLine();
                }
            }
        }