Hilfe
GetJoy
Aufruf
Parameter
Rückgabewert
Beschreibung
Zusatzinformationen
Beispiel
Siehe auch
knopf = GetJoy( [port] )
Parameter
port | Nummer des Joysticks (ab 0) |
Rückgabewert
Nummer des Joystickknopfs. Wird 0 zurückgegeben, wurde kein Knopf gedrückt.
Beschreibung
Diese Funktion überprüft, ob ein Joystickknopf gedrückt wurde. Es wird dann die Nummer des Knopfs zurückgegeben. Wenn 0 zurückgegeben wird, wurde kein Knopf gedrückt.
Diese Funktion hat den Vorteil gegenüber JoyHit, dass es alle drei Tasten abfragen kann.
GetJoy gibt nur die Betätigung des Knopfes zurück. Muss überprüft werden, ob ein Knopf länger gedrückt wird, muss man JoyDown
benutzen.

Zusatzinformationen
Bevor du diese Funktion nutzt solltest du mittels JoyType
prüfen, ob überhaupt ein Joystick angeschlossen ist.
Du solltest auch immer an eine alternative Tastatur/Maus-Steuerung denken.

Du solltest auch immer an eine alternative Tastatur/Maus-Steuerung denken.
Dies ist ein undokumentierter Befehl. Sollte dieser Befehl wieder offiziell entfernt werden, wären Programme zu allen zukünftigen Updates nicht mehr kompatibel und müssten umgeschrieben werden. Die Anwendung ist daher auf eigenes Risiko.
Beispiel
Standardbeispiel:
While Not KeyHit(1)
button = GetJoy()
If button <> 0 Then
Print "Nummer des Joystickknopfs:" + button
EndIf
Wend
button = GetJoy()
If button <> 0 Then
Print "Nummer des Joystickknopfs:" + button
EndIf
Wend
Siehe auch

