コード例 #1
0
ファイル: menusy.cs プロジェクト: Keiotick/Projekt-150848
        public static void Poczatek()
        {
            int i = 1;

            while (i > 0)
            {
                switch (i)
                {
                case 1:
                    DrukowanieListy(unoMenu);
                    break;

                case 2:
                    DrukowanieListy(dosMenu);
                    break;

                case 3:
                    DrukowanieListy(tresMenu);
                    break;
                }
                i = IloscOpcji(liczbaOpcji, i);
            }
            switch (i)
            {
            case -1:
                PoziomTrudnosci.Trudnosc();
                break;

            case -2:
                DrugieMenu.Opcje();
                break;

            case -3:
                Console.WriteLine("Kuniec");
                Console.ReadKey();
                Environment.Exit(0);
                break;
            }
        }
コード例 #2
0
ファイル: menusy.cs プロジェクト: Keiotick/Projekt-150848
        public static void Opcje()
        {
            int i = 1;

            while (i > 0)
            {
                switch (i)
                {
                case 1:
                    if (cheats == 1)
                    {
                        DrukowanieListy(unoMenuOpcjeTak);
                    }
                    else
                    {
                        DrukowanieListy(unoMenuOpcje);
                    }
                    break;

                case 2:
                    if (cheats == 1)
                    {
                        DrukowanieListy(dosMenuOpcjeTak);
                    }
                    else
                    {
                        DrukowanieListy(dosMenuOpcje);
                    }
                    break;

                case 3:
                    if (cheats == 1)
                    {
                        DrukowanieListy(tresMenuOpcjeTak);
                    }
                    else
                    {
                        DrukowanieListy(tresMenuOpcje);
                    }
                    break;

                case 4:
                    if (cheats == 1)
                    {
                        DrukowanieListy(quatroMenuOpcjeTak);
                    }
                    else
                    {
                        DrukowanieListy(quatroMenuOpcje);
                    }
                    break;
                }
                i = IloscOpcji(4, i);
            }
            switch (i)
            {
            case -1:
                Console.Clear();
                Console.WriteLine("Game Design - Szymon Wylota");
                Console.WriteLine("Kodowanie - Szymon Wylota");
                Console.WriteLine("Pomyslodawca - Szymon Wylota");
                Console.WriteLine("Inne - Szymon Wylota");
                Console.WriteLine();
                Console.WriteLine("wcisnij dowolny przycisk aby wrocic");
                Console.ReadKey();
                DrugieMenu.Opcje();
                break;

            case -2:
                Console.Clear();
                Console.WriteLine("☺ - To Twoja postać. Poruszanie odbywa się za pomocą klawisami wsad lub strzałkami.");
                Console.WriteLine("O,G,? - To przeciwnicy. Bedą podążać za Tobą, ale możesz spowolnić ich elementami otoczenia.\nGdy wpadniecie na siebie nastąpi walka.");
                Console.WriteLine("♣ - To drzewo. Ani Ty ani przeciwnicy nie możecie bezpośrednio wejść na pole z drzewem.");
                Console.WriteLine("▲ - To skała. Przeciwnicy nie mogą wejść na pole ze skałą.\nTwoja postać może przeskoczyć nad kamieniem, a nawet wskoczyć za jej pomocą na drzewo.");
                Console.WriteLine("∞ - To wróżka. Gdy ją zbierzesz uleczy Cię jeśli jesteś ranny lub wzmocni zadawane przez Ciebie obrażenia.");
                Console.WriteLine("© - To przejście. Gdy nastąpisz na nie, przejdziesz do kolejnego poziomu.");
                Console.WriteLine();
                Console.WriteLine("wcisnij dowolny przycisk aby przejsc dalej");
                Console.ReadKey();
                Console.Clear();
                Console.WriteLine("Wytłumaczenie walki:");
                Console.WriteLine();
                Console.WriteLine("Wisielec - musisz odgadnąć hasło używając jak najmniejszej ilości liter.");
                Console.WriteLine("QTE - musisz w krótkim odstępie czasu wcisnąć podany klawisz.");
                Console.WriteLine("Przepisanie - musisz jak najszybciej dokładnie przepisać podane zdanie.");
                Console.WriteLine("PTA (w Twojej turze) - musisz nacisnąć klawisz F lub J według podanego najniższego elementu na ekranie.");
                Console.WriteLine();
                Console.WriteLine("wcisnij dowolny przycisk aby zamknac instrukcje");
                Console.ReadKey();
                DrugieMenu.Opcje();
                break;

            case -3:
                if (cheats == 1)
                {
                    cheats = 0;
                }
                else
                {
                    cheats = 1;
                }
                DrugieMenu.Opcje();
                break;

            case -4:
                PierwszeMenu.Poczatek();
                break;
            }
        }