summaryrefslogtreecommitdiff
path: root/src/sudoku.cc
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2013-04-26 21:50:40 +0000
committerStijn Buys <ingar@osirion.org>2013-04-26 21:50:40 +0000
commitc9ff1c4b5302440194b8f4f8d200d03b6e263ac4 (patch)
treee11d91ce86aed6f950676ab835b81e74273a7c65 /src/sudoku.cc
parentfcc2f4044284792ff1c80ab79a084ed97da3f960 (diff)
Updated user interface.
Diffstat (limited to 'src/sudoku.cc')
-rw-r--r--src/sudoku.cc28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/sudoku.cc b/src/sudoku.cc
index 6a01faa..d40a8c8 100644
--- a/src/sudoku.cc
+++ b/src/sudoku.cc
@@ -337,23 +337,23 @@ int Sudoku::solve_search()
bool Sudoku::solve_search_step(int &iterations, Sudoku & solution)
{
+ qDebug() << "iteration " << iterations;
+ for (int row = 0; row < 9; row ++) {
+ qDebug()
+ << cell(row, 0).value()
+ << cell(row, 1).value()
+ << cell(row, 2).value()
+ << cell(row, 3).value()
+ << cell(row, 4).value()
+ << cell(row, 5).value()
+ << cell(row, 6).value()
+ << cell(row, 7).value()
+ << cell(row, 8).value();
+ }
+
if (solved()) {
solution.assign((*this));
return true;
- } else {
- qDebug() << "iteration " << iterations;
- for (int row = 0; row < 9; row ++) {
- qDebug()
- << cell(row, 0).value()
- << cell(row, 1).value()
- << cell(row, 2).value()
- << cell(row, 3).value()
- << cell(row, 4).value()
- << cell(row, 5).value()
- << cell(row, 6).value()
- << cell(row, 7).value()
- << cell(row, 8).value();
- }
}
// find a random empty cell