目次 - SDL 2.0 API(機能別) - ゲームコントローラー - SDL_IsGameController
(SDL3バージョンはSDL3/SDL_IsGamepadを参照すること)
SDL_IsGameController
ジョイスティクがゲームコントローラーインターフェースに対応しているかチェックする
構文
SDL_bool SDL_IsGameController(int joystick_index)
引数
戻り値
指定のジョイスティックがゲームコントローラーインターフェースに対応していればSDL_TRUE, 対応していないまたはデバイス番号が範囲外のときSDL_FALSEを戻す.
サンプルコード
for (int i = 0; i < SDL_NumJoysticks(); ++i) {
if (SDL_IsGameController(i)) {
printf("ジョイスティック %d はゲームコントローラーインターフェースに対応している!¥n", i);
}
}
詳細
device_indexはSDL_JoystickOpen()の引数のjoystick_indexと同じである.
バージョン
SDL 2.0.0以降
関連項目(関数)
SDL_GameControllerNameForIndex
SDL_GameControllerOpen
SDL Wikiへのリンク
SDL_IsGameController - SDL Wiki