Wie kann ich in Greenfoot eine Methode bei Tastendruck nur EIN mal ausführen?

1 Antwort

Wenn du eine tast drückst wird eine methode aufgerufen, die ungefär so aufgebaut ist:

public void methodeBeiTastendruck()

{

  If(!tasteIstGedrückt){

       //was passiereb soll

  }

}

In der Methode, in der die Tastendrücke abgefragt werden, machst du einfach so:

//Wenn deine vorwärtstaste gedrückt ist:

methodeBeoTastendruck();

tasteIstGedrückt = true;

//Wenn dein vorwärtstaste losgelassen wird:

tasteIstGedrückt = false;

PS: Wenn du das nich versrehst kann ich ja Beispiel Code posten

LG Actyc