341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
|
# File 'lib/overlayer.rb', line 341
def set_states!
should_be_muted, should_be_blank, next_point = get_current_state
if should_be_muted && !muted?
mute!
display_change 'muted'
end
if !should_be_muted && muted?
unmute!
display_change 'unmuted'
end
if should_be_blank && !blank?
blank! "%.02f" % (next_point - cur_time)
mute!
display_change 'blanked'
end
if !should_be_blank && blank?
unblank!
display_change 'unblanked'
end
end
|