public Udalost NajdiAOdstranAVratPrvni() { Udalost minUdalost = seznam[0]; foreach (Udalost u in seznam) { if (u.kdy < minUdalost.kdy) { minUdalost = u; } } seznam.Remove(minUdalost); return(minUdalost); }
public int Vypocitej() { pisekVA = pisekCelkem; pisekVB = 0; Cas = 0; KdyMuzuZacitNakladat = -1; kalendar = new Kalendar(); new Auto(this, 60, 2, 120, 0); //new Auto(this, 60, 2, 120, 10); //new Auto(this, 60, 2, 120, 10); //new Auto(this, 120, 2, 240, 15); while (pisekVB < pisekCelkem) { Udalost udalost = kalendar.NajdiAOdstranAVratPrvni(); Cas = udalost.kdy; udalost.ZpracujSe(); } return(Cas); }
public void Pridej(Udalost udalost) { seznam.Add(udalost); }
public void Pridej(Udalost udalost) { seznam.Add(udalost); }