示例#1
0
        static public void WybórHistorii(int aktywnaPozycjaMenu)
        {
            switch (aktywnaPozycjaMenu)
            {
            case 0:    //chciał pomóc opadłemu z sił mężczyźnie
                Zmienne.HP = Zmienne.HP - 2;
                Teksty.Tekst(5.0);
                WypisywanieEkwipunku.OnOffEkwipunekOkro(5.0);

                Teksty.Tekst(6.0);
                Console.CursorVisible = true;     //Widoczność kursora
                Zmienne.imię          = Console.ReadLine();
                Console.CursorVisible = false;    //Widoczność kursora

                Konsola.UstawNazwyOpcji4("   Pracuję jako elektryk w Białymstku. Wraz z żoną przeprowadziliśmy się tam z  Łodzi w " +
                                         "1934, gdy dostałem ofertę pracy w tamtejszej elektrowni. Wcześniej      byłem sierżantem w wojsku. " +
                                         "Po wybuchu wojny przydzielono mnie pod dowództwo     ppłk Dąbrowskiego. Z nim również walczyłem z sowietami pod Puszczą " +
                                         "Augustowską  gdzie straciliśmy trzeci szwadron ułanów. Później po rozwiązaniu oddziału       towarzyszyłem mjr.'Hubalowi'" +
                                         "aż do czasu gdy rozkazał mi wracać i ratować swoją  córeczkę, bo przewidywał co szykują sowieci.              " +
                                         "                                                                                                        " +
                                         "                                                                              ",

                                         " Jestem nauczycielem fizyki w Łomżańskiej szkole. Prowadzę tam również drużynę  harcerską. Ci mali " +
                                         "bohaterowie to prawdziwi królowie lasu, potrafią sami        przetrwać w niebezpiecznej dziczy. Niestety po " +
                                         "wybuchu wojny większość z nich   zaciągnęła się do wojska. Miejmy nadzieję, że Bóg ich ustrzeże. Ja natomiast    uczyłem " +
                                         "dalej w szkole, starając się nie zwracać na siebie uwagi władz          sowieckich. Jednogo dnia usłyszałem, jak żołnierze" +
                                         "rozmawiali na temat wywózki   okolicznej ludności na Sybir. Tego dnia wróciłem wcześniej do domu.                  " +
                                         "                                                                                                                      " +
                                         "                                     ",

                                         "  Pracowałem na stacji PKP. Odkąd wybuchła wojna i rosjanie przejęli stacje,    był to okropny czas. Ponieważ " +
                                         "dobrze znamłem całą infrastrukturę, pozwolili mi  pracować. Podobno przybyli w pokoju, aby ratować ludność cywilną, " +
                                         "a jednak  ich transporty były w większości wojskowe. Nie wszyscy rosjanie byli źli.           Zaprzyjaźniłem się z pewnym " +
                                         "Simonem, dobry facet. Jego zadaniem było dbać, aby  kolej nieprzerwanie sprawna. Pewnego dnia zapytał się czy " +
                                         "mam dzieci,           odpowiedziałem, że mam córeczkę, małego aniołka. Uśmiechnął się współczująco,   dał suszoną " +
                                         "słoninę i trzy konserwy, i powiedział, abym użył tego tylko wtedy,  gdy już nawet trawa nie będzie pożywieniem, i " +
                                         "kazał szybko wracać do rodziny.                                                                                        " +
                                         "                                                                           ",
                                         "  Byłem mechanikiem w zakładach stalowych w Łowiczu. Moim zadaniem było         naprawianie oraz konserwacja maszyn." +
                                         "Po wkroczeniu sowietów 17 września nasza    fabryka była jednym z pierwszych celów do przejęcia. Całą fabrykę " +
                                         "zagarnięto,   niektórych pracowników wyrzucon zastępując ich swoją własną brygadą. Jako wyższynad mechanikami " +
                                         "musiałem zostać, aby produkcja mogła być kontynuowana. Pewnego  dnia kazano nam wcześniej wyjść z pracy do domów.");
                Konsola.WypiszMenu(6.1);
                Konsola.WybieranieOpcji(6.1);
                switch (Konsola.aktywnaPozycjaMenu)
                {
                case 0:
                    Zmienne.wybranaHistoria = 0;

                    Zmienne.ekwipunek.Add("płaszcz wojska Polskiego", 1);
                    Zmienne.ekwipunek.Remove("stary płaszcz");
                    Zmienne.ekwipunek.Add("krzesiwo", 1);
                    Zmienne.ekwipunek.Add("penicylina", 1);
                    Zmienne.siła               = 8;
                    Zmienne.charyzma           = 4;
                    Zmienne.inżynieria         = 8;
                    Zmienne.wiedzaOPrzetrwaniu = 9;
                    Zmienne.logistyka          = 6;
                    Zmienne.celność            = 9;

                    Teksty.StałeRozpoczęcie();
                    Console.WriteLine("(Ekwipunek + <płaszcz wojska Polskiego> x1");
                    Console.WriteLine("(Ekwipunek - <stary płaszcz> x1");
                    Console.WriteLine("(Ekwipunek + <krzesiwo> x1");
                    Console.WriteLine("(Ekwipunek + <penicylina> x1");
                    Console.ReadKey();
                    Teksty.Tekst(6.2);

                    Konsola.aktywnaPozycjaMenu = 0;
                    break;

                case 1:
                    Zmienne.wybranaHistoria = 1;

                    Zmienne.ekwipunek.Add("ołówek", 1);
                    Zmienne.ekwipunek.Add("notatnik", 1);
                    Zmienne.ekwipunek.Add("krzesiwo", 1);
                    Zmienne.ekwipunek.Add("penicylina", 1);
                    Zmienne.siła               = 6;
                    Zmienne.charyzma           = 8;
                    Zmienne.inżynieria         = 5;
                    Zmienne.wiedzaOPrzetrwaniu = 9;
                    Zmienne.logistyka          = 7;
                    Zmienne.celność            = 8;

                    Teksty.StałeRozpoczęcie();
                    Console.WriteLine("(Ekwipunek + <ołówek> x1");
                    Console.WriteLine("(Ekwipunek + <notatnik> x1");
                    Console.WriteLine("(Ekwipunek + <krzesiwo> x1");
                    Console.WriteLine("(Ekwipunek + <penicylina> x1");
                    Console.ReadKey();
                    Teksty.Tekst(6.2);
                    Konsola.aktywnaPozycjaMenu = 0;

                    break;

                case 2:
                    Zmienne.wybranaHistoria = 2;

                    Zmienne.ekwipunek.Add("papierosy", 30);
                    Zmienne.ekwipunek.Add("monety", 10);
                    Zmienne.ekwipunek.Add("kawałek suszonej słoniny", 4);
                    Zmienne.ekwipunek.Add("konserwy", 3);
                    Zmienne.siła               = 7;
                    Zmienne.charyzma           = 5;
                    Zmienne.inżynieria         = 9;
                    Zmienne.wiedzaOPrzetrwaniu = 6;
                    Zmienne.logistyka          = 9;
                    Zmienne.celność            = 5;

                    Teksty.StałeRozpoczęcie();
                    Console.WriteLine("(Ekwipunek + <papierosy> x30");
                    Console.WriteLine("(Ekwipunek + <monety> x10");
                    Console.WriteLine("(Ekwipunek + <kawałek suszonej słoniny> x4");
                    Console.WriteLine("(Ekwipunek + <konserwy> x3");
                    Console.ReadKey();
                    Teksty.Tekst(6.2);
                    Konsola.aktywnaPozycjaMenu = 0;
                    break;

                case 3:
                    Zmienne.wybranaHistoria = 3;
                    Zmienne.ekwipunek.Add("ołówek", 1);
                    Zmienne.ekwipunek.Add("notatnik", 1);
                    Zmienne.ekwipunek.Add("papierosy", 30);
                    Zmienne.ekwipunek.Add("monety", 10);
                    Zmienne.ekwipunek.Add("klucz nasadowy 13", 1);
                    Zmienne.siła               = 7;
                    Zmienne.charyzma           = 5;
                    Zmienne.inżynieria         = 9;
                    Zmienne.wiedzaOPrzetrwaniu = 6;
                    Zmienne.logistyka          = 5;
                    Zmienne.celność            = 6;

                    Teksty.StałeRozpoczęcie();
                    Console.WriteLine("(Ekwipunek + <ołówek> x1");
                    Console.WriteLine("(Ekwipunek + <notatnik> x1");
                    Console.WriteLine("(Ekwipunek + <papierosy> x30");
                    Console.WriteLine("(Ekwipunek + <monety> x10");
                    Console.WriteLine("(Ekwipunek + <klucz nasadowy 13> x1");
                    Console.ReadKey();
                    Teksty.Tekst(6.2);
                    Konsola.aktywnaPozycjaMenu = 0;
                    break;
                }

                break;

            case 1:     //nie pomógł opadłemu z sił mężczyźnie
                Teksty.Tekst(5.1);
                WypisywanieEkwipunku.OnOffEkwipunekOkro(5.1);
                Teksty.Tekst(6.0);
                Console.CursorVisible = true;     //Widoczność kursora
                Zmienne.imię          = Console.ReadLine();
                Console.CursorVisible = false;    //Widoczność kursora

                Konsola.UstawNazwyOpcji4("   Pracuję jako elektryk w Białymstku. Wraz z żoną przeprowadziliśmy się tam z  Łodzi w " +
                                         "1934, gdy dostałem ofertę pracy w tamtejszej elektrowni. Wcześniej      byłem sierżantem w wojsku. " +
                                         "Po wybuchu wojny przydzielono mnie pod dowództwo     ppłk Dąbrowskiego. Z nim również walczyłem z sowietami pod Puszczą " +
                                         "Augustowską  gdzie straciliśmy trzeci szwadron ułanów. Później po rozwiązaniu oddziału       towarzyszyłem mjr.'Hubalowi'" +
                                         "aż do czasu gdy rozkazał mi wracać i ratować swoją  córeczkę, bo przewidywał co szykują sowieci.              " +
                                         "                                                                                                        " +
                                         "                                                                              ",

                                         " Jestem nauczycielem fizyki w Łomżańskiej szkole. Prowadzę tam również drużynę  harcerską. Ci mali " +
                                         "bohaterowie to prawdziwi królowie lasu, potrafią sami        przetrwać w niebezpiecznej dziczy. Niestety po " +
                                         "wybuchu wojny większość z nich   zaciągnęła się do wojska. Miejmy nadzieję, że Bóg ich ustrzeże. Ja natomiast    uczyłem " +
                                         "dalej w szkole, starając się nie zwracać na siebie uwagi władz          sowieckich. Jednogo dnia usłyszałem, jak żołnierze" +
                                         "rozmawiali na temat wywózki   okolicznej ludności na Sybir. Tego dnia wróciłem wcześniej do domu.                  " +
                                         "                                                                                                                      " +
                                         "                                     ",

                                         "  Pracowałem na stacji PKP. Odkąd wybuchła wojna i rosjanie przejęli stacje,    był to okropny czas. Ponieważ " +
                                         "dobrze znamłem całą infrastrukturę, pozwolili mi  pracować. Podobno przybyli w pokoju, aby ratować ludność cywilną, " +
                                         "a jednak  ich transporty były w większości wojskowe. Nie wszyscy rosjanie byli źli.           Zaprzyjaźniłem się z pewnym " +
                                         "Simonem, dobry facet. Jego zadaniem było dbać, aby  kolej nieprzerwanie sprawna. Pewnego dnia zapytał się czy " +
                                         "mam dzieci,           odpowiedziałem, że mam córeczkę, małego aniołka. Uśmiechnął się współczująco,   dał suszoną " +
                                         "słoninę i trzy konserwy, i powiedział, abym użył tego tylko wtedy,  gdy już nawet trawa nie będzie pożywieniem, i " +
                                         "kazał szybko wracać do rodziny.                                                                                        " +
                                         "                                                                           ",
                                         "  Byłem mechanikiem w zakładach stalowych w Łowiczu. Moim zadaniem było         naprawianie oraz konserwacja maszyn." +
                                         "Po wkroczeniu sowietów 17 września nasza    fabryka była jednym z pierwszych celów do przejęcia. Całą fabrykę " +
                                         "zagarnięto,   niektórych pracowników wyrzucon zastępując ich swoją własną brygadą. Jako wyższynad mechanikami " +
                                         "musiałem zostać, aby produkcja mogła być kontynuowana. Pewnego  dnia kazano nam wcześniej wyjść z pracy do domów.");
                Konsola.WypiszMenu(6.1);
                Konsola.WybieranieOpcji(6.1);
                switch (Konsola.aktywnaPozycjaMenu)
                {
                case 0:
                    Zmienne.wybranaHistoria = 0;

                    Zmienne.ekwipunek.Add("płaszcz wojska Polskiego", 1);
                    Zmienne.ekwipunek.Remove("stary płaszcz");
                    Zmienne.ekwipunek.Add("krzesiwo", 1);
                    Zmienne.ekwipunek.Add("penicylina", 1);
                    Zmienne.siła               = 8;
                    Zmienne.charyzma           = 4;
                    Zmienne.inżynieria         = 8;
                    Zmienne.wiedzaOPrzetrwaniu = 9;
                    Zmienne.logistyka          = 6;
                    Zmienne.celność            = 9;

                    Teksty.StałeRozpoczęcie();
                    Console.WriteLine("(Ekwipunek + <płaszcz wojska Polskiego> x1");
                    Console.WriteLine("(Ekwipunek - <stary płaszcz> x1");
                    Console.WriteLine("(Ekwipunek + <krzesiwo> x1");
                    Console.WriteLine("(Ekwipunek + <penicylina> x1");
                    Console.ReadKey();
                    Teksty.Tekst(6.2);

                    Konsola.aktywnaPozycjaMenu = 0;
                    break;

                case 1:
                    Zmienne.wybranaHistoria = 1;

                    Zmienne.ekwipunek.Add("ołówek", 1);
                    Zmienne.ekwipunek.Add("notatnik", 1);
                    Zmienne.ekwipunek.Add("krzesiwo", 1);
                    Zmienne.ekwipunek.Add("penicylina", 1);
                    Zmienne.siła               = 6;
                    Zmienne.charyzma           = 8;
                    Zmienne.inżynieria         = 5;
                    Zmienne.wiedzaOPrzetrwaniu = 9;
                    Zmienne.logistyka          = 7;
                    Zmienne.celność            = 8;

                    Teksty.StałeRozpoczęcie();
                    Console.WriteLine("(Ekwipunek + <ołówek> x1");
                    Console.WriteLine("(Ekwipunek + <notatnik> x1");
                    Console.WriteLine("(Ekwipunek + <krzesiwo> x1");
                    Console.WriteLine("(Ekwipunek + <penicylina> x1");
                    Console.ReadKey();
                    Teksty.Tekst(6.2);
                    Konsola.aktywnaPozycjaMenu = 0;

                    break;

                case 2:
                    Zmienne.wybranaHistoria = 2;

                    Zmienne.ekwipunek.Add("papierosy", 30);
                    Zmienne.ekwipunek.Add("monety", 10);
                    Zmienne.ekwipunek.Add("kawałek suszonej słoniny", 4);
                    Zmienne.ekwipunek.Add("konserwy", 3);
                    Zmienne.siła               = 7;
                    Zmienne.charyzma           = 5;
                    Zmienne.inżynieria         = 9;
                    Zmienne.wiedzaOPrzetrwaniu = 6;
                    Zmienne.logistyka          = 9;
                    Zmienne.celność            = 5;

                    Teksty.StałeRozpoczęcie();
                    Console.WriteLine("(Ekwipunek + <papierosy> x30");
                    Console.WriteLine("(Ekwipunek + <monety> x10");
                    Console.WriteLine("(Ekwipunek + <kawałek suszonej słoniny> x4");
                    Console.WriteLine("(Ekwipunek + <konserwy> x3");
                    Console.ReadKey();
                    Teksty.Tekst(6.2);
                    Konsola.aktywnaPozycjaMenu = 0;
                    break;

                case 3:
                    Zmienne.wybranaHistoria = 3;
                    Zmienne.ekwipunek.Add("ołówek", 1);
                    Zmienne.ekwipunek.Add("notatnik", 1);
                    Zmienne.ekwipunek.Add("papierosy", 30);
                    Zmienne.ekwipunek.Add("monety", 10);
                    Zmienne.ekwipunek.Add("klucz nasadowy 13", 1);
                    Zmienne.siła               = 7;
                    Zmienne.charyzma           = 5;
                    Zmienne.inżynieria         = 9;
                    Zmienne.wiedzaOPrzetrwaniu = 6;
                    Zmienne.logistyka          = 5;
                    Zmienne.celność            = 6;

                    Teksty.StałeRozpoczęcie();
                    Console.WriteLine("(Ekwipunek + <ołówek> x1");
                    Console.WriteLine("(Ekwipunek + <notatnik> x1");
                    Console.WriteLine("(Ekwipunek + <papierosy> x30");
                    Console.WriteLine("(Ekwipunek + <monety> x10");
                    Console.WriteLine("(Ekwipunek + <klucz nasadowy 13> x1");
                    Console.ReadKey();
                    Teksty.Tekst(6.2);
                    Konsola.aktywnaPozycjaMenu = 0;
                    break;
                }
                break;
            }
        }
