[gnome-sudoku] Do not create new fundamental types



commit 066988568ec139a603aa39ff0f0179492b3c3f29
Author: Michael Catanzaro <mcatanzaro gnome org>
Date:   Tue Jun 24 08:49:09 2014 -0500

    Do not create new fundamental types

 src/sudoku-board.vala     |    2 +-
 src/sudoku-game.vala      |    2 +-
 src/sudoku-generator.vala |    2 +-
 src/sudoku-saver.vala     |    2 +-
 src/sudoku-solver.vala    |   10 +++++-----
 src/sudoku-store.vala     |    2 +-
 6 files changed, 10 insertions(+), 10 deletions(-)
---
diff --git a/src/sudoku-board.vala b/src/sudoku-board.vala
index 301a15b..5a623a1 100644
--- a/src/sudoku-board.vala
+++ b/src/sudoku-board.vala
@@ -2,7 +2,7 @@
 
 using Gee;
 
-public class SudokuBoard
+public class SudokuBoard : Object
 {
     /* Implemented in such a way that it can be extended for other sizes ( like 2x3 sudoku or 4x4 sudoku ) 
instead of normal 3x3 sudoku. */
 
diff --git a/src/sudoku-game.vala b/src/sudoku-game.vala
index 4fcb161..ea7e6f3 100644
--- a/src/sudoku-game.vala
+++ b/src/sudoku-game.vala
@@ -2,7 +2,7 @@
 
 using Gee;
 
-public class SudokuGame
+public class SudokuGame : Object
 {
     public SudokuBoard board;
     public GLib.Timer timer;
diff --git a/src/sudoku-generator.vala b/src/sudoku-generator.vala
index 6d8648f..c339ebd 100644
--- a/src/sudoku-generator.vala
+++ b/src/sudoku-generator.vala
@@ -1,6 +1,6 @@
 /* -*- Mode: vala; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
 
-public class SudokuGenerator
+public class SudokuGenerator : Object
 {
     public int clues = 40;
 
diff --git a/src/sudoku-saver.vala b/src/sudoku-saver.vala
index b0d3002..68dec85 100644
--- a/src/sudoku-saver.vala
+++ b/src/sudoku-saver.vala
@@ -2,7 +2,7 @@
 
 using Gee;
 
-public class SudokuSaver
+public class SudokuSaver : Object
 {
     public static string savegame_file { get; private set; default = ""; }
     public static string finishgame_dir { get; private set; default = ""; }
diff --git a/src/sudoku-solver.vala b/src/sudoku-solver.vala
index af8c3bc..6931db6 100644
--- a/src/sudoku-solver.vala
+++ b/src/sudoku-solver.vala
@@ -8,7 +8,7 @@ protected errordomain SudokuError {
     ALREADY_SET_ERROR
 }
 
-public class SudokuSolver
+public class SudokuSolver : Object
 {
     protected SudokuBoard board;
 
@@ -137,7 +137,7 @@ public class SudokuSolver
             return false;
     }
 
-    public class Iterator {
+    public class Iterator : Object {
         private SudokuSolver solver;
         private SudokuBoard solution;
 
@@ -593,7 +593,7 @@ class SudokuRater : SudokuSolver {
     }
 }
 
-public class Guess {
+public class Guess : Object {
     private int _row;
     public int row
     {
@@ -682,7 +682,7 @@ public class BreadcrumbTrail : GuessList {
     }
 }
 
-public class ParallelDict {
+public class ParallelDict : Object {
     private HashMap<Coord?, HashSet<Coord?>> map = new HashMap<Coord?, HashSet<Coord?>> ();
 
     public void set (Coord k, HashSet<Coord?> v)
@@ -752,7 +752,7 @@ public enum DifficultyCategory {
     }
 }
 
-public class DifficultyRating {
+public class DifficultyRating : Object {
 
     public const float[] VERY_HARD_RANGE = { 0.75f, 10 };
     public const float[] HARD_RANGE = { 0.6f, 0.75f };
diff --git a/src/sudoku-store.vala b/src/sudoku-store.vala
index 3d241a3..8541e65 100644
--- a/src/sudoku-store.vala
+++ b/src/sudoku-store.vala
@@ -2,7 +2,7 @@
 
 using Gee;
 
-public class SudokuStore
+public class SudokuStore : Object
 {
     private ArrayList<SudokuBoard> easy_boards = new ArrayList<SudokuBoard> ();
     private ArrayList<SudokuBoard> medium_boards = new ArrayList<SudokuBoard> ();


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]