This might be usefull for some of you ...
Include that in your code, now you can access all joystick axis in a uniformed manner (like with a for loop) much like the buttons of a joystick!. Make sure you check that the axis is available for use (JoyAxisCaps() command).
'Constants already defined in freejoy.bmx 'Const JOY_X=0 'Const JOY_Y=1 'Const JOY_Z=2 'Const JOY_R=3 'Const JOY_U=4 'Const JOY_V=5 'Const JOY_YAW=6 'Const JOY_PITCH=7 'Const JOY_ROLL=8 'Const JOY_HAT=9 'Const JOY_WHEEL=10 'Function to access the axis ... returns -1 to 1 depending on the location of that axis Function JoyAxis#( axis,port=0 ) SampleJoy port Return joy_axis[port*16+axis] End Function
Include that in your code, now you can access all joystick axis in a uniformed manner (like with a for loop) much like the buttons of a joystick!. Make sure you check that the axis is available for use (JoyAxisCaps() command).