[gnome-sudoku/qqwing] Remove SudokuStore and the puzzle data files
- From: Parin Porecha <parinporecha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-sudoku/qqwing] Remove SudokuStore and the puzzle data files
- Date: Wed, 6 Aug 2014 15:22:51 +0000 (UTC)
commit f54e5e6d2c05f9ab01f4b647ff6376a5e7cd46e1
Author: Parin Porecha <parinporecha gmail com>
Date: Wed Aug 6 17:20:55 2014 +0200
Remove SudokuStore and the puzzle data files
- Also remove set_from_string() method from SudokuBoard
since Saver and Generator directly use insert() to fill the board
data/Makefile.am | 8 ---
data/easy | 150 -------------------------------------------------
data/hard | 150 -------------------------------------------------
data/medium | 150 -------------------------------------------------
data/very_hard | 150 -------------------------------------------------
lib/sudoku-board.vala | 28 ---------
src/Makefile.am | 1 -
src/sudoku-store.vala | 132 -------------------------------------------
8 files changed, 0 insertions(+), 769 deletions(-)
---
diff --git a/data/Makefile.am b/data/Makefile.am
index 6f8cb45..cb178a7 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -16,13 +16,6 @@ appdata_DATA = $(appdata_in_files:.xml.in=.xml)
pixmapdir = $(datadir)/gnome-sudoku/images/
pixmap_DATA = footprints.png
-puzzledir = $(datadir)/gnome-sudoku/puzzles/
-puzzle_DATA = \
- easy \
- medium \
- hard \
- very_hard
-
dist_noinst_DATA = \
gnome-sudoku.ui \
gnome-sudoku-menu.ui \
@@ -34,7 +27,6 @@ EXTRA_DIST = \
$(pixmap_DATA) \
$(desktop_in_files) \
$(appdata_in_files) \
- $(puzzle_DATA) \
$(gsettings_SCHEMAS) \
$(man_MANS)
diff --git a/lib/sudoku-board.vala b/lib/sudoku-board.vala
index 88cb8ff..b752a77 100644
--- a/lib/sudoku-board.vala
+++ b/lib/sudoku-board.vala
@@ -170,34 +170,6 @@ public class SudokuBoard : Object
return board;
}
- public void set_from_string (string s, string delimiter = "", string empty_value = "0", string
rating_delimiter = "\t")
- {
- //stdout.printf("Processing %s\n", s);
-
- int number_of_cells = cols * rows;
-
- string[] cells = s.split (delimiter, number_of_cells);
-
- string[] rating = cells[cells.length -1].split (rating_delimiter, 2);
- cells[cells.length - 1] = rating[0];
-
- for (int i = 0; i < number_of_cells; i++)
- {
- string cell = cells[i];
- //stdout.printf("Cell %d: %s\n", i, cell);
-
- if (cell != empty_value)
- {
- int val = int.parse(cell);
- //stdout.printf("Cell val: %d\n", val);
-
- assert (val >= 1 && val <= max_val);
-
- insert (i / cols, i % cols, val, true);
- }
- }
- }
-
public bool is_possible (int row, int col, int val)
{
val--;
diff --git a/src/Makefile.am b/src/Makefile.am
index 03d33cd..f711496 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -5,7 +5,6 @@ BUILT_SOURCES = gnome-sudoku-resources.c
gnome_sudoku_SOURCES = \
config.vapi \
gnome-sudoku.vala \
- sudoku-store.vala \
sudoku-view.vala \
number-picker.vala \
sudoku-printer.vala \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]