I am having a problem with the gamepad / joystick interface in SDL2.
Because of the application I cannot use SDL events to manage the gamepads (which I realise would be more straight forward).
I want to keep track of gamepads using their SDL_JoystickID but when I try and retrieve this using SDL_JoystickInstanceID I always get nil as a response.
Here is a small snippet but hopefully enough to show the problem.
[Image: http://i.imgur.com/Dyofnh0.png ]
Am I using the interface incorrectly?
I can get the state of gamepad buttons and all other functions fine, just not the InstanceID, any ideas would be appreciated!