Commits

Author Commit Message Labels Comments Date
Shlomi Fish
Add the makefile to provide edit and test targets.
Shlomi Fish
Placed the remote .js/.css files locally. This is so we won't have the right trip delay of fetching them every time. My ISP sucks - film at eleven.
Shlomi Fish
Add the BOARD_SIZE() method.
Shlomi Fish
Add LEN_LIM.
Shlomi Fish
Start coding ABC_Path.Constants.
Shlomi Fish
Merge
Shlomi Fish
Moved the JS grand test function to a .js file to get better highlighting.
Shlomi Fish
Add the initial (do nothing) tests. They are as given in the QUnit example. They were converted to passing tests.
Shlomi Fish
Added tag Tagging the Games-ABC_Path-Generator release as 0.1.0, Games-ABC_Path-Generator-0.1.0 for changeset 19b09cd6ef76
Shlomi Fish
Bump the -Generator version number to 0.1.0.
Tags
2 tags
Shlomi Fish
Add dependencies.
Shlomi Fish
Added tag Tagging the Games-ABC_Path-Solver release as 0.2.0, Games-ABC_Path-Solver-0.2.0 for changeset 7e7b05cc754c
Shlomi Fish
Bump the version number of Games-ABC_Path-Solver to 0.2.0
Tags
2 tags
Shlomi Fish
Update the Changes.
Shlomi Fish
ignored files.
Shlomi Fish
Convert to the methods of Games-ABC_Path-Solver-Base.
Shlomi Fish
Extract _x_in_range and _y_in_range.
Shlomi Fish
Moved a method to the base class.
Shlomi Fish
Extract a constant.
Shlomi Fish
Add to the ignore.
Shlomi Fish
Convert the constants module to be ::Solver::Constants.
Shlomi Fish
Add to the .hgignore.
Shlomi Fish
Extract the Constants module with constants. We're trying to merge the common code of Solver and Generator.
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
Made shuffle return $deck.
  1. Prev
  2. Next