initialize()input_board()pack_state()unpack_state()display_state()check_if_unsolvable()check_if_final_state()enumerate_moves()perform_move()render_move()
Games::LMSolve::Plank::Base - driver for solving the rectangular Plank puzzles
NA - should not be used directly.
initialize()The constructor.
input_board()Overrided.
pack_state()Overrided.
unpack_state()Overrided.
display_state()Overrided.
check_if_unsolvable()Overrided.
check_if_final_state()Overrided.
enumerate_moves()Overrided.
perform_move()Overrided.
render_move()Overrided.
the Games::LMSolve::Base manpage.
For more about Plank puzzles see:
http://www.clickmazes.com/planks/ixplanks.htm .
Shlomi Fish, http://www.shlomifish.org/