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); }
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); }
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); }