public Scenariusz() { Console.WriteLine("Rozpoczynam scenariusz"); zbiornikRetencyjny = new ZbiornikRetencyjny(50); autostrada = new Autostrada(0, 100); szpital = new Szpital(); lotnisko = new Lotnisko(); elektrownia = new Elektrownia(szpital, lotnisko); wAtm = new WarunkiAtmosferyczne(5, 50, 10, 20, zbiornikRetencyjny, elektrownia, autostrada, szpital, lotnisko); }
public WarunkiAtmosferyczne(int wiatr, int ilOpadowDeszczu, int ilOpadowSniegu, int temperatura, ZbiornikRetencyjny zr, Elektrownia ele, Autostrada aut, Szpital szp, Lotnisko lot) { this.wiatr = wiatr; this.ilOpadowDeszczu = ilOpadowDeszczu; this.ilOpadowSniegu = ilOpadowSniegu; this.temperatura = temperatura; delWA = new Action(zr.zmniejszPoziomWody); intensywneOpadyDeszczu += delWA; delWA = new Action(aut.wyslijPlugi); intensywneOpadySniegu += delWA; delWA = new Action(lot.zamknij); silnePodmuchyWiatru += delWA; delWA = new Action(ele.WlaczZasilanieAwaryjne); upal += delWA; }