Main sections
GETNUMJOYSTICKS
n% = GETNUMJOYSTICKS( )
This command set gives you the ability to access up to 10 joysticks (n%), each with up to 32 buttons (m%). This command is only available to registered users.
Sample:
 
// ------------------------------------------------------------- //
// JOYSTICK DEMO II
// ------------------------------------------------------------- //
LOADFONT "minifont.bmp"
WHILE TRUE
 FOR i=0 TO GETNUMJOYSTICKS()-1 // Get Number of Joysticks
  PRINT GETJOYNAME$(i), 0, i*48 // Name of Device
  a$="X:"+GETJOYX(i) + " Y:"+GETJOYY(i)+ " Z:"+ GETJOYZ(i) // XYZ-Position
  a$=a$+"Rx:"+GETJOYRX(i) + " Ry:"+GETJOYRY(i)+ " Rz:"+GETJOYRZ(i) // XYZ-Rotation
  FOR n=0 TO 31 // Up to 32 Buttons
   a$=a$+" B"+n+":"+GETJOYBUTTON (i, n)
  NEXT
  PRINT a$, 0, i*48+16
  // DIGI-Joystick
  b$="DX:"+ GETDIGIX(i)+" DY:"+GETDIGIY(i)
  PRINT b$, 0, i*48+32
 NEXT
 SHOWSCREEN
WEND

