int SDL_JoystickEventState(int state)
state | SDL_QUERY(-1), SDL_IGNORE(0), SDL_ENABLE(1)の1つ |
printf("%d¥n", SDL_JoystickEventState(SDL_QUERY)); /* 1が表示される */
printf("%d¥n", SDL_JoystickEventState(SDL_IGNORE)); /* 0が表示される */
printf("%d¥n", SDL_JoystickEventState(SDL_QUERY)); /* 0が表示される */
ジョイスティックイベントが無効のときジョイスティックの状態を得るには, SDL_JoystickUpdate()を自分で呼び, 状態を手動でチェックする必要がある.
メモ: ジョイスティックイベントは有効のままにしておくことを推奨する.
警告: この関数を呼ぶと, SDLイベントキューの現在のイベントは全て削除される.