Uint8 SDL_GetJoystickHat(SDL_Joystick *joystick, int hat);
| SDL_HAT_CENTERED | 0x00u | 中央 |
| SDL_HAT_UP | 0x01u | 上 |
| SDL_HAT_RIGHT | 0x02u | 右 |
| SDL_HAT_DOWN | 0x04u | 下 |
| SDL_HAT_LEFT | 0x08u | 左 |
| SDL_HAT_RIGHTUP | (SDL_HAT_RIGHT|SDL_HAT_UP) | 右上 |
| SDL_HAT_RIGHTDOWN | (SDL_HAT_RIGHT|SDL_HAT_DOWN) | 右下 |
| SDL_HAT_LEFTUP | (SDL_HAT_LEFT|SDL_HAT_UP) | 左上 |
| SDL_HAT_LEFTDOWN | (SDL_HAT_LEFT|SDL_HAT_DOWN) | 左下 |
| SDL_Joystick * | joystick | ジョイスティックの情報を持つSDL_Joystick |
| int | hat | 問い合わせるハット. インデックス番号は0から始まる |
(uint8) 現在の位置を戻す.
戻り値はSDL_HAT_*の値の内の1つである.
この関数はどのスレッドからも安全に呼べる.