Пример #1
0
        //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);
            }
        }
Пример #2
0
        //Laden der Highscorelisten-Form
        private void Highscoreliste_Click(object sender, EventArgs e)
        {
            Highscoreliste f2 = new Highscoreliste();

            f2.ShowDialog();
        }