Games::Nonogram::Grid
use Games::Nonogram::Grid; my $grid = Games::Nonogram::Grid->new( height => 10, width => 10 ); or my $grid = Games::Nonogram::Grid->new_from( file => 'puzzle.dat' );
This is used internally to provide the puzzle grid.
creates an object. You should provide height and width of the puzzle as shown above.
also creates an object but through a loader (in this case, ::Loader::File).
parses data from the loader and prepares clues.
returns (or dumps) the stringified form of the grid.
looks through the grid and takes a step forward to solve.
returns all the answer(s) found.
returns all the row clues for the grid.
returns all the column clues for the grid.
returns all the clues for the grid.
returns clues in the given row.
returns clues in the given column.
is a flag which should be true after something is changed.
returns true if the grid has answer(s).
returns true if all the blocks are settled.
Kenichi Ishigaki, <ishigaki at cpan.org>
Copyright 2007 by Kenichi Ishigaki
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Games::Nonogram, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Games::Nonogram
CPAN shell
perl -MCPAN -e shell install Games::Nonogram
For more information on module installation, please visit the detailed CPAN module installation guide.