Sint16 SDL_GetGamepadAxis(SDL_Gamepad *gamepad, SDL_GamepadAxis axis);
| SDL_Gamepad * | gamepad | ゲームパッド |
| SDL_GamepadAxis | axis | 方向のインデックス番号(SDL_GamepadAxisの値の1つ) |
(Sint16) 方向の状態を戻す.
方向のインデックス番号は0から始まる.
アナログスティックの場合, 値は-32768(上/左)から32767(下/右)の範囲である.
トリガーの場合, 値は0(離した状態)から32767(完全に押した状態)で, 負の値になることはない. この値は全範囲で正規化されているので, 下位レベルのSDL_GetJoystickAxis()が報告した値とは異なる.
無効なゲームパッドや方向の場合, 0を戻す. 0は通常の操作での有効な値でもある(通常は中央).
この関数はどのスレッドからも安全に呼べる.