diff options
Diffstat (limited to 'src/sudoku.h')
-rw-r--r-- | src/sudoku.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/sudoku.h b/src/sudoku.h index afb9f16..a6bf821 100644 --- a/src/sudoku.h +++ b/src/sudoku.h @@ -2,6 +2,8 @@ #ifndef __INCLUDED_SUDOKUSOLVER_SUDOKU__ #define __INCLUDED_SUDOKUSOLVER_SUDOKU__ +#include "cell.h" + class Sudoku { public: @@ -9,18 +11,16 @@ public: // inspector inline int value(int row, int column) const { - return sudoku_value[row][column]; + return sudoku_cell[row][column].value(); } // mutator - inline int & value(int row, int column) { - return sudoku_value[row][column]; - } + void set_value(int row, int column, int value); int solve_step(int pos_row, int pos_column); private: - int sudoku_value[9][9]; + Cell sudoku_cell[9][9]; }; #endif // __INCLUDED_SUDOKUSOLVER_SUDOKU__ |