Пример #1
0
        static void StworzBronie()
        {
            Dane dane = new Dane();

            _bronie = dane.WczytajBronie();
            _zbroje = new List <Zbroja>();

            //ta część kodu po utworzeniu pliku zaczytujacego bronię jest niepotrzebna

            /*Bron bron = new Bron("Wrzeszczący Kijaszek Pogardliwej Pogardy", 3,4);
             *
             * _bronie.Add(bron);
             * _bronie.Add(new Bron("Mroczny Róg Jednorożca Zdobywcy",10,6));
             * _bronie.Add(new Bron("Badyl", 1, 100));
             * _bronie.Add(new BronDwureczna("Śmiercionośna Dwuręczna Łodyga Zagłady", 15, 4)); */

            _zbroje.Add(new Tarcza
            {
                Nazwa         = "Tarcza Niebios",
                Obrona        = 10,
                PoziomZuzycia = 0
            });

            Napiersnik napiersnik = new Napiersnik();

            napiersnik.Nazwa         = "Klata chwały";
            napiersnik.Obrona        = 15;
            napiersnik.PoziomZuzycia = 0;

            _zbroje.Add(napiersnik);
        }
Пример #2
0
        static void WczytajGre()
        {
            Console.Clear();
            Dane           dane = new Dane();
            List <Bohater> gry  = dane.ListaZapisanychGier().ToList();

            foreach (Bohater bohater in gry)
            {
                Console.WriteLine($"{bohater.NrZapisu}. {bohater.Imie}");
            }
            string opcja = Console.ReadLine();

            _bohater = gry.FirstOrDefault(g => g.NrZapisu == int.Parse(opcja));
            //foreach(Bohater g in gry)
            //{
            //    if(g.NrZapisu == int.Parse(opcja))
            //    {
            //        _bohater = g;
            //        break;
            //    }
            //}
        }
Пример #3
0
        static void ObslugaMenu()
        {
            Console.WriteLine("1. Nowa gra");
            Console.WriteLine("2. Wczytaj grę");
            Console.WriteLine("3. Koniec");

            string opcja = Console.ReadLine();

            if (opcja == "1")
            {
                StworzPostac();
            }

            else if (opcja == "2")
            {
                WczytajGre();
            }

            else
            {
                Console.Clear();
                Console.WriteLine("Dzięki za grę :)");
                return;
            }

            while (opcja != "6")
            {
                MenuGry();
                opcja = Console.ReadLine();

                if (opcja == "0")
                {
                    _bohater.PokazPostac();
                }
                else if (opcja == "1")
                {
                    IdzNaWyprawe();
                }
                else if (opcja == "2")
                {
                    _bohater.Odpocznij();
                }
                else if (opcja == "3")
                {
                    Console.WriteLine("Opcja chwilowo niedostępna");
                }
                if (opcja == "4")
                {
                    Sklep();
                }
                else if (opcja == "5")
                {
                    Dane dane = new Dane();
                    dane.ZapiszGrę(_bohater);
                }

                _bohater.Przegrana();
                Console.WriteLine();
                Console.WriteLine("Naciśnij ENTER, aby kontynuować...");
                Console.ReadLine();
            }
        }