Wiki Page Content

Differences between revisions 3 and 4
Revision 3 as of 2013-02-13 18:49:50
Size: 1373
Editor: jorgenpt
Comment:
Revision 4 as of 2015-04-26 18:53:26
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_GameControllerNameForIndex]]

DRAFT

SDL_GameControllerOpen

Use this function to open a gamecontroller for use.

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.


CategoryAPI, CategoryGameController

None: SDL_GameControllerOpen (last edited 2016-04-10 22:49:34 by PhilippWiesemann)

(Page Info.)
Feedback
Please include your contact information if you'd like to receive a reply.
Submit