I've been playing with the joystick controls tonight, just trying to sort out a nice little demo that I can use my new gamepad with.
There are alot of indescrypencies in how they process back the information.
For me the Twist Z = Z Rotation, which I suppse makes sense however what doesn't make sense is the fact that it goes from 0 to 65535 rather than -1000 to 1000 like the others.
This is meaning that making an automatic calibration program a pain in the ass, because I now don't know what all of the other values are *suppose* to be.
As the help doesn't actually cover how any of the data is actually processed past what is given back, I am a little warey to continue.
What confuses me more is that DirectX itself works -1000 to 1000 for the joystick Axis / Rotation itself, it is only the POV Hats (which the Joystick D-Pas is considered to be) work differently.
Something else confusing is that DirectX only supports 2 Sliders, so why does DarkBASIC Professional support 4?