21c87d8266
Sudoku: change visula representation of "possible digits" for the sake if better human pattern recognition (as suggested by wp).
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7249 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-01-08 11:33:04 +00:00
e138543a0b
Sudoku: change ScratchPad:
...
- different text representation of digitset
- custom editor for DigitSets
- forbid editing cells taht are already locked (in FRawData)
- disable RangeSelect in the grids
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7245 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-01-06 18:21:54 +00:00
046838f1ce
Sudoku: move DbgS() functions to the unit where the types concerned are defined.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7244 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-01-06 09:37:40 +00:00
636e8484ce
Sudoku: implement a scratchpad for Sudoku's that aren't completely solved.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7242 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-01-05 13:56:22 +00:00
2053c7c87e
Sudoku: Enable stacktraces in Debug build mode.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7240 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-01-05 11:47:26 +00:00
0a0f021c2f
Sudoku: Debug and Release build modes.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7239 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-01-05 11:44:39 +00:00
a95b456fb5
Sudoku: adjust width/height of grid, and width of mainform @runtime.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7226 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-01-04 16:37:48 +00:00
c95ae4a197
Sudoku: don;t save session info in .lpi (it pollutes the svn log).
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7220 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-01-04 14:56:38 +00:00
ee602a31cd
Sudoku: use fpc-type resource instead of old Lazarus .lrs style resource.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7219 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-01-04 14:55:32 +00:00
7b4b0cb513
Sudoku: fix errors during loading the project and fix complilation errors, fix project paths.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7218 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-01-04 14:49:55 +00:00
e154c5a902
Add Sudoku solver application. Initial import (original code by Matthijs Willemstein).
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7217 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-01-04 14:39:11 +00:00