using System.Collections.Generic;
using System.Threading.Tasks;
public string Jmeno { get; private set; }
if (value < 10) this.Sila = 10;
public int BrneniBojovnika
if (value < 0) this.Brneni = 0;
else if (value > 50) this.Brneni = 50;
else this.Brneni = value;
public int ZivotBojovnika
if (value < 0) this.Zivot = 0;
else if (value > 100) this.Zivot = 100;
public Bojovnik(string jmeno, int sila, int zivot, int brneni)
public void UtocNa(Bojovnik obet)
obet.ZivotBojovnika -= this.SilaBojovnika;
public void VypisInformace()
Console.WriteLine(Jmeno);
Console.WriteLine("Sila: " + Sila);
Console.WriteLine("Zivot: " + Zivot);
Console.WriteLine("Brneni: " + Brneni);
public List<Bojovnik> souperi = new List<Bojovnik>();
public void PridejBoojovnika(Bojovnik souper)
public void InformaceOBojovnicich()
foreach (Bojovnik souper in souperi)
public static void Main()
Bojovnik petr = new Bojovnik("Petr", 1, 40, 20);
Bojovnik jenda = new Bojovnik("Jenda", 30, 140, 80);
Console.WriteLine(petr.JeZivy());
Console.WriteLine("_________________");
Arena coloseum = new Arena();
coloseum.PridejBoojovnika(petr);
coloseum.PridejBoojovnika(petr);
coloseum.InformaceOBojovnicich();