Jollina
Abenteurer
Meine Idee wäre folgende:
Das "set button to GetButtonPressed" bezieht sich auf den gesamten MenuMode-Block. Das Ok von der zweiten MessageBox wird auch zu der Schleife gezählt und die Variable "button" wird auf "0" gesetzt, da Ok ja der erste Button ist. Deswegen wird der ganze Block noch einmal ausgeführt und wiederholt sich unendlich oft.
Vielleicht solltest du auch noch angeben, was passiert, wenn "Nein" gedrückt wird. So würde nein gedrückt und das Programm würde nichts machen.
Wieso ist denn "ok" auch button 0? Wäre es vielleicht eine Lösung "Ja" an zweite Stelle zu packen? Dann müsste man nämlich if button == 1?
Deine Idee klingt logisch, aber bei nein passiert halt einfach nichts...