dir = JoyDir(port[, idx])
port
angegebenen Port eingesteckt ist. Das optionale
Argument idx
kann verwendet werden, um den Index des zu verwendenden
Joysticks anzugeben, falls es mehrere Joysticks an einem Controller
gibt. Joystick-Indizes beginnen bei 0.
Eine der folgenden Stellungen wird zurückgegeben:
#JOYUP
#JOYUPRIGHT
#JOYRIGHT
#JOYDOWNRIGHT
#JOYDOWN
#JOYDOWNLEFT
#JOYLEFT
#JOYUPLEFT
#JOYNODIR
port
kann von 0 bis zur Anzahl der aktuell angeschlossenen
Joysticks minus 1 liegen. Sie können die Anzahl der aktuell
verfügbaren Joysticks mit dem Befehl CountJoysticks()
ermitteln. Bitte beachten Sie, dass Port 0 unter AmigaOS den
Standard-Joystick-Port anspricht, obwohl dies Port 1 auf klassischer
Amiga-Hardware ist. Hollywood wechselt diese Ports für plattformübergreifende
Konsistenz, wobei Port 0 immer auf den Standard-Joystick verweist.
Siehe auch JoyAxisX(), JoyAxisY(), JoyAxisZ(), JoyButton() und JoyHat().
While state <> #JOYRIGHT state = JoyDir(0) VWait WendDer obige Code wartet, bis der Benutzer den Joystick am Anschluss 0 nach rechts bewegt.