Beispiel #1
0
 public void UstawNoweSchematySi(DaneORuchu baza, DaneORuchu bazaKontrolna, SterowanieSi si, Czas czas)
 {
     foreach (Skrzyzowanie skrzyzowanie in skrzyzowania)
     {
         if (skrzyzowanie.CzySi() && skrzyzowanie.PodajKiedyOstatniaZmianaSwiatel() >= SterowanieSi.CO_ILE_ZMIANA_SWIATEL)
         {
             skrzyzowanie.UstawSchematSi(si.GenSchemat(skrzyzowanie.PodajId(), this, baza, bazaKontrolna, czas));
         }
     }
 }
Beispiel #2
0
 public void UstawSi(int id, DaneORuchu baza, DaneORuchu bazaKontrolna, SterowanieSi si, Czas czas)
 {
     skrzyzowania.First(s => s.PodajId() == id).UstawSchematSi(si.GenSchemat(id, this, baza, bazaKontrolna, czas));
 }