lib/xi/clock.rb in xi-lang-0.1.2 vs lib/xi/clock.rb in xi-lang-0.1.3
- old
+ new
@@ -1,15 +1,14 @@
require 'thread'
-require 'logger'
require 'set'
Thread.abort_on_exception = true
module Xi
class Clock
DEFAULT_CPS = 1.0
- INTERVAL_SEC = 20 / 1000.0
+ INTERVAL_SEC = 10 / 1000.0
def initialize(cps: DEFAULT_CPS)
@mutex = Mutex.new
@cps = cps
@playing = true
@@ -81,13 +80,9 @@
def do_tick
cycles = Time.now.to_f * cps
return unless playing?
@streams.each { |s| s.notify(cycles) }
rescue => err
- logger.error(err)
- end
-
- def logger
- @logger ||= Logger.new(STDOUT)
+ error(err)
end
end
end