Y=JOYYDIR ([Port])


Beschreibung
Diese Funktion ermittelt die vertikale 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 JOYY benutzt werden. JOYXDIR 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
Vertikale Joystickkoordinate (-1=oben, 0=mitte, 1=unten)


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, JOYXDIR, JOYY, JOYZ, JOYZDIR