Rikku2000
Member
- Joined
- Jul 2, 2010
- Messages
- 348
Here my SDL config for Caanoo with SDL_Joystick:
Code:
SDL_Joystick* joy;
if (SDL_Init(SDL_INIT_JOYSTICK) < 0)
printf("Couldn't initialize SDL: %s\n", SDL_GetError ());
joy = SDL_JoystickOpen(0);
while (SDL_PollEvent(&event)) {
if(SDL_JoystickGetAxis(joy, 0) < -3200) { // X Axis (Left)
} else if(SDL_JoystickGetAxis(joy, 0) > +3200) { // X Axis (Right)
}
if(SDL_JoystickGetAxis(joy, 1) < -3200) { // Y Axis (Up)
} else if(SDL_JoystickGetAxis(joy, 1) > +3200) { // Y Axis (Down)
}
if( SDL_JoystickGetButton(joy, 0) ) { // B
}
if( SDL_JoystickGetButton(joy, 1) ) { // A
}
if( SDL_JoystickGetButton(joy, 2) ) { // X
}
if( SDL_JoystickGetButton(joy, 3) ) { // Y
}
if( SDL_JoystickGetButton(joy, 4) ) { // L
}
if( SDL_JoystickGetButton(joy, 5) ) { // R
}
if( SDL_JoystickGetButton(joy, 6) ) { // Home
}
if( SDL_JoystickGetButton(joy, 7) ) { // Hold
}
if( SDL_JoystickGetButton(joy, 8) ) { // Help 1
}
if( SDL_JoystickGetButton(joy, 9) ) { // Help 2
}
if( SDL_JoystickGetButton(joy, 10) ) { // Stick Press
}
}