SDL_PollEvent.3
上传用户:sun1608
上传日期:2007-02-02
资源大小:6116k
文件大小:1k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. .TH "SDL_PollEvent" "3" "Tue 11 Sep 2001, 22:59" "SDL" "SDL API Reference" 
  2. .SH "NAME"
  3. SDL_PollEvent- Polls for currently pending events&.
  4. .SH "SYNOPSIS"
  5. .PP
  6. fB#include "SDL&.h"
  7. .sp
  8. fBint fBSDL_PollEventfPfR(fBSDL_Event *eventfR);
  9. .SH "DESCRIPTION"
  10. .PP
  11. Polls for currently pending events, and returns fB1fR if there are any pending events, or fB0fR if there are none available&. 
  12. .PP
  13. If fBeventfR is not fBNULLfP, the next event is removed from the queue and stored in that area&.
  14. .SH "EXAMPLES"
  15. .PP
  16. .PP
  17. .nf
  18. f(CWSDL_Event event; /* Event structure */
  19. &.
  20. &.
  21. &.
  22. /* Check for events */
  23. while(SDL_PollEvent(&event)){  /* Loop until there are no events left on the queue */
  24.   switch(event&.type){  /* Process the appropiate event type */
  25.     case SDL_KEYDOWN:  /* Handle a KEYDOWN event */         
  26.       printf("Oh! Key press
  27. ");
  28.       break;
  29.     case SDL_MOUSEMOTION:
  30.       &.
  31.       &.
  32.       &.
  33.     default: /* Report an unhandled event */
  34.       printf("I don&'t know what this event is!
  35. ");
  36.   }
  37. }fR
  38. .fi
  39. .PP
  40. .SH "SEE ALSO"
  41. .PP
  42. fIfBSDL_EventfRfR, fIfBSDL_WaitEventfPfR, fIfBSDL_PeepEventsfPfR
  43. ..." created by instant / docbook-to-man, Tue 11 Sep 2001, 22:59