目次 - API(機能別) - ゲームコントローラー - SDL_GameControllerClose

SDL_GameControllerClose

SDL_GameControllerOpen()で開いたゲームコントローラーを閉じる

構文

void SDL_GameControllerClose(SDL_GameController* gamecontroller)

引数

gamecontrollerSDL_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());
        }
    }
}

バージョン

SDL 2.0.0以降

関連項目(関数)

SDL_GameControllerOpen

SDL Wikiへのリンク

SDL_GameControllerClose - SDL Wiki