Method: Rsb::Gol::Cli#start

Defined in:
lib/rsb/gol/cli.rb

#startObject



13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/rsb/gol/cli.rb', line 13

def start
  rows, columns = screen_size
  iterations    = options.iterations
  alive         = options.alive_char
  dead          = options.death_char

  columns = options.columns if options.columns?
  rows    = options.rows    if options.rows?

  # ✺ ☻ ⬣ ● ⨀
  game = Rsb::Gol::Game.new(cols: columns, rows: rows)
  game.start(iterations, alive, dead)
end