class Sudoku::Components::Board
- Sudoku::Components::Board
- Reference
- Object
Defined in:
sudoku/components/board.crConstructors
-
.new(board_values : Array(Array(Int32 | Nil)) | Array(Array(Nil) | Array(Int32) | Array(Int32 | Nil)) | Array(Array(Int32 | Nil) | Array(Int32)) | Array(Array(Int32 | Nil) | Array(Nil)))
A nil array member indicates an unknown or "blank" tile
Instance Method Summary
- #columns : Array(Column)
- #columns=(columns : Array(Column))
- #columns? : Array(Column) | Nil
- #row_size : Int32
- #row_size=(row_size : Int32)
- #row_size? : Int32 | Nil
- #rows : Array(Row)
- #rows=(rows : Array(Row))
- #rows? : Array(Row) | Nil
- #solved?
- #square_size : Int32
- #square_size=(square_size : Int32)
- #square_size? : Int32 | Nil
- #squares : Array(Square)
- #squares=(squares : Array(Square))
- #squares? : Array(Square) | Nil
- #tiles : Array(Tile)
- #tiles=(tiles : Array(Tile))
- #tiles? : Array(Tile) | Nil
- #tiles_in_rows : Array(Array(Tile))
- #tiles_in_rows=(tiles_in_rows : Array(Array(Tile)))
- #tiles_in_rows? : Array(Array(Tile)) | Nil
- #unsolved_tiles
- #valid?
- #values
Constructor Detail
def self.new(board_values : Array(Array(Int32 | Nil)) | Array(Array(Nil) | Array(Int32) | Array(Int32 | Nil)) | Array(Array(Int32 | Nil) | Array(Int32)) | Array(Array(Int32 | Nil) | Array(Nil)))
#
A nil array member indicates an unknown or "blank" tile