NAME

Games::LMSolve::Plank::Base - driver for solving the rectangular Plank puzzles

SYNOPSIS

NA - should not be used directly.

METHODS

$self->initialize()

The constructor.

$self->input_board()

Overrided.

$self->pack_state()

Overrided.

$self->unpack_state()

Overrided.

$self->display_state()

Overrided.

$self->check_if_unsolvable()

Overrided.

$self->check_if_final_state()

Overrided.

$self->enumerate_moves()

Overrided.

$self->perform_move()

Overrided.

$self->render_move()

Overrided.

SEE ALSO

Games::LMSolve::Base.

For more about Plank puzzles see:

http://www.clickmazes.com/planks/ixplanks.htm .

AUTHORS

Shlomi Fish, http://www.shlomifish.org/