Hallo furiossteve
Lösche die Leetzeilen, damit das Ganze lesbarer wird.
Eine while() Schleife ist eine "ungünstige" Konstruktion um Knöpfe auszulesen, da ist eine if() Abfrage besser. Die Anzahl der Wx() Funktionen läßt sich eindunsten, indem die Parameterliste angepasst wird.
Und noch viele andere Dinge, die den Sketch geschmeidiger macht.
Ich wünsche einen guten Tag und viel Spass beim Programmieren in C++.