Source

abc-path / abc-path / Games-ABC_Path-Generator / lib / Games / ABC_Path / Generator.pm

Author Commit Message Labels Comments Date
Shlomi Fish
Convert another place to ::Coord. From _to_xy.
Shlomi Fish
Convert in another place.
Shlomi Fish
Add ::Coord and start converting the code to use it.
Shlomi Fish
Finished translating calc_riddle - it compiles but it isn't tested.
Shlomi Fish
Removed a redundant statement.
Shlomi Fish
Bump the -Generator version number to 0.1.0.
Tags
2 tags
Shlomi Fish
Convert to the methods of Games-ABC_Path-Solver-Base.
Shlomi Fish
Convert the constants module to be ::Solver::Constants.
Shlomi Fish
Extract _gen_clue_positions into a common place.
Shlomi Fish
More refactoring of _gen_clue_positions.
Shlomi Fish
Refactored the generation of @_clues_positions.
Shlomi Fish
Optimisation: now pre-calculating the clues_positions. This is instead of calcuating them again and again in run-time.
Shlomi Fish
Convert to the return-the-input-array-ref semantics of _shuffle.
Shlomi Fish
Renamed a method to a shorter name.
Shlomi Fish
Now calling to $self->{'rand'}->shuffle.
Shlomi Fish
Improved the documentation of lib/Games/ABC_Path/Generator.pm .
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Convert the AUTHOR attribution to a link to the homepage everywhere.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Got rid of ::Generator->get_riddle_as_string().
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Add FinalLayoutObj->get_A_xy().
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Moved _xy_to_int to ::Base.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Extract common constants.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Add ::FinalLayoutObj. Extract some methods there.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Convert to an accessor as a temporary measure.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Got rid of Generator->_get_riddle_only_as_string.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Started adding the RiddleObj.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Add the abc-path-gen script and testing it. Fixed some bugs in the ::Generator in the process.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Enhanced the documentation.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Moved the code to ::Generator .
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Modified the version to 0.0.1.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Add the Games-ABC_Path distribution.