Ejemplo n.º 1
0
        public void PodejmijDecyzjęWątekDrugiC(Bohater postać)
        {
            Silnik.WyświetlTekstyFabularne(" Co chcesz dalej zrobić?\n\n");
            Silnik.WyświetlDostępneOpcje(1, "Idź w prawo");
            Silnik.WyświetlDostępneOpcje(2, "Idź w lewo");
            Silnik.WyświetlWybórDecyzji();

            String decyzja = Console.ReadLine();

            switch (decyzja)
            {
            case "1":
                Silnik.WyświetlInformacje("Podłoga zaczyna trzeszczeć... zarywa się, spadasz 10 pięter..");
                Silnik.WyświetlKomunikatPrzegrana();
                CzyszczenieEkranu(1500);
                Environment.Exit(0);
                break;

            case "2":
                Silnik.WyświetlInformacje("Skręcasz w lewo...");
                break;

            default:
                Silnik.WyświetlInformacje("Nieprawidłowa Opcja");
                CzyszczenieEkranu(1500);
                PodejmijDecyzjęWątekDrugiB(postać);
                break;
            }
        }
Ejemplo n.º 2
0
        public void PodejmijDecyzjęWątekDrugiA(Bohater postać)
        {
            Silnik.WyświetlTekstyFabularne(" Co chcesz dalej zrobić?\n\n");
            Silnik.WyświetlDostępneOpcje(1, "Przeszukaj skrzynię po prawo");
            Silnik.WyświetlDostępneOpcje(2, "Idź dalej, nie potrzebujesz uzdrowienia");
            Silnik.WyświetlDostępneOpcje(3, "Przeszukaj skrzynię po lewo");
            Silnik.WyświetlWybórDecyzji();

            String decyzja = Console.ReadLine();

            switch (decyzja)
            {
            case "1":
            {
                CzyszczenieEkranu(1500);
                Silnik.WyświetlInformacje("W skrzyni jest pełno składników...\n"
                                          + " Wśród nich znajdujesz miksturę leczącą i miksturę wzmocnienia\n");

                MiksturaLecząca     miksturaLecząca     = new MiksturaLecząca(10);
                MiksturaWzmocnienia miksturaWzmocnienia = new MiksturaWzmocnienia(7, 3);
                postać.DodajPrzedmiotDoEkwipunku(miksturaLecząca);
                postać.DodajPrzedmiotDoEkwipunku(miksturaWzmocnienia);
                postać.UżyjPrzedmiotu(miksturaLecząca);
                postać.UżyjPrzedmiotu(miksturaWzmocnienia);
                break;
            }

            case "2":
            {
                CzyszczenieEkranu(1500);
                Silnik.WyświetlInformacje("To nie był dobry ruch, nie starcza Ci sił na dalszą drogę\n"
                                          + " Wykrwawiasz się w komnacie Wiedźmy...");

                Silnik.WyświetlKomunikatPrzegrana();
                System.Threading.Thread.Sleep(3000);
                Environment.Exit(0);
                break;
            }

            case "3":
            {
                CzyszczenieEkranu(1500);
                Silnik.WyświetlInformacje("Znajdujesz miksturę leczenia, świetnie");
                MiksturaLecząca miksturaLecząca  = new MiksturaLecząca(10);
                MiksturaLecząca miksturaLecząca2 = new MiksturaLecząca(5);
                MiksturaLecząca mix = miksturaLecząca + miksturaLecząca2;

                postać.UżyjPrzedmiotu(mix);
                postać.DodajPrzedmiotDoEkwipunku(miksturaLecząca);
                break;
            }

            default:
                Silnik.WyświetlInformacje("Nieprawidłowa Opcja");
                CzyszczenieEkranu(1500);
                PodejmijDecyzjęWątekDrugiA(postać);
                break;
            }
        }
Ejemplo n.º 3
0
        public void PodejmijDecyzjęWątekDrugiB(Bohater postać)
        {
            Silnik.WyświetlTekstyFabularne(" Co chcesz dalej zrobić?\n\n");
            Silnik.WyświetlDostępneOpcje(1, "Wypij mikstury");
            Silnik.WyświetlDostępneOpcje(2, "Trzymaj je na później");
            Silnik.WyświetlWybórDecyzji();

            String decyzja = Console.ReadLine();

            switch (decyzja)
            {
            case "1":
                Silnik.WyświetlInformacje("Mikstury znacznie Cię wzmacniają");
                CzyszczenieEkranu(1500);
                break;

            case "2":
                Silnik.WyświetlInformacje("Zza roga wybiega ogromny Ogr.. nie jesteś przygotowany na walkę z nim\n");
                Ogr ogr = new Ogr("Shrek");

                Silnik.WyświetlStatystyki(postać.ZwróćObrażenia(), postać.ZwróćŻycie(), ogr.ZwróćObrażenia(), ogr.ZwróćŻycie());
                postać.Walcz(ogr);
                Silnik.WyświetlStatystyki(postać.ZwróćObrażenia(), postać.ZwróćŻycie(), ogr.ZwróćObrażenia(), ogr.ZwróćŻycie());

                Silnik.WyświetlTekstyFabularne(" Robiłeś co mogłeś, ale przeciwnik był za silny..");
                Silnik.WyświetlKomunikatPrzegrana();
                Environment.Exit(0);
                break;

            default:
                Silnik.WyświetlInformacje("Nieprawidłowa Opcja");
                CzyszczenieEkranu(1500);
                PodejmijDecyzjęWątekDrugiB(postać);
                break;
            }
        }