上一頁 | 首頁

SDL_PollEvent

章節:SDL API 參考 (3)
更新2001年9月11日 星期二 22:59
索引
 

名稱

SDL_PollEvent - 輪詢當前尚未處理的事件。  

摘要

#include "SDL.h"

int SDL_PollEvent(SDL_Event *event);  

描述

輪詢當前尚未處理的事件。若存在尚未處理的事件,則返回1。否則,返回0

event不為NULL,則下一事件從隊列中刪除,並將該事件存儲于event 

例子

SDL_Event event; /* 事件結構 */

.
.
.
/* 檢查事件 */
while(SDL_PollEvent(&event)){  /* 循環至隊列中無事件為止 */
  switch(event.type){  /* 處理適當的事件類型 */
    case SDL_KEYDOWN:  /* 處理KEYDOWN事件 */         
      printf("噢!按下按鍵。");
      break;
    case SDL_MOUSEMOTION:
      .
      .
      .
    default: /* 報告未處理的事件 */
      printf("未知事件!");
  }
}

 

另見

SDL_EventSDL_WaitEventSDL_PeepEvents  

譯者

石仔<guoshimin57@gmail.com>  

中文版主頁

http://guoshimin.users.sf.net  

中文版最後更新時間

2010年6月24日


 

索引

名稱
摘要
描述
例子
另見
譯者
中文版主頁
中文版最後更新時間