SDL_JoyButtonEvent

Name

SDL_JoyButtonEvent --  ジョイスティックのボタンイベントの構造体

Structure Definition

typedef struct{
  Uint8 type;
  Uint8 which;
  Uint8 button;
  Uint8 state;
} SDL_JoyButtonEvent;

Structure Data

type SDL_JOYBUTTONDOWN または SDL_JOYBUTTONUP
which ジョイスティックデバイスの番号
button ジョイスティックのボタンの番号
state SDL_PRESSED または SDL_RELEASED

Description

SDL_JoyButtonEventSDL_Event 共用体のメンバであり、 イベントの種類が SDL_JOYBUTTONDOWN または SDL_JOYBUTTONUP のときに使われます。

SDL_JOYBUTTONDOWN または SDL_JOYBUTTONUP のイベントは ユーザーがジョイスティックのボタンを押したとき、または離した時はいつでも発生します。 which は報告のあった ジョイスティックの番号で、 button はボタンの番号です。 (より詳しい説明は Joystick のセクション を見て下さい) state は現在のボタンの状態であり、 SDL_PRESSEDSDL_RELEASED のどちらかです。

See Also

SDL_Event, Joystick Functions, SDL_JoystickEventState, SDL_JoystickGetButton