Knopf=GETJOY ([Port])


Beschreibung
Diese Funktion überprüft, ob ein Joystickknopf betätigt wurde. Es liefert dann die Nummer des Knopfs zurück. Wurde kein Knopf gedrückt, so wird nur eine Null zurückgeliefert. Diese Funktion ermittelt für alle Joystickknöpfe, die Funktionen JOYDOWN/JOYHIT können nur einen Knopf auf einmal überprüfen.

Achtung! Der Befehl GETJOY ermittelt nur die tatsächliche Betätigungen. Wird ein Knopf ständig gedrückt, so liefert diese Funktion nur einmal den Wert zurück.

Achtung! Überprüfe vorher mit JOYTYPE, ob ein Joystick überhaupt angeschlossen ist. Denn ein Spiel ist ohne den benötigten Joystick unspielbar!


Parameter
Ab v1.27 wurde Port-Parameter eingebaut!

Port = Nummer des Joysticks (ab 0)


Rückgabewert
Es wird die Nummer des Joystickknopfs zurückgeliefert. Bei 0 wurde kein Knopf betätigt.


Beispiel
Dieses Beispiel zeigt den betätigten Joystickknopf:

WHILE NOT KEYHIT(1)
   button=GETJOY()
   IF button <> 0 THEN
      PRINT "Nummer des Joystickknopfs:"+button
   END IF
WEND


Siehe auch
FLUSHJOY, JOYDOWN, JOYHIT, JOYWAIT, WAITJOY