int SDL_GameControllerEventState(int state)
state | SDL_QUERY(-1), SDL_IGNORE(0), SDL_ENABLE(1)の1つ |
printf("%d¥n", SDL_GameControllerEventState(SDL_QUERY)); /* 1が表示される */
printf("%d¥n", SDL_GameControllerEventState(SDL_IGNORE)); /* 0が表示される */
printf("%d¥n", SDL_GameControllerEventState(SDL_QUERY)); /* 0が表示される */
コントローラーイベントを無効にした場合, コントローラーの情報が必要なときはSDL_GameControllerUpdate()を自分で呼んで状態をチェックする必要がある.
-1, 0, 1以外の引数は無効である. その場合は引数と同じ値を戻す.
SDL 2.0.0以降