Method: Timer.timer

Defined in:
lib/mdap.rb

.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