Beispiel #1
0
        public static void Main()
        {
            while (true)
            {
                switch (Menu())
                {
                case 1:
                    OptimalPathManager.Instructions();
                    Console.ReadKey();
                    Console.Clear();
                    break;

                case 2:
                    OptimalPathManager.OptimalPath();
                    Console.ReadKey();
                    Console.Clear();
                    break;

                case 3:
                    Console.WriteLine(Designs.robo);
                    Console.WriteLine("Thank You. Press Any Key to Exit Console");
                    Console.ReadKey();
                    Environment.Exit(0);
                    break;

                default:
                    Console.WriteLine("Wrong Input. Please Choose Option from Menu");
                    Console.WriteLine("\nPress Any Key to Continue Again");
                    Console.ReadKey();
                    Console.Clear();
                    break;
                }
            }
        }
Beispiel #2
0
        public static void RepeatorEnd()
        {
            do
            {
                Console.Write("Do You Want to Try Again? [y/n] ");
                response = Console.ReadKey(false).Key;   // true is intercept key (dont show), false is show
                if (response != ConsoleKey.Enter)
                {
                    Console.WriteLine();
                }
            } while (response != ConsoleKey.Y && response != ConsoleKey.N);

            if (response == ConsoleKey.Y)
            {
                OptimalPathManager.OptimalPath();
            }
            else
            {
                Console.Clear();
                RoboStart.Main();
            }
        }