/// <summary> /// Überprüft ob der Buchstabe im Wort vor kommt /// </summary> /// <param name="buchstabe"></param> public void RateBuchstaben(char buchstabe) { AktuellesWort.RateBuchstabe(buchstabe); MoeglicheBuchstaben = Buchstabe.SetzeBuchstabenAlsGezogen(MoeglicheBuchstaben, buchstabe); var richtigerZug = AktuellesWort.EnthaeltBuchstabe(buchstabe); if (richtigerZug) { ErfolgreicheVersuche++; } else { FehlerhafteVersuche++; } if (FehlerhafteVersuche == MaximaleAnzahlVonVersuchen || AktuellesWort.IstAufgeloest) { Ende = true; } if (AktuellesWort.IstAufgeloest) { Gewonnen = true; } }
/// <summary> /// Loest das Wort auf /// </summary> public void Aufloesen() { AktuellesWort.Aufloesen(); Ende = true; }