Class: Reac::View

Inherits:
Object
  • Object
show all
Defined in:
lib/reac/view.rb

Direct Known Subclasses

CursesView, SDLView

Constant Summary collapse

WAIT =
0.1

Instance Method Summary collapse

Instance Method Details

#start(secs = nil) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/reac/view.rb', line 7

def start(secs=nil)
  if secs
    start = Time.now
    loop{
      now = Time.now
      main_loop(now)
      break if now - start > secs
      sleep WAIT
    }
  else
    loop{ 
      main_loop(Time.now)
      sleep WAIT
    }
  end
end