void SDL_GameControllerClose(SDL_GameController* gamecontroller)
gamecontroller | SDL_GameControllerOpen()で開いたゲームコントローラー |
/* 全てのコントローラーを開こうとする */
for (int i = 0; i < SDL_NumJoysticks(); ++i) {
if (SDL_IsGameController(i)) {
SDL_GameController *controller = SDL_GameControllerOpen(i);
if (controller) {
SDL_GameControllerClose(controller);
} else {
fprintf(stderr, "ゲームコントローラ%dを開けなかった: %s¥n", i, SDL_GetError());
}
}
}