public override void Eet(Leven leven) { if (leven.IsPlant) { //wat doet een planteneter met giftige planten? if (WordtVergiftigdDoor.Contains(leven.NederlandseNaam)) { // normaal eet de planteneter geen giftige planten. behalve als de // planteneter honger heeft. alleen gaat de planteneter dan wel dood. // de planenteter eet een giftige plant en wordt verwijderd. if (Honger()) { this.Sterf(); leven.Sterf(); } else { //als de plant diet eetbaar is, keer dan om SnelheidObject = SnelheidObject.Keerom(); } } //alles wat niet giftig is wordt gewoon opgegeten als er nog plek is else if (MaagGevuld < 100) { MaagGevuld = MaagGevuld + leven.Voedingswaarde; leven.Sterf(); } } //als het leven geen plant is keert de planteneter om. else { SnelheidObject = SnelheidObject.Keerom(); } }
public override void Eet(Leven leven) { if (leven.IsDier) { //wat doet een vleeseter met giftige planten? if (this.GewichtMaximaal < (double)GewichtMaximaal) { // normaal eet de planteneter geen giftige planten. behalve als de // planteneter honger heeft. alleen gaat de planteneter dan wel dood. // de planenteter eet een giftige plant en wordt verwijderd. if (Honger()) { this.Sterf(); leven.Sterf(); } else { //als de dier niet eetbaar is, keer dan om SnelheidObject = SnelheidObject.Keerom(); } } //alles wat niet giftig is wordt gewoon opgegeten als er nog plek is else if (MaagGevuld < 100) { MaagGevuld = MaagGevuld + leven.Voedingswaarde; leven.Sterf(); } } //als het leven geen dier is keert de vleeseter om. else { SnelheidObject = SnelheidObject.Keerom(); } }
// //Methodes // public override void Eet(Leven leven) { if (leven.IsPlant) { if (WordtVergiftigdDoor.Contains(leven.NederlandseNaam)) { if (Hunger()) { this.Sterf(); leven.Teken(); } else { SnelheidObject = SnelheidObject.Keerom(); } } else if (MaagGevuld < 100) { MaagGevuld = MaagGevuld + leven.Voedingswaarde; leven.Sterf(); } } else { SnelheidObject = SnelheidObject.Keerom(); } }
// //Methode // public override void Eet(Leven leven) { if (leven.IsPlant) { if (WordtVergiftigdDoor.Contains(leven.NederlandseNaam)) { if (Hunger()) { this.Sterf(); } else { SnelheidObject = SnelheidObject.Keerom(); } } else if (MaagGevuld < 100) { this.MaagGevuld = leven.Voedingswaarde; leven.Sterf(); } } else if (leven.IsDier) { Dier temp = (Dier)leven; if (this.Gewicht > temp.Gewicht) { if (this.MaagGevuld < 100) { this.MaagGevuld = this.MaagGevuld + leven.Voedingswaarde; leven.Sterf(); } } } } // Eet Methode
// //Methodes // public override void Eet(Leven leven) { if (leven.IsDier) { Dier temp = (Dier)leven; if (leven.NederlandseNaam == this.NederlandseNaam) { if (this.Gewicht > temp.Gewicht) { if (MaagGevuld < 100) { MaagGevuld = MaagGevuld + leven.Voedingswaarde; leven.Sterf(); } } } else { SnelheidObject = SnelheidObject.Keerom(); } } }