[gnome-games/sudoku-tube] Use gconf to decide which new game to open



commit b2f7a64ea519158c5b5f3c52fae52ace9b2f672c
Author: Zhang Sen <zh jesse gmail com>
Date:   Mon Jun 1 20:04:26 2009 +0800

    Use gconf to decide which new game to open
    
    Next step would be to add GUI for the option
---
 gnome-sudoku/src/lib/main.py |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/gnome-sudoku/src/lib/main.py b/gnome-sudoku/src/lib/main.py
index 2498ea7..4b5f16f 100644
--- a/gnome-sudoku/src/lib/main.py
+++ b/gnome-sudoku/src/lib/main.py
@@ -109,6 +109,7 @@ class UI (gconf_wrapper.GConfWrapper):
                      'always_show_hints':0,
                      'player':os.environ.get('USERNAME', ''),
                      'difficulty':0.0,
+                     'game-level': 'easy',
                      'minimum_number_of_new_puzzles':MIN_NEW_PUZZLES,
                      'highlight':0,
                      'bg_black':1,
@@ -173,7 +174,8 @@ class UI (gconf_wrapper.GConfWrapper):
     def _auto_load_new(self):
         """Automatically open a new game"""
         # TODO should use preconfigured level
-        new_puzzle = self.sudoku_maker.get_puzzles(1, ['easy'])
+        new_puzzle = self.sudoku_maker.get_puzzles(1,
+                [self.gconf['game-level']])
         if new_puzzle:
             # new_puzzle is a list, with the form of (<puzzle>, <difficulty>)
             self._game = new_puzzle[0][0]



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