Пример #1
0
    /// <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;
        }
    }
Пример #2
0
 /// <summary>
 /// Loest das Wort auf
 /// </summary>
 public void Aufloesen()
 {
     AktuellesWort.Aufloesen();
     Ende = true;
 }