Commits

Author Commit Message Labels Comments Date
Shlomi Fish
Remove trailing space
Shlomi Fish
Add README and LICENSE
Shlomi Fish
Move under lib.
Shlomi Fish
Remove trailing space
Shlomi Fish
Remove trailing space.
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Add board No. 150066 - we cannot solve it yet.
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Add the menneske.no layout No. 223081. The solver can solve it already.
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Fixed "make test" for recent rspecs.
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Convert the Cell constructor to a default argument. And r2700!.
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Refactoring: converted Offset_Module to the neighbors enumerable.
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Refactoring: convert loop_over_whites to all_whites.each.
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Implement the all_coords instead of coords_loop
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Refactoring: implement white_coords as an enumerable
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Refactoring: convert a yield loop to an Enumerable.
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Refactoring: got rid of dirs_loop for DIRS.
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Add the MIT/X11 Licence blurb to the files
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Add the analyze XYX triads logic. Quoting from the comment: # This analyzes triads that look like 1-2-1 where if the 2 had been # black then both 1's would have been white and so it must be white. Now we are able to successfully solve the wikipedia board.
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Add the en.wikipedia.org board
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Implement a splitter in the GUI so one can resize the board.
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Small refactoring - convert to .each_with_index.
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Fix a bug with an error upon three in a row. (With a test). Now can solve http://www.menneske.no/hitori/5x5/eng/showpuzzle.html?number=2 .
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Minor: add an empty line separator.
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Add support for filename input to the GUI.
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Now parse returns the height and width too
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Implement the board parser.
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Fix the GUI to the new interface
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Remove a redundant =
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Small refactoring
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Extract a method - add_yx_move().
shl...@27f4d2be-69b7-b1af-7dc8-71755b09f50e
Extract the dirs_loop method.
  1. Prev
  2. Next