typedef struct{
Uint8 type;
int code;
void *data1;
void *data2;
} SDL_UserEvent;SDL_UserEvent は SDL_Event 構造体の user メンバにあります。 このイベントは独特で、SDL によって生成されることはなく ユーザーによってのみ作成されます。 このイベントは SDL_PushEvent を 使ってイベントキューにプッシュすることができます。 構造体のメンバの中身は完全にプログラマ次第ですが、 ただ一つ求められることは、 type は SDL_USEREVENT から SDL_NUMEVENTS-1 まで (両端を含む) の値となります。