public IFigur WirdGetroffen() { if (Gegenstand is KeinGegenstand) { var leben = Leben.LebenVerlieren(); return(new Mario(leben, Gegenstand)); } return(new Mario(Leben, Gegenstand.Getroffen())); }
public IFigur FindetGegenstand(IGegenstand gegenstand) { if (gegenstand is LebensPunkt) { return(new Mario(Leben.LebenErhöhen(), Gegenstand)); } if (Gegenstand is IBlume && gegenstand is Pilz) { return(new Mario(Leben, Gegenstand)); } return(new Mario(Leben, gegenstand)); }
/// <summary> /// Kleiner Mario mit 3 Leben /// </summary> public Mario() { Leben = new Leben(3); Gegenstand = new KeinGegenstand(); }
protected bool Equals(Leben other) { return(_anzahlLeben == other._anzahlLeben); }