Module: Timer
- Defined in:
- lib/mdap.rb
Class Method Summary collapse
Class Method Details
.exit ⇒ Object
88 89 90 91 |
# File 'lib/mdap.rb', line 88 def exit ## -----*----- タイマー処理終了 -----*----- ## @th.kill end |
.set_frame_rate(time) ⇒ Object
72 73 74 75 |
# File 'lib/mdap.rb', line 72 def set_frame_rate(time) ## -----*----- フレームレートの初期化 -----*----- ## @frame_rate = time end |
.timer(join: false, sleep: true) ⇒ Object
77 78 79 80 81 82 83 84 85 86 |
# File 'lib/mdap.rb', line 77 def timer(join: false, sleep: true) ## -----*----- タイマー設定(サブスレッド) -----*----- ## @th = Thread.new { loop do yield sleep 60.0 / @frame_rate if sleep end } @th.join if join end |