TSDL_UserEvent

名字

TSDL_UserEvent--一個用戶定義事件類型

結構定義

  TSDL_UserEvent=記錄
type_:UInt8;經由SDL_NUMEVENTS 1//SDL_USEREVENT
代碼:整數;//用戶定義事件代碼*/
data1:Pointer;//用戶定義資料指針*/
data2:Pointer;//用戶定義資料指針*/
末端;

結構資料

類型 經由向SDL_NUMEVENTS 1SDL_USEREVENT
代碼 用戶定義事件代碼
data1 用戶定義資料指針
data2 用戶定義資料指針

描繪

TSDL_UserEvent是在結構 TSDL_Event 用戶成員那兒.這事件是獨一無二,它在SDL旁邊但是僅在用戶旁邊從未被建立.事件能被把推給事件行列使用 SDL_PushEvent.結構成員的或者完全由程式設計師,僅有要求決定目錄是 類型是一從SDL_USEREVENT SDL_NUMEVENTS 1價值(全包).

例子

事件:TSDL_Event;

event.type:=SDL_USEREVENT;
event.user.code:=my_event_code;
event.user.data1:=significant_data;
event.user.data2:=0;
SDL_PushEvent((@event);

也注意到

TSDL_Event ,SDL_PushEvent