comparison include/SDL_events.h @ 3072:9da8f57ab92c

Fixed bug #684 Reworked Pierre's patch a little bit, which added SDL_WaitEventTimeout()
author Sam Lantinga <slouken@libsdl.org>
date Tue, 17 Feb 2009 05:59:40 +0000
parents 99210400e8b9
children 88861448961f 0c85abc61e47
comparison
equal deleted inserted replaced
3071:6f3308d4b6cd 3072:9da8f57ab92c
410 was an error while waiting for events. If 'event' is not NULL, the next 410 was an error while waiting for events. If 'event' is not NULL, the next
411 event is removed from the queue and stored in that area. 411 event is removed from the queue and stored in that area.
412 */ 412 */
413 extern DECLSPEC int SDLCALL SDL_WaitEvent(SDL_Event * event); 413 extern DECLSPEC int SDLCALL SDL_WaitEvent(SDL_Event * event);
414 414
415 /* Waits until the specified timeout (in milliseconds) for the next available
416 event, returning 1, or 0 if there was an error while waiting for events. If
417 'event' is not NULL, the next event is removed from the queue and stored in
418 that area.
419 */
420 extern DECLSPEC int SDLCALL SDL_WaitEventTimeout(SDL_Event * event,
421 int timeout);
422
415 /* Add an event to the event queue. 423 /* Add an event to the event queue.
416 This function returns 1 on success, 0 if the event was filtered, 424 This function returns 1 on success, 0 if the event was filtered,
417 or -1 if the event queue was full or there was some other error. 425 or -1 if the event queue was full or there was some other error.
418 */ 426 */
419 extern DECLSPEC int SDLCALL SDL_PushEvent(SDL_Event * event); 427 extern DECLSPEC int SDLCALL SDL_PushEvent(SDL_Event * event);