示例#2
0
        static public void WWarsztacie(int wybranaHistoria)
        {
            switch (wybranaHistoria)
            {
            case 0:
                Teksty.Tekst(9.1);
                WypisywanieEkwipunku.OnOffEkwipunekOkro(9.1);
                Teksty.Tekst(9.2);
                Zmienne.ekwipunek.Add("buteleczka z naftą", 2);
                Zmienne.ekwipunek.Add("pasek od spodni", 1);
                WypisywanieEkwipunku.OnOffEkwipunekOkro(9.2);
                Teksty.Tekst(9.3);
                Konsola.UstawNazwyOpcji2("Użyj <pasek od spodni> aby zjechać po linie wprost do wagoniku. ",
                                         "Czując komunistycznego ducha i obowiązek do Sovetskiy Soyuz postanawiasz " +
                                         "zostać i pracować dla dobra komunizmu. ");
                Konsola.WypiszMenu(9.3);
                Konsola.WybieranieOpcji(9.3);
                bool chybasobie = true;
                while (chybasobie)
                {
                    switch (Konsola.aktywnaPozycjaMenu)
                    {
                    case 0:
                        chybasobie = false;
                        break;

                    case 1:
                        Teksty.StałeRozpoczęcie();
                        Console.Write(" [" + Zmienne.imię + "] -  ");
                        Console.ForegroundColor = ConsoleColor.Red;            //kolor napisów opcji
                        Console.WriteLine("No chyba sobie żartujesz!");
                        Console.ForegroundColor = ConsoleColor.White;          //kolor napisów opcji  Console.WriteLine("");
                        Console.ReadKey();
                        Teksty.Tekst(9.3);
                        Konsola.UstawNazwyOpcji2("Użyj <pasek od spodni> aby zjechać po linie wprost do wagoniku.  " +
                                                 "                                                                                              ",
                                                 "Czując komunistycznego ducha i obowiązek do Sovetskiy Soyuz postanawiasz " +
                                                 "zostać i pracować dla dobra komunizmu. ");
                        Konsola.WypiszMenu(9.3);
                        Konsola.WybieranieOpcji(9.3);
                        break;
                    }
                }

                break;

            case 1:
                Teksty.Tekst(9.4);
                WypisywanieEkwipunku.OnOffEkwipunekOkro(9.4);
                Teksty.Tekst(9.5);
                Zmienne.ekwipunek.Add("buteleczka z naftą", 2);
                Zmienne.ekwipunek.Add("pasek od spodni", 1);
                WypisywanieEkwipunku.OnOffEkwipunekOkro(9.5);
                Teksty.Tekst(9.6);
                Konsola.UstawNazwyOpcji2("Użyj <pasek od spodni> aby zjechać po linie wprost do wagoniku. ",
                                         "Czując komunistycznego ducha i obowiązek do Sovetskiy Soyuz postanawiasz " +
                                         "zostać i pracować dla dobra komunizmu. ");
                Konsola.WypiszMenu(9.6);
                Konsola.WybieranieOpcji(9.6);
                chybasobie = true;
                while (chybasobie)
                {
                    switch (Konsola.aktywnaPozycjaMenu)
                    {
                    case 0:
                        chybasobie = false;
                        break;

                    case 1:
                        Teksty.StałeRozpoczęcie();
                        Console.Write(" [" + Zmienne.imię + "] -  ");
                        Console.ForegroundColor = ConsoleColor.Red;            //kolor napisów opcji
                        Console.WriteLine("No chyba sobie żartujesz!");
                        Console.ForegroundColor = ConsoleColor.White;          //kolor napisów opcji  Console.WriteLine("");
                        Console.ReadKey();
                        Teksty.Tekst(9.6);
                        Konsola.UstawNazwyOpcji2("Użyj <pasek od spodni> aby zjechać po linie wprost do wagoniku.  " +
                                                 "                                                                                              ",
                                                 "Czując komunistycznego ducha i obowiązek do Sovetskiy Soyuz postanawiasz " +
                                                 "zostać i pracować dla dobra komunizmu. ");
                        Konsola.WypiszMenu(9.6);
                        Konsola.WybieranieOpcji(9.6);
                        break;
                    }
                }

                break;

            case 2:
                Teksty.Tekst(9.7);
                WypisywanieEkwipunku.OnOffEkwipunekOkro(9.7);
                Teksty.Tekst(9.8);
                Zmienne.ekwipunek.Add("buteleczka z naftą", 2);
                Zmienne.ekwipunek.Add("pasek od spodni", 1);
                WypisywanieEkwipunku.OnOffEkwipunekOkro(9.8);
                Teksty.Tekst(9.9);
                Konsola.UstawNazwyOpcji2("Użyj <pasek od spodni> aby zjechać po linie wprost do wagoniku. ",
                                         "Czując komunistycznego ducha i obowiązek do Sovetskiy Soyuz postanawiasz " +
                                         "zostać i pracować dla dobra komunizmu. ");
                Konsola.WypiszMenu(9.9);
                Konsola.WybieranieOpcji(9.9);
                chybasobie = true;
                while (chybasobie)
                {
                    switch (Konsola.aktywnaPozycjaMenu)
                    {
                    case 0:
                        chybasobie = false;
                        break;

                    case 1:
                        Teksty.StałeRozpoczęcie();
                        Console.Write(" [" + Zmienne.imię + "] -  ");
                        Console.ForegroundColor = ConsoleColor.Red;            //kolor napisów opcji
                        Console.WriteLine("No chyba sobie żartujesz!");
                        Console.ForegroundColor = ConsoleColor.White;          //kolor napisów opcji  Console.WriteLine("");
                        Console.ReadKey();
                        Teksty.Tekst(9.9);
                        Konsola.UstawNazwyOpcji2("Użyj <pasek od spodni> aby zjechać po linie wprost do wagoniku.  " +
                                                 "                                                                                              ",
                                                 "Czując komunistycznego ducha i obowiązek do Sovetskiy Soyuz postanawiasz " +
                                                 "zostać i pracować dla dobra komunizmu. ");
                        Konsola.WypiszMenu(9.9);
                        Konsola.WybieranieOpcji(9.9);
                        break;
                    }
                }
                break;

            case 3:
                Teksty.Tekst(10.0);
                WypisywanieEkwipunku.OnOffEkwipunekOkro(10.0);
                Teksty.Tekst(10.1);
                Zmienne.ekwipunek.Add("buteleczka z naftą", 2);
                Zmienne.ekwipunek.Add("pasek od spodni", 1);
                WypisywanieEkwipunku.OnOffEkwipunekOkro(10.1);
                Teksty.Tekst(10.2);
                Konsola.UstawNazwyOpcji2("Użyj <pasek od spodni> aby zjechać po linie wprost do wagoniku. ",
                                         "Czując komunistycznego ducha i obowiązek do Sovetskiy Soyuz postanawiasz " +
                                         "zostać i pracować dla dobra komunizmu. ");
                Konsola.WypiszMenu(10.2);
                Konsola.WybieranieOpcji(10.2);
                chybasobie = true;
                while (chybasobie)
                {
                    switch (Konsola.aktywnaPozycjaMenu)
                    {
                    case 0:
                        chybasobie = false;
                        break;

                    case 1:
                        Teksty.StałeRozpoczęcie();
                        Console.Write(" [" + Zmienne.imię + "] -  ");
                        Console.ForegroundColor = ConsoleColor.Red;            //kolor napisów opcji
                        Console.WriteLine("No chyba sobie żartujesz!");
                        Console.ForegroundColor = ConsoleColor.White;          //kolor napisów opcji  Console.WriteLine("");
                        Console.ReadKey();
                        Teksty.Tekst(10.2);
                        Konsola.UstawNazwyOpcji2("Użyj <pasek od spodni> aby zjechać po linie wprost do wagoniku.  " +
                                                 "                                                                                              ",
                                                 "Czując komunistycznego ducha i obowiązek do Sovetskiy Soyuz postanawiasz " +
                                                 "zostać i pracować dla dobra komunizmu. ");
                        Konsola.WypiszMenu(10.2);
                        Konsola.WybieranieOpcji(10.2);
                        break;
                    }
                }
                break;
            }
        }
