make_SeeDismiss() Instance Public methods
move_piece(last, square) Instance Public methods Perform a Knight's move and schedule the next move.
next_square(square) Instance Public methods Select the next square to move to. Returns -1 if there are no available squares remaining that we can move to.
set_delay(new) Instance Public methods
tour(square = nil) Instance Public methods Begin a new tour of the board given a random start position
valid_moves(square) Instance Public methods Return a list of accessible squares from a given square
new(num) Class Public methods
exit_value() Instance Public methods call_seq: local_jump_error.exit_value -> obj Returns the exit value associated with this LocalJumpError.
local_jump_error.reason â symbol Instance Public methods The reason this block was terminated: :break, :redo, :retry, :next, :return, or :noreason.
Application.new(appname = '') Class Public methods Args appname Name of the application. Description Create an instance. Log device is STDERR by default. This can be changed with set_log.
Page 533 of 11844