Das ist eine Menge Code für ein wenig Bewegung. Zullererst solltest Du auf jeden Fall die ganzen Vergleiche mit true entfernen (siehe z.B.
hier). Und eigentlich braucht man die ganzen Boolean-Variablen gar nicht, es genügt doch je ein Integerwert für die X- und die Y-Achse, das Vorzeichen bestimmt dann die Richtung.
P.S.: Gruß ins Sauerland, da bin ich geboren und aufgewachsen
[edit]P.P.S: Sry, Willkommen in der
DP [/edit]