Joystick Question

Blitz3D Forums/Blitz3D Beginners Area/Joystick Question

Here's what I know: JoyX() and JoyY() are used for, well, x and y positioning; any other axis functions (i.e. JoyZ() or JoyV()) seem to be used as just excess things on the joystick, like the throttle. The throttle USED to be on JoyZ() but now it is on...whatever else. The main probelm is that it seems to depend on your joystick where the input is coming into. (Take mine, for example: My throttle used to be on Joyz(), then Joyv() after an update, now it's on something else after another one...)

JoyPitch() and JoyYaw() seem to be worthless with my joystick as well. They may have to do with much more complicated joysticks, and I apologize that I cannot assist you there. As I said before, what functions what part of the joystick is assigned to depends on the joystick. Personally, I'd stick with x, y, and the buttons; perhaps you could write some code to adjust for different brands of joysticks (especially the throttle). Try not to make anything too specific to your joystick -- compatability's a nightmare!