現在留まっているイベントを取り出し、 イベントがある時は 1 を、 ないときは 0 を返します。
event が NULL でない場合は、 次のイベントがキューから削除され、その領域に格納されます。
SDL_Event event; /* イベント構造体 */
.
.
.
/* Check for events */
while(SDL_PollEvent(&event)){ /* キューに残っているイベントがなくなるまでループ */
switch(event.type){ /* 適切なイベントタイプを処理 */
case SDL_KEYDOWN: /* キー押下イベントを処理 */
printf("あ! キーを押しましたね\n");
break;
case SDL_MOUSEMOTION:
.
.
.
default: /* 未処理のイベントを報告 */
printf("私にはよく分からないイベントです!\n");
}
}