[gnome-sudoku/qqwing] Remove SudokuStore and the puzzle data files



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]