// //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
public bool IsBotsing(Leven leven) { if (this.Tekengebied.Overlap(leven.Tekengebied)) { Dier dier = leven.ToDier(); if (dier != null) { this.SnelheidObject = this.SnelheidObject.Keerom(); dier.SnelheidObject = dier.SnelheidObject.Keerom(); } Eet(leven); return(true); } else { return(false); } }
// //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(); } } }
//Constructor public GetroffenEventArgs(Leven leven) { Getroffen = leven; GeraaktOp = DateTime.Now; }
// //Constructor // public NieuwLevenEventArgs(Leven leven) { NieuwLeven = leven; }
// //Methoden // public abstract void Eet(Leven leven);