赞 | 0 |
VIP | 0 |
好人卡 | 1 |
积分 | 1 |
经验 | 167035 |
最后登录 | 2013-9-15 |
在线时间 | 57 小时 |
Lv1.梦旅人 风之塞尔达
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 57 小时
- 注册时间
- 2005-10-22
- 帖子
- 2492

|
只要期望的代码没执行 就可以看成一种等待
通用但没效率的方法 - -b
class IdleCheck
attr_accessor : bResReturned
attr_accessor : ulWaitCount
def IsIdle
return @bResReturned && (0 >= @ulWaitCount)
end
def Wait
@ulWaitCount -= 1
end
end
class Wnd
def initialize
@idleCheck = IdleCheck.new
end
def update
if @idleCheck.IsIdle()
... ...
else
@idleCheck.Wait()
... ...
end
end
end |
|