/// <summary>
 /// metoda pobiera liste osad i dodaje wywołanie metody aktualizuj kazdej z nich do delegata
 /// </summary>
 /// <param name="listaOsad"></param>
 public AktualizacjaOsad(List <Osada> listaOsad)
 {
     foreach (Osada osada in listaOsad)
     {
         delegatAktualizacjiOsad += new DelegatAktualizacjiOsad(osada.aktualizuj);
     }
 }
 /// <summary>
 /// metoda pobiera liste osad i dodaje wywołanie metody aktualizuj kazdej z nich do delegata
 /// </summary>
 /// <param name="listaOsad"></param>
 public AktualizacjaOsad(List<Osada> listaOsad)
 {
     foreach (Osada osada in listaOsad)
     {
         delegatAktualizacjiOsad += new DelegatAktualizacjiOsad(osada.aktualizuj);
     }
 }
 /// <summary>
 /// klasa AktualizacjiStanuSwiata przyjmuje w konstruktorze obiekt świata i na jego podstawie tworzy odpowiednie delegaty ktrórych bedzie używać
 /// do aktualizacji
 /// </summary>
 /// <param name="swiat"></param>
 public AktualizacjaStanuSwiata(Swiat swiat)
 {
     AktualizacjaHandlarzy GeneratorDelegacjiDoaktualizacjiHandlarzy = new AktualizacjaHandlarzy(swiat.pobierzListeHandlarzy());
     AktualizacjaOsad GeneratorDelegacjiDoAktualizacjiOsad = new AktualizacjaOsad(swiat.pobierzListeOsad());
     delegatHandlarzy = GeneratorDelegacjiDoaktualizacjiHandlarzy.pobierzGotowyDelegat();
     delegatOsad = GeneratorDelegacjiDoAktualizacjiOsad.pobierzGotowyDelegat();
 }
        /// <summary>
        /// klasa AktualizacjiStanuSwiata przyjmuje w konstruktorze obiekt świata i na jego podstawie tworzy odpowiednie delegaty ktrórych bedzie używać
        /// do aktualizacji
        /// </summary>
        /// <param name="swiat"></param>
        public AktualizacjaStanuSwiata(Swiat swiat)
        {
            AktualizacjaHandlarzy GeneratorDelegacjiDoaktualizacjiHandlarzy = new AktualizacjaHandlarzy(swiat.pobierzListeHandlarzy());
            AktualizacjaOsad      GeneratorDelegacjiDoAktualizacjiOsad      = new AktualizacjaOsad(swiat.pobierzListeOsad());

            delegatHandlarzy = GeneratorDelegacjiDoaktualizacjiHandlarzy.pobierzGotowyDelegat();
            delegatOsad      = GeneratorDelegacjiDoAktualizacjiOsad.pobierzGotowyDelegat();
        }