示例#3
0
        static public void Fabuła()
        {
            switch (Konsola.aktywnaPozycjaMenu)
            {
            case 0:                                             //Nowa Gra
                while (true)
                {
                    switch (Zmienne.krok)
                    {
                    case 0:

                        Console.Clear();
                        Teksty.Tekst(1);
                        Console.ReadKey();
                        Console.Clear();
                        Zmienne.krok = 1;
                        break;

                    case 1:
                        Teksty.Tekst(2);
                        WypisywanieEkwipunku.OnOffEkwipunek();

                        break;

                    case 2:
                        Zmienne.zdrowiePsychiczne = Zmienne.zdrowiePsychiczne - 5;
                        Teksty.Tekst(3);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 3:
                        Konsola.UstawNazwyOpcji2("[Podejdź i pomóż mu wstać]", "[Idź dalej]");
                        Konsola.WypiszMenu(4);
                        Konsola.WybieranieOpcji(4);
                        KolejneEtapyGry.WybórHistorii(Konsola.aktywnaPozycjaMenu);
                        Zmienne.krok++;
                        break;

                    case 4:

                        Konsola.UstawNazwyOpcji2("Człowieku, bój się Boga, ona nie dojdzie!",
                                                 "Ty komunistyczna świnio, nie widzisz, że ona nie daje rady? ");
                        Konsola.WypiszMenu(6.3);
                        Konsola.WybieranieOpcji(6.3);
                        Zmienne.krok++;
                        break;

                    case 5:

                        switch (Konsola.aktywnaPozycjaMenu)
                        {
                        case (0):
                            Zmienne.zmiennaUżyteczna = 0;
                            Zmienne.krok++;
                            break;

                        case (1):
                            Console.WriteLine("");
                            Console.WriteLine("_______________________________________________________________________________");
                            Console.WriteLine("Żołnierz uderza cię kolbą karabinu [HP - 2]");
                            Zmienne.zmiennaUżyteczna = 0;
                            Console.ReadKey();
                            Zmienne.HP = Zmienne.HP - 2;
                            Zmienne.krok++;
                            break;
                        }
                        break;

                    case 6:
                        Teksty.Tekst(6.5);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 7:
                        Teksty.Tekst(6.51);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 8:
                        Teksty.Tekst(6.6);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 9:
                        Teksty.Tekst(6.7);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 10:
                        Teksty.Tekst(6.8);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 11:
                        Teksty.Tekst(6.9);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 12:
                        Teksty.Tekst(7.0);
                        WypisywanieEkwipunku.OnOffEkwipunek();

                        break;

                    case 13:
                        Teksty.Tekst(7.1);
                        Konsola.aktywnaPozycjaMenu = 1;
                        Konsola.UstawNazwyOpcji3("(Skorzystaj z zamieszania i oddal się niepostrzeżenie)",
                                                 "(Podnieś <solidny scyzoryk>)", "(Zostań na miejscu, nie narażając się na śmierć)");
                        Konsola.WypiszMenu(7.1);
                        Konsola.WybieranieOpcji(7.1);
                        KolejneEtapyGry.WybuchWObozie(Konsola.aktywnaPozycjaMenu);
                        Konsola.aktywnaPozycjaMenu = 0;
                        break;

                    case 14:
                        Teksty.Tekst(7.2);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 15:
                        Teksty.Tekst(7.3);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 16:
                        Teksty.Tekst(7.4);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 17:
                        Teksty.Tekst(7.5);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 18:
                        Teksty.Tekst(7.6);
                        Konsola.UstawNazwyOpcji2("Nie zostanę tu długo, muszę wrócić do córki. Ucieknę. ",
                                                 "Odczep się. ");
                        Konsola.WypiszMenu(7.6);
                        Konsola.WybieranieOpcji(7.6);
                        KolejneEtapyGry.RozmowaWBaraku(Konsola.aktywnaPozycjaMenu);
                        Konsola.aktywnaPozycjaMenu = 0;
                        break;

                    case 19:
                        Teksty.Tekst(7.9);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    //************************KOLEJNY DZIEŃ************************************
                    case 20:
                        Teksty.Tekst(8.0);
                        Zmienne.HP = 100;
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 21:
                        Teksty.Tekst(8.1);
                        Konsola.UstawNazwyOpcji2("Będę pracował ciężko, każdą porcę jedzenia będę zjadał odrazu.                  (efekt " +
                                                 "niedożywienie nieaktywny)",
                                                 "Będę pracował ciężko, starając się składać, z i tak małej porcji jedzenia,      prowiant na ucieczkę ");
                        Konsola.WypiszMenu(8.1);
                        Konsola.WybieranieOpcji(8.1);
                        KolejneEtapyGry.WybórStrategiiPracy(Konsola.aktywnaPozycjaMenu);
                        Konsola.aktywnaPozycjaMenu = 0;
                        break;

                    case 22:
                        Teksty.Tekst(8.4);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 23:
                        Teksty.Tekst(8.5);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 24:
                        Teksty.Tekst(8.6);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 25:
                        Teksty.Tekst(8.7);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 26:
                        Teksty.Tekst(8.8);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 27:
                        Teksty.Tekst(8.9);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    //**************************** U KAPITANA ***************************************************************

                    case 28:
                        Teksty.Tekst(9.0);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 29:
                        KolejneEtapyGry.WWarsztacie(Zmienne.wybranaHistoria);
                        Zmienne.krok++;
                        break;

                    //*******************************************************************************************
                    case 30:
                        Teksty.Tekst(10.3);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 31:
                        Teksty.Tekst(10.4);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 32:
                        Teksty.Tekst(10.5);
                        Zmienne.odwodnienie = "choroba";
                        Zmienne.HP          = Zmienne.HP - 50;
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 33:
                        Teksty.Tekst(10.6);
                        Zmienne.ekwipunek.Add("kompas", 1);
                        Zmienne.ekwipunek.Add("mapa", 1);
                        Zmienne.ekwipunek.Add("pistolet", 1);
                        Zmienne.ekwipunek.Add("naboje", 50);
                        Zmienne.HP          = Zmienne.HP + 25;
                        Zmienne.odwodnienie = "";
                        Zmienne.krok++;

                        break;

                    case 34:
                        Teksty.Tekst(10.7);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 35:
                        Teksty.Tekst(10.8);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 36:
                        Teksty.Tekst(10.9);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 37:
                        Teksty.Tekst(11.0);

                        Zmienne.ekwipunek.Add("palnik na naftę", 1);
                        Zmienne.ekwipunek.Add("rakiety śnieżne", 2);
                        Zmienne.ekwipunek.Add("sznurki", 12);
                        Zmienne.ekwipunek.Add("bandarze", 2);
                        Zmienne.krok++;
                        break;

                    case 38:
                        Teksty.Tekst(11.1);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    //*******************************UCIECZKA**************************************

                    case 39:
                        Teksty.Tekst(11.2);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 40:
                        Teksty.Tekst(11.3);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 41:
                        Teksty.Tekst(11.4);
                        Console.ReadKey();
                        Environment.Exit(0);

                        break;

                    //********************************NIEMĄDRZY**************************************************************


                    case 100:

                        Teksty.Tekst(11.3);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 101:

                        Teksty.Tekst(11.2);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 102:

                        Teksty.Tekst(11.2);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 103:

                        KolejneEtapyGry.DlaTychNiemądrych();

                        break;

                    case 104:

                        Teksty.Tekst(100);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 105:

                        Teksty.Tekst(11.5);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 106:

                        Teksty.Tekst(11.6);
                        Zmienne.odwodnienie = "Zapalenie płuc";
                        Zmienne.krok++;
                        break;

                    case 107:

                        Teksty.Tekst(11.7);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 108:

                        Teksty.Tekst(11.8);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        Zmienne.krok = 130;
                        break;



                    case 120:

                        Teksty.Tekst(100);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 121:

                        Teksty.Tekst(101);
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;

                    case 122:

                        Teksty.Tekst(102);
                        Zmienne.odwodnienie       = "przemarznięcie";
                        Zmienne.HP                = Zmienne.HP - 3;
                        Zmienne.zdrowiePsychiczne = Zmienne.zdrowiePsychiczne - 10;
                        Console.ReadKey();
                        Zmienne.krok++;

                        break;

                    case 123:

                        Teksty.Tekst(103);
                        if (Zmienne.HP < 0)
                        {
                            Zmienne.krok = 130;
                            break;
                        }
                        Zmienne.HP = Zmienne.HP - 6;
                        Zmienne.zdrowiePsychiczne = Zmienne.zdrowiePsychiczne - 10;
                        Console.ReadKey();
                        Zmienne.krok++;
                        break;

                    case 124:

                        Teksty.Tekst(104);
                        if (Zmienne.HP < 0)
                        {
                            Zmienne.krok = 130;
                            break;
                        }
                        WypisywanieEkwipunku.OnOffEkwipunek();
                        break;


                    case 130:
                        Teksty.Tekst(104);
                        Console.ReadKey();
                        Environment.Exit(0);

                        break;
                    }
                }



            case 1:
                Console.Clear();
                Konsola.aktywnaPozycjaMenu = 0;
                ZapisWczyt.Wczytaj();
                Fabuła();
                break;

            case 2: Console.Clear();
                Statystyki.WypiszPomoc();
                Console.ReadKey();
                Console.Title         = "Tytuł okna"; //Tytuł okna
                Console.CursorVisible = false;        //Widoczność kursora

                break;

            case 3: Environment.Exit(0); break;
            }
        }