X=JOYXDIR ([Port])


Beschreibung
Diese Funktion ermittelt die horizontale Joystickkoordinate. Der Wert kann nur -1, 0 oder +1 sein. Diese Funktion ist für analoge und digitale Joysticks geeignet. Für analoge Joysticks kann auch JOYX benutzt werden. JOYYDIR und JOYZDIR ergänzen diese Funktion.

Die JOYX, JOYY- und JOYZ-Funktionen erfordern einen exakt kalibrierten Joystick. Benutze dafür das Programm aus der Systemsteuerung. JOYXDIR, JOYYDIR und JOYZDIR arbeiten dagegen auch mit schlecht eingestellten Joysticks.

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
Horizontale Joystickkoordinate (-1=links, 0=mitte, 1=rechts)


Beispiel
Dieses Programm ermittelt die Richtung, wohin der Joystick gelenkt wird:

GRAPHICS 640,480,0,1
SETBUFFER BACKBUFFER()
WHILE NOT KEYHIT(1)
   x=JOYXDIR()
   y=JOYYDIR()
   CLS
   LINE 320,240,320+x*100,240+y*100
   OVAL 310+x*100,230+y*100,20,20,0
   FLIP
WEND
END


Siehe auch
JOYX, JOYY, JOYYDIR, JOYZ, JOYZDIR