|
Size: 1428
Comment: Initial page for SDL_GameControllerOpen
|
Size: 1373
Comment: Sorted releated functions, see SGFunctions.
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 49: | Line 49: |
| .[[SDL_GameControllerNameForIndex]] | |
| Line 50: | Line 51: |
| .[[SDL_GameControllerOpen]] | |
| Line 54: | Line 54: |
| ##See the Style Guide for instructions on editing the footer. |
DRAFT |
SDL_GameControllerOpen
Use this function to open a gamecontroller for use.
Contents
Syntax
SDL_GameController *SDL_GameControllerOpen(int joystick_index)
Function Parameters
joystick_index |
the device_index of a device, up to SDL_NumJoysticks() |
Return Value
Returns a gamecontroller identifier or NULL if an error occurred; call SDL_GetError() for more information.
Code Examples
/* Open the first available controller. */
SDL_GameController *controller = NULL;
for (int i = 0; i < SDL_NumJoysticks(); ++i) {
if (SDL_IsGameController(i)) {
controller = SDL_GameControllerOpen(i);
if (controller) {
break;
} else {
fprintf(stderr, "Could not open gamecontroller %i: %s\n", i, SDL_GetError());
}
}
}
Remarks
joystick_index is the same as the device_index passed to SDL_JoystickOpen.
