/// <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; } }
private void FahrzeugErstellen_Load(object sender, EventArgs e) { if (fahrzeug != null) { if (fahrzeug is PKW) { fahrzeugArtComboBox.SelectedIndex = 0; this.fahrzeugArtComboBox_SelectedIndexChanged(sender, e); hubraumTextBox.Text = (fahrzeug as PKW).Hubraum.ToString(); leistungTextBox.Text = (fahrzeug as PKW).Leistung.ToString(); schadstoffklasseComboBox.Text = (fahrzeug as PKW).Schadstoffklasse.ToString(); } else if (fahrzeug is LKW) { fahrzeugArtComboBox.SelectedIndex = 1; this.fahrzeugArtComboBox_SelectedIndexChanged(sender, e); achsenanzahlTextBox.Text = (fahrzeug as LKW).AchsenAnzahl.ToString(); zuladungTextBox.Text = (fahrzeug as LKW).Zuladung.ToString(); } else if (fahrzeug is Motorrad) { fahrzeugArtComboBox.SelectedIndex = 2; this.fahrzeugArtComboBox_SelectedIndexChanged(sender, e); hubraumTextBox.Text = (fahrzeug as Motorrad).Hubraum.ToString(); } herstellerComboBox.Text = fahrzeug.Hersteller; modellTextBox.Text = fahrzeug.Modell; anschaffungspreisTextBox.Text = fahrzeug.Anschaffungspreis.ToString(); zulassungsdatumMaskedTextBox.Text = fahrzeug.Zulassungsdatum.ToString(); string kennzeichen = ""; foreach (char Buchstabe in fahrzeug.Kennzeichen) { if (kennzeichen.Length == 5 && Int32.TryParse(Buchstabe.ToString(), out int result)) { kennzeichen += " " + Buchstabe; } else if (Buchstabe != '-' || (Buchstabe == '-' && kennzeichen.Length == 3)) { kennzeichen += Buchstabe; } else if (Buchstabe == '-' && kennzeichen.Length == 1) { kennzeichen += " " + Buchstabe; } else if (Buchstabe == '-' && kennzeichen.Length == 2) { kennzeichen += " " + Buchstabe; } } kennzeichenMaskedTextBox.Text = kennzeichen; } }