public void powiadomObserwatorów() { for (int i = 0; i < obserwatorzy.Count; i++) { Obserwator Obs = obserwatorzy[i]; Obs.aktualizacja(temperatura, wilgotność, ciśnienie); } }
public void usunObserwatora(Obserwator o) { int i = obserwatorzy.IndexOf(o); if (i >= 0) { obserwatorzy.Remove(o); } }
public void zarejestrujObserwatora(Obserwator o) { obserwatorzy.Add(o); }
private void Przegrales() /// zatrzymanie timerow oraz wyswietlenie komunikatu o porazce { timer1.Stop(); timer2.Stop(); timer3.Stop(); timer4.Stop(); timer5.Stop(); Obserwator.Stop(); foreach (Control c in this.Controls) { if (c is Label && c.Name == "Koniec") { Label lbl = (Label)c; lbl.Text = "Przegrales!"; gra = false; } else { c.Visible = false; } } }
public void usuńObserwatora(Obserwator o) { obserwatorzy.Remove(o); }