7 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
10 TITLE="SDL Library Documentation"
11 HREF="index.html"><LINK
13 TITLE="Event Functions."
14 HREF="eventfunctions.html"><LINK
16 TITLE="SDL_PeepEvents"
17 HREF="sdlpeepevents.html"><LINK
20 HREF="sdlwaitevent.html"></HEAD
31 SUMMARY="Header navigation table"
40 >SDL Library Documentation</TH
48 HREF="sdlpeepevents.html"
62 HREF="sdlwaitevent.html"
83 >SDL_PollEvent -- Polls for currently pending events.</DIV
85 CLASS="REFSYNOPSISDIV"
99 CLASS="FUNCSYNOPSISINFO"
100 >#include "SDL.h"</PRE
109 >(SDL_Event *event);</CODE
123 >Polls for currently pending events, and returns <SPAN
127 if there are any pending events, or <SPAN
131 are none available. </P
142 event is removed from the queue and stored in that area.</P
153 CLASS="PROGRAMLISTING"
154 >SDL_Event event; /* Event structure */
159 /* Check for events */
160 while(SDL_PollEvent(&event)){ /* Loop until there are no events left on the queue */
161 switch(event.type){ /* Process the appropiate event type */
162 case SDL_KEYDOWN: /* Handle a KEYDOWN event */
163 printf("Oh! Key press\n");
165 case SDL_MOUSEMOTION:
169 default: /* Report an unhandled event */
170 printf("I don't know what this event is!\n");
191 HREF="sdlwaitevent.html"
198 HREF="sdlpeepevents.html"
210 SUMMARY="Footer navigation table"
221 HREF="sdlpeepevents.html"
239 HREF="sdlwaitevent.html"
255 HREF="eventfunctions.html"