Exemplo n.º 1
0
        override public void Vytvor()
        {
            Console.WriteLine("Zadej jméno hrdiny: ");
            string jmeno = Console.ReadLine();

            Console.WriteLine("Zadej maximální sílu hrdiny: ");
            int maxSila;

            while (!int.TryParse(Console.ReadLine(), out maxSila))
            {
                Console.WriteLine("Neplatné zadání, zadej znovu: ");
            }
            Console.WriteLine("Zadej minimální sílu hrdiny: ");
            int minSila;

            while (!int.TryParse(Console.ReadLine(), out minSila))
            {
                Console.WriteLine("Neplatné zadání, zadej znovu: ");
            }
            Console.WriteLine("Zadej maximální intelekt hrdiny: ");
            int maxIntel;

            while (!int.TryParse(Console.ReadLine(), out maxIntel))
            {
                Console.WriteLine("Neplatné zadání, zadej znovu: ");
            }
            Console.WriteLine("Zadej minimální intelekt hrdiny: ");
            int minIntel;

            while (!int.TryParse(Console.ReadLine(), out minIntel))
            {
                Console.WriteLine("Neplatné zadání, zadej znavu: ");
            }
            Console.WriteLine("Zadej maximální obratnost hridny: ");
            int maxObratnost;

            while (!int.TryParse(Console.ReadLine(), out maxObratnost))
            {
                Console.WriteLine("Neplatné zadání, zadej znovu: ");
            }
            Console.WriteLine("Zadej minimální obratnost hrdiny: ");
            int minObratnost;

            while (!int.TryParse(Console.ReadLine(), out minObratnost))
            {
                Console.WriteLine("Neplatné zadání, zadej znovu: ");
            }
            Kostka sila       = new Kostka(minSila, maxSila);
            Kostka intelekt   = new Kostka(minIntel, maxIntel);
            Kostka obratnost  = new Kostka(minObratnost, maxObratnost);
            var    novyHrdina = new Hrdina(jmeno, sila, intelekt, obratnost);

            Objekty.Add(novyHrdina);
        }
Exemplo n.º 2
0
        override public void Vytvor()
        {
            Console.WriteLine("Zadej jméno nepřítele: ");
            string jmeno = Console.ReadLine();

            Console.WriteLine("Zadej zdraví nepřítele: ");
            int zdravi;

            while (!int.TryParse(Console.ReadLine(), out zdravi))
            {
                Console.WriteLine("Neplatné zadání, zadej znovu: ");
            }
            Console.WriteLine("Zadej minimální útok nepřítele: ");
            int minutok;

            while (!int.TryParse(Console.ReadLine(), out minutok))
            {
                Console.WriteLine("Neplatné zadání, zadej znovu: ");
            }
            Console.WriteLine("Zadej maximální útok nepřítele: ");
            int maxutok;

            while (!int.TryParse(Console.ReadLine(), out maxutok))
            {
                Console.WriteLine("Neplatné zadání, zadej znovu: ");
            }
            Console.WriteLine("Zadej minimální obranu nepřítele: ");
            int minobrana;

            while (!int.TryParse(Console.ReadLine(), out minobrana))
            {
                Console.WriteLine("Neplatné zadání, zadej znovu: ");
            }
            Console.WriteLine("Zadej maximální obranu nepřítele: ");
            int maxobrana;

            while (!int.TryParse(Console.ReadLine(), out maxobrana))
            {
                Console.WriteLine("Neplatné zadání, zadej znovu: ");
            }
            Kostka utok         = new Kostka(minutok, maxutok);
            Kostka obrana       = new Kostka(minobrana, maxobrana);
            var    novyNepritel = new Nepritel(jmeno, zdravi, utok, obrana);

            Objekty.Add(novyNepritel);
        }
Exemplo n.º 3
0
        public override void Vytvor()
        {
            Console.WriteLine("Zadej název předmětu: ");
            string nazev = Console.ReadLine();

            Console.WriteLine("Zadej popis předmětu: ");
            string popis = Console.ReadLine();
            int    id    = 0;

            foreach (Predmet predmet in Objekty)
            {
                if (predmet.ID > id)
                {
                    id = predmet.ID;
                }
            }
            var novyPredmet = new Predmet(nazev, popis, id + 1);

            Objekty.Add(novyPredmet);
        }