Method: Board#initialize

Defined in:
lib/command_four/board.rb

#initialize(width = 7, height = 6, connect_n = 4) ⇒ Board

Returns a new instance of Board.



4
5
6
7
8
9
10
11
12
# File 'lib/command_four/board.rb', line 4

def initialize(width = 7, height = 6, connect_n = 4)
  @width = width
  @height = height
  @connect_n = connect_n
  @state = GameState.new(false, [])
  @board = Array.new(@width) {Array.new(@height, :empty)}
  @completed_moves = 0
  @max_moves = width * height
end