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 )
描述: 停止计时器
信息: 一旦停止,计时器就无法再使用。