-
Johannes Bergmeier authored
- NOTE This engine seams to have some performance problems - NOTE This is a huge change developed in a local git repository == Important Changes according to git log == - Changed generator to to select values evenly from the possible range - Replaced old generator with a simpler new one that tries to insert values in an empty game until it has exactly one solution - Almost completely removed everything left from the old solver - Added converter for problems to and from puzzles - Changed SKSolver::remove_numbers() to use the new solver and to be more readable - SKSolver now always require a valid SKGraph-instance in the constructor - Removed from SKSolver all duplicates of values from SKGraph - Removed dependeny to SKBase from SKGraph - Removed methods from SKSolver that were not longer used (containing about 500 lines of code/comments) - Removed not longer used class Solver, SolverState, PuzzleFactory and GroupLookup - Moved ruleset initialization into the g...
c9fd0446