Mercurial > sdl-ios-xcode
view docs/man3/SDL_PollEvent.3 @ 3957:b1d5b56aa549 SDL-1.2
Date: Mon, 4 Jun 2007 06:17:59 +0000 (UTC)
From: George Gensure <werkt0@gmail.com>
Subject: [SDL] error removal patch for SDL_x11dyn.c
I found that calling SDL_GetError when an error hasn't necessarily occurred is
still reporting problems from loadso regarding dynamic functions in X11. I've
added the following to my local copy to avoid revealing the 'many library
lookup' approach adopted by x11dyn.c:
author | Ryan C. Gordon <icculus@icculus.org> |
---|---|
date | Wed, 13 Jun 2007 07:54:10 +0000 |
parents | e5bc29de3f0a |
children | 546f7c1eb755 |
line wrap: on
line source
.TH "SDL_PollEvent" "3" "Tue 11 Sep 2001, 22:59" "SDL" "SDL API Reference" .SH "NAME" SDL_PollEvent\- Polls for currently pending events\&. .SH "SYNOPSIS" .PP \fB#include "SDL\&.h" .sp \fBint \fBSDL_PollEvent\fP\fR(\fBSDL_Event *event\fR); .SH "DESCRIPTION" .PP Polls for currently pending events, and returns \fB1\fR if there are any pending events, or \fB0\fR if there are none available\&. .PP If \fBevent\fR is not \fBNULL\fP, the next event is removed from the queue and stored in that area\&. .SH "EXAMPLES" .PP .PP .nf \f(CWSDL_Event event; /* Event structure */ \&. \&. \&. /* Check for events */ while(SDL_PollEvent(&event)){ /* Loop until there are no events left on the queue */ switch(event\&.type){ /* Process the appropiate event type */ case SDL_KEYDOWN: /* Handle a KEYDOWN event */ printf("Oh! Key press "); break; case SDL_MOUSEMOTION: \&. \&. \&. default: /* Report an unhandled event */ printf("I don\&'t know what this event is! "); } }\fR .fi .PP .SH "SEE ALSO" .PP \fI\fBSDL_Event\fR\fR, \fI\fBSDL_WaitEvent\fP\fR, \fI\fBSDL_PeepEvents\fP\fR ...\" created by instant / docbook-to-man, Tue 11 Sep 2001, 22:59