public void AktualizatorWilgotnościPoprawniePrzypisujeWilgotnosc()
        {
            // źródła wody: morze w k1, rzeka w k2, jezioro w k5
             var aktualizator = new AktualizatorWilgotnosci
             {
            GlebokoscPrzeszukiwania = 2,
            WartoscJeziora = 3f,
            WartoscRzeki = 2f,
            WartoscMorza = 1f,
            MnoznikWartosci = .5f
             };

             var k1 = _mapa.Komorki.ElementAt(0);
             var k2 = _mapa.Komorki.ElementAt(1);
             var k3 = _mapa.Komorki.ElementAt(2);
             var k4 = _mapa.Komorki.ElementAt(3);
             var k5 = _mapa.Komorki.ElementAt(4);

             k1.Dane.Podloze = Podloze.Woda;
             k2.Dane.Podloze = Podloze.Ziemia;
             k3.Dane.Podloze = Podloze.Ziemia;
             k4.Dane.Podloze = Podloze.Ziemia;
             k5.Dane.Podloze = Podloze.Woda;

             k1.Dane.Typ = TypKomorki.Morze;
             k2.Dane.Typ = TypKomorki.Lad;
             k3.Dane.Typ = TypKomorki.Lad;
             k4.Dane.Typ = TypKomorki.Lad;
             k5.Dane.Typ = TypKomorki.Jezioro;

             k2.Punkt.ZawieraRzeke = true;

             aktualizator.Przetwarzaj(_mapa);

             k2.Dane.Wilgotnosc.ShouldEqual(2f + .5f*1f); // rzeka i obok morze
             k3.Dane.Wilgotnosc.ShouldEqual(.5f*2f + .5f*3f); // obok rzeka i jezioro
             k4.Dane.Wilgotnosc.ShouldEqual(.5f*2f + .5f*3f); // obok rzeka i jezioro
        }
        public void UtworzMapeWilgotnosci(ParametryWilgotnosci parametry)
        {
            var aktualizator = new AktualizatorWilgotnosci
             {
            GlebokoscPrzeszukiwania = parametry.GlebokoscPrzeszukiwania,
            WartoscJeziora = parametry.WartoscJeziora,
            WartoscRzeki = parametry.WartoscRzeki,
            WartoscMorza = parametry.WartoscMorza,
            MnoznikWartosci = Konf.Wilg.MnoznikWartosci
             };

             aktualizator.Przetwarzaj(Poziom._mapa);
             UstawKomorkomUnityMaterialWilgotnosci();
        }