private void Krok() { for (int i = ListaDrapieznikow.Count - 1; i >= 0; i--) { ListaDrapieznikow[i].UzyjEnergii(); if (ListaDrapieznikow[i].Energia <= 0) { ListaDrapieznikow.RemoveAt(i); } } for (int i = ListaPozywienia.Count - 1; i >= 0; i--) { if (ListaPozywienia[i].Wielkosc == 0) { ListaPozywienia.RemoveAt(i); } } foreach (var p in ListaPozywienia) { p.Rosnij(); } foreach (var d in ListaDrapieznikow) { foreach (var p in ListaPozywienia) { p.ZjedzMnie(d, this); } } }
public void DodajLosoweDrapiezniki(int count) { for (int i = 0; i < count; i++) { var r = rand.Next(0, 3); if (r == 0) { ListaDrapieznikow.Add(Skorpion.ZLosowaEnergia(rand)); } if (r == 1) { ListaDrapieznikow.Add(Parecznik.ZLosowaEnergia(rand)); } if (r == 2) { ListaDrapieznikow.Add(Tarantula.ZLosowaEnergia(rand)); } } }