[gnome-games/sudoku-tube] Trivial refactor



commit 417a622fcd84dfd325331d186ef5574bc30c75c4
Author: Zhang Sen <zh jesse gmail com>
Date:   Sat Jul 18 12:52:11 2009 +0800

    Trivial refactor

 gnome-sudoku/src/lib/dancer.py |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)
---
diff --git a/gnome-sudoku/src/lib/dancer.py b/gnome-sudoku/src/lib/dancer.py
index 5da8377..980c57b 100644
--- a/gnome-sudoku/src/lib/dancer.py
+++ b/gnome-sudoku/src/lib/dancer.py
@@ -77,28 +77,27 @@ class GridDancer:
         for x in range(9):
             color = self.next_color(x)
             for y in range(9):
-                self._view.__entries__[(x, y)].set_background_color(color)
+                self._view.set_background_color(x, y, color)
 
     def row_dance (self):
         for y in range(9):
             color = self.next_color(y)
             for x in range(9):
-                self._view.__entries__[(x, y)].set_background_color(color)
+                self._view.set_background_color(x, y, color)
 
     def box_dance (self):
         for box in range(9):
             color = self.next_color(box)
             for x, y in self._model.grid.box_coords[box]:
-                self._view.__entries__[(x, y)].set_background_color(color)
+                self._view.set_background_color(x, y, color)
 
     def value_dance (self):
         for value in range(10):
             color = self.next_color(value)
             for x in range(9):
                 for y in range(9):
-                    box = self._view.__entries__[(x, y)]
-                    if box.get_value() == value:
-                        box.set_background_color(color)
+                    if self._model.get_value(x, y) == value:
+                        self._view.set_background_color(x, y, color)
 
 if __name__ == '__main__':
     def test_dance_grid ():



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