public void AddAnimal(string dier) { switch (dier) { case "uil": temp = new Uil(); break; case "tijger": temp = new Tijger(); break; case "pinguïn": temp = new Pinguïn(); break; case "aap": temp = new Aap(); break; default: break; } dierentuin.Add(temp); listBox1.Items.Add(temp); }
private void Timer_Tick(object sender, EventArgs e) { // als Energie < 0 dan verwijder uit verzameling // Tel van achteren naar voren! // Gebruik geen foreach(...) want dan mag je de verzameling niet aanpassen for (int i = AllAnimals.Count - 1; i >= 0; i--) { Dier d = AllAnimals[i]; d.Leven(); if (d.Energie < 0) { AllAnimals.Remove(d); } } RefreshUI(); }
public void AddDier(Dier dier) { diertjes.Add(dier); }