public override void Napad(Cudoviste cudoviste) { if (Oruzije is Koplje) { cudoviste.Helti -= 15; Console.WriteLine($"[{Ime}] je napao [{cudoviste.Ime}] pomocu [koplja]"); } else if (Oruzije is Mac) { cudoviste.Helti -= 10; Console.WriteLine($"[{Ime}] je napao [{cudoviste.Ime}] pomocu [maca]"); } else { Console.WriteLine("Macevalac nema oruzije"); } }
public void Pocetak(Random randomNapadac, Random randomCudovisteNapad) { while (Cudoviste.Helti > 0 || Heroj.Helti > 0) { if (randomNapadac.Next(0, 100) <= 50) { Heroj.Napad(Cudoviste); if (Cudoviste.Helti <= 0) { Console.WriteLine($"[{Heroj.Ime}] je pobednik u duelu sa [{Cudoviste.Ime}]!"); break; } } else { Cudoviste.Napad(Heroj, randomCudovisteNapad); if (Heroj.Helti <= 0) { Console.WriteLine($"[{Cudoviste.Ime}] je pobednik u duelu sa [{Heroj.Ime}]!"); break; } } } }
public override void Napad(Cudoviste cudoviste) { cudoviste.Helti -= 20; Console.WriteLine($"[{Ime}] je napao [{cudoviste.Ime}] pomocu [carolije]"); }
abstract public void Napad(Cudoviste cudoviste);
public Borba(Cudoviste cudoviste, Heroj heroj) { Cudoviste = cudoviste; Heroj = heroj; }