|
⇤ ← Revision 1 as of 2013-02-13 18:38:22
Size: 1503
Comment: Initial page for SDL_GameControllerName
|
Size: 1499
Comment: Changed signature format, see SGFunctions page.
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 16: | Line 16: |
| const char *SDL_GameControllerName(SDL_GameController *gamecontroller); | const char* SDL_GameControllerName(SDL_GameController* gamecontroller) |
| Line 43: | Line 43: |
DRAFT |
SDL_GameControllerName
Use this function to get the implementation dependent name for an opened game controller.
Contents
Syntax
const char* SDL_GameControllerName(SDL_GameController* gamecontroller)
Function Parameters
gamecontroller |
a game controller identifier previously returned by SDL_GameControllerOpen() |
Return Value
Returns the implementation dependent name for the game controller, or NULL if there is no name or the identifier passed is invalid.
Code Examples
SDL_GameController *controller = NULL;
for (int i = 0; i < SDL_NumJoysticks(); ++i) {
controller = SDL_GameControllerOpen(i);
if (controller) {
break;
}
}
if (controller) {
printf("Found a valid controller, named: %s\n", SDL_GameControllerName(controller));
}
Remarks
This is the same name as returned by SDL_GameControllerNameForIndex, but it takes a controller identifier instead of the (unstable) device index.
