while-Schleife anhalten

1

18LetterLongName

Hallo zusammen,
ich programmiere gerade ein Spiel und würde da gerne eine Pause-Funktion einbauen. Gibt es eine Möglichkeit eine while-Schleife per Tastendruck anzuhalten und wenn die Taste erneut gedrückt wird die Schleife weiterlaufen zu lassen?

Vielen Dank schonmal für eure Hilfe
Heinz
 
Hallo,

sicher funktioniert das. Du könntest einen KeyListener nehmen. Dort setzt du dann eine boolean-Variable.

In der Schleife könntest du es dann so lösen.
Code:
while(true){
   if(keyPressed){
      Thread.sleep(500);
      continue;
   }
   //hier passiert das was normal passieren soll.
}


Gruß

Sascha
 
eine echt genial simple Lösung =)

vielen Dank für die schnelle Antwort
 
Zurück