public virtual void addNewGrupa(Gimnastika gimnastika) { Sprava[] sprave = Sprave.getSpraveIPauze(PauzeMask, gimnastika); if (canAddNewGrupa()) { int brojRotacija = sprave.Length; int grupa = getBrojGrupa() + 1; for (int i = 1; i <= brojRotacija; i++) { foreach (Sprava s in sprave) { StartListe.Add(new StartListaNaSpravi(s, (byte)grupa, (byte)i, NacinRotacije.NeRotirajNista)); } } } }
public virtual void loadFromDump(StringReader reader, IdMap map) { DeoTakmicenjaKod = (DeoTakmicenjaKod)Enum.Parse(typeof(DeoTakmicenjaKod), reader.ReadLine()); string line = reader.ReadLine(); Naziv = line != NULL ? line : null; line = reader.ReadLine(); Takmicenje = line != NULL ? map.takmicenjeMap[int.Parse(line)] : null; PauzeMask = int.Parse(reader.ReadLine()); int count = int.Parse(reader.ReadLine()); for (int i = 0; i < count; ++i) { reader.ReadLine(); // id StartListaNaSpravi s = new StartListaNaSpravi(); s.loadFromDump(reader, map); StartListe.Add(s); } }