Method: MicroCisc::Vm::ColorLcdDisplay#do_update
- Defined in:
- lib/micro_cisc/vm/color_lcd_display.rb
#do_update ⇒ Object
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 |
# File 'lib/micro_cisc/vm/color_lcd_display.rb', line 72 def do_update @t0 ||= Time.now @tcount ||= 0 update_image_data update_screen @tcount += 1 if @tcount == 60 delta = Time.now - @t0 #puts "60 frames in #{delta}s (#{60 / delta} fps)" @t0 = Time.now @tcount = 0 end rescue Interrupt end |