Hallo Leute,
Ich bin gerade am Programmieren des alten Atari-Spiels PingPong. Ich möchte 2 Blöcke (links und rechts am Bildschirmrand) über die Tastatur getrennt steuern können. Ich habe einen KeyListener implementiert und je nach betätigter Taste sollen sich die beiden Blöcke gleichzeitig bewegen.
Mein Problem ist: Es ist nicht möglich zwei unterschiedliche Tasten-Betätigungen (z.B. Spieler1 steuert seinen Block nach oben (Taste: w)und Spieler2 steuert seinen Block nach unten (Taste: Pfeil nach unten) ) gleichzeitig umzusetzen.
Es wird immer nur die zuletzt betätigte Taste und damit nur die Bewegung eines Blocks verändert.
Mein Ansatz über Threads funktionierte auch nicht.
Habt ihr eine Lösung für mein Problem?
Danke
Ich bin gerade am Programmieren des alten Atari-Spiels PingPong. Ich möchte 2 Blöcke (links und rechts am Bildschirmrand) über die Tastatur getrennt steuern können. Ich habe einen KeyListener implementiert und je nach betätigter Taste sollen sich die beiden Blöcke gleichzeitig bewegen.
Mein Problem ist: Es ist nicht möglich zwei unterschiedliche Tasten-Betätigungen (z.B. Spieler1 steuert seinen Block nach oben (Taste: w)und Spieler2 steuert seinen Block nach unten (Taste: Pfeil nach unten) ) gleichzeitig umzusetzen.
Es wird immer nur die zuletzt betätigte Taste und damit nur die Bewegung eines Blocks verändert.
Mein Ansatz über Threads funktionierte auch nicht.
Habt ihr eine Lösung für mein Problem?
Danke