Removed some use of Grid._* in constraints.py.
[pseudoku.git] / pseudoku / render / __init__.py
index fb700bd..4b6bd65 100644 (file)
@@ -16,8 +16,8 @@ class GridRenderer(object):
         parts = []
 
         parts.append(self.before_grid(grid))
-        for idx, row in enumerate(grid._rows):
-            if idx and idx % grid._box_height == 0:
+        for idx, row in enumerate(grid.rows):
+            if idx and idx % grid.box_height == 0:
                 parts.append(self.inside_grid(grid))
             parts.append(self.render_row(row))
         parts.append(self.after_grid(grid))
@@ -30,7 +30,7 @@ class GridRenderer(object):
 
         parts.append(self.before_row(row))
         for idx, cell in enumerate(row.cells):
-            if idx and idx % row._grid._box_width == 0:
+            if idx and idx % row.grid.box_width == 0:
                 parts.append(self.inside_row(row))
             parts.extend(self.render_cell(cell))
         parts.append(self.after_row(row))
@@ -83,7 +83,7 @@ class GridRenderer(object):
 
     def inside_cell(self, cell):
         """Content used to represent the actual cell value."""
-        if cell.value:
+        if cell.solved:
             return symbols[cell.value]
         else:
             return '.'