select variable changes
This commit is contained in:
@@ -315,9 +315,10 @@ public:
|
||||
private:
|
||||
static bool parseLine(const std::string& line, std::array<uint8_t, 81>& board);
|
||||
};
|
||||
|
||||
using SudokuSolverBuilder = WFC::Builder<Sudoku>
|
||||
::DefineRange<1, 10>
|
||||
::DefineConstrainer<decltype([](Sudoku&, size_t index, WFC::WorldValue<uint8_t> val, auto& constrainer) constexpr {
|
||||
::ConstrainAll<decltype([](Sudoku&, size_t index, WFC::WorldValue<uint8_t> val, auto& constrainer) constexpr {
|
||||
size_t x = index % 9;
|
||||
size_t y = index / 9;
|
||||
|
||||
@@ -343,7 +344,7 @@ using SudokuSolverBuilder = WFC::Builder<Sudoku>
|
||||
}
|
||||
}
|
||||
|
||||
}), 1, 2, 3, 4, 5, 6, 7, 8, 9>;
|
||||
})>;
|
||||
|
||||
using SudokuSolver = SudokuSolverBuilder::Build;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user