BlitzMax/模組/事件/計時器
外觀
函式 CreateTimer:TTimer( hertz#,event:TEvent=Null )
描述: 建立一個計時器
返回值: 一個新的計時器物件
資訊: CreateTimer 建立一個每秒 "滴答" hertz 次的計時器物件。
每次計時器滴答,event 將使用 EmitEvent 發出。
如果 event 為 Null,則會發出一個 id 等於 EVENT_TIMERTICK 且 source 等於計時器物件的事件。
函式 TimerTicks( timer:TTimer )
描述: 獲取計時器滴答計數器
返回值: timer 滴答的次數
函式 WaitTimer( timer:TTimer )
描述: 等待計時器滴答
返回值: 自上次呼叫 WaitTimer 後的滴答次數
示例:
timer=CreateTimer( 10 ) Repeat Print "Ticks="+WaitTimer( timer ) Forever
函式 StopTimer( timer:TTimer )
描述: 停止計時器
資訊: 一旦停止,計時器就無法再使用。