Beispiel #1
0
        public void Menu(MySqlConnection conn)
        {
            InsertData insertData = new InsertData();

            Console.Clear();
            int number;

            Console.Write("                 Menu                                                                                 program by rPashyk"
                          + "\n1. With bot (" + Size + "x" + Size + ")\n2. With another player (" + Size + "x" + Size
                          + ")\n3. View stats\n4. Change size\n5. Close game\n Choose number: ");
            do
            {
                number = int.Parse(Console.ReadLine());
                if (number < 1 || number > 5)
                {
                    Console.WriteLine("Wrong number\n\nChoose number: ");
                }
            } while (number < 1 || number > 5);
            if (number == 1 || number == 2)
            {
                Game game;
                if (number == 1)
                {
                    game = new Game(new ConsolePlayer(), new BotPlayer());
                }
                else
                {
                    game = new Game(new ConsolePlayer(), new ConsolePlayer());
                }
                insertData.InsertGame(conn, "X", "0");
                insertData.InsertStatusLog(conn, "CREATED");
                game.Start(conn, number, stats);
                Menu(conn);
            }
            else if (number == 3)
            {
                Stats(conn);
            }
            else if (number == 4)
            {
                Console.Clear();
                Console.Write("Enter number: ");
                Size = int.Parse(Console.ReadLine());
                Menu(conn);
            }
            else
            {
                Console.Clear();
                Console.Write("\n                                                        Good Game                                    program by rPashyk\n");
            }
        }