コード例 #1
0
ファイル: Menu.cs プロジェクト: sern1k/Swinki-Trzy-i-Wilk
        static public void Wybierz()
        {
            Console.Clear();
            Logo.Nazwa();
            Console.WriteLine("\n1. Nowa gra");
            Console.WriteLine("2. Jak grać?");
            Console.WriteLine("3. O autorze");
            Console.WriteLine("4. Wyjdź z gry\n");
            Console.ForegroundColor = ConsoleColor.DarkGray;
            Console.WriteLine("Wybierz cyfrę odpowiadającą numerowi z menu i zatwierdź Enter");
            Console.ResetColor();

            try
            {
                string x = Console.ReadLine();
                Wybor = int.Parse(x);
            }
            catch (FormatException)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Zły wybór");
                Console.ResetColor();
                Thread.Sleep(2000);
                Menu.Wybierz();
            }
            catch (OverflowException)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Zły wybór");
                Console.ResetColor();
                Thread.Sleep(2000);
                Menu.Wybierz();
            }


            switch (wybor)
            {
            case 1:
                Console.Clear();
                Gra.NowaGra();
                break;

            case 2:
                Console.Clear();
                Instrukcja.JakGrac();
                break;

            case 3:
                Console.Clear();
                Autor.Omnie();
                break;

            case 4:
                Environment.Exit(0);
                break;
            }
        }
コード例 #2
0
 static public void JakGrac()
 {
     Logo.Nazwa();
     Console.WriteLine("\n Instrukcja\n");
     Console.WriteLine("Grasz używając numerków przy odpowiednich polach.");
     Console.WriteLine("Gry nie można zapisać ręcznie, gdy już wyjdziesz z rozgrywki cały Twój postęp przepadnie.");
     Console.WriteLine("Powodzenia!\n");
     Thread.Sleep(1000);
     Console.ForegroundColor = ConsoleColor.DarkGray;
     Console.WriteLine("\n\nWciśnij B, żeby wrócić do Menu.");
     Console.ResetColor();
     if (Console.ReadKey().Key == ConsoleKey.B)
     {
         Menu.Wybierz();
     }
     else
     {
         Console.Clear();
         Instrukcja.JakGrac();
     }
 }