//Die Liste mit den Antwortmöglichkeiten wird wieder geleert und neu erstellt, dann wird die neue Frage mit den Antwortmöglichkeiten angezeigt //solange der Fragenzaehler mit der globalen Variable "zaehler" nicht den Wert 10 überschreitet //Die Methoden: gibFeedback(), anzeigenFortschritt() und speichernHighscore() wurden in die static class übernommen, da sie bei allen Spielmodi gleich sind private void weiter_Click(object sender, EventArgs e) { try { if (radioButtonAnwort1.Checked == true || radioButtonAntwort2.Checked == true || radioButtonAntwort3.Checked == true || radioButtonAntwort4.Checked == true) { Global.gibFeedback(checkAntwort()); } else { MessageBox.Show("Bitte eine Antwort auswählen"); } if (Global.zaehler < 10) { landantworten.Clear(); anzeigenFrage(); weitereAntworten(); anzeigenAntworten(); Global.zaehler++; Global.anzeigenFortschritt(Fortschritt, Punkte_User); } else { Global.speichernHighscore(user); Highscoreliste f2 = new Highscoreliste(); f2.ShowDialog(); } } catch (Exception ex) { MessageBox.Show("Fehler aufgetreten: " + ex.Message); } }
//Laden der Highscorelisten-Form private void Highscoreliste_Click(object sender, EventArgs e) { Highscoreliste f2 = new Highscoreliste(); f2.ShowDialog(); }