typedef struct{ Uint8 type; int code; void *data1; void *data2; } SDL_UserEvent;
SDL_UserEvent是SDL_Event結構中的user成員的類型。這種事件是唯一的,僅僅由用戶創建,SDL永遠不會創建這種事件。可以通過SDL_PushEvent將事件壓入事件隊列。除了要求type必須是一個從SDL_USEREVENT到SDL_NUMEVENTS-1(包含)的值之外,結構成員的內容完全由程序員決定。
SDL_Event event; event.type = SDL_USEREVENT; event.user.code = my_event_code; event.user.data1 = significant_data; event.user.data2 = 0; SDL_PushEvent(&event);
2010年6月21日