class

Board

Inherits Reference < Object

Constructors

new(board : StaticArray(Int32, 16) = StaticArray(Int32, 16).new(0))
Source
new(b : Board)
Source

Instance methods

==(b : Board)
Source
==(b : StaticArray(Int32, 16))
Source
[](row, col)
Source
[](tile_number)
Source
[]=(row, col, value)
Source
[]=(tile_number, value)
Source
board
Source
board=(board : StaticArray(Int32, 16))
Source
can_move?(opcode)
Source
can_move_down?
Source
can_move_left?
Source
can_move_right?
Source
can_move_up?
Source
move!(opcode)
Source
move_down!
Source
move_left!
Source
move_right!
Source
move_up!
Source
reflect_horizonal!
Source
reflect_vertical!
Source
rotate_left!
Source
rotate_right!
Source
to_s(io)
Source
transpose!
Source
transpose2!
Source