Method: OverLayer#set_states!

Defined in:
lib/overlayer.rb

#set_states!Object



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! # mute with blanks currently...

    display_change 'blanked'
  end

  if !should_be_blank && blank?
    unblank!
    display_change 'unblanked'
  end
  
end