Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/grid.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2012-04-17 11:46:28 (GMT)
committer Walter Bender <walter.bender@gmail.com>2012-04-17 11:46:28 (GMT)
commit94e2d831402e5744201d1ed9518429583d439ff0 (patch)
tree1a64f07c158ede109d6343209b60570ca2c03ac9 /grid.py
parent6742267457df39b37c9a0fe24fb6544f2015939b (diff)
using class for clicked to simplify code; return last card played when not a match
Diffstat (limited to 'grid.py')
-rw-r--r--grid.py4
1 files changed, 0 insertions, 4 deletions
diff --git a/grid.py b/grid.py
index 3d30912..652ca9a 100644
--- a/grid.py
+++ b/grid.py
@@ -62,18 +62,15 @@ class Grid:
But only if there are still cards in the deck
and only 12 cards in the grid
'''
- _logger.debug('testing for deck and grid status')
if not deck.empty() and self.cards_in_grid() == DEAL:
for c in range(0, COL):
i = self.grid.index(None)
self.grid[i] = deck.deal_next_card()
self.place_a_card(self.grid[i], self.grid_to_xy(i)[0],
self.grid_to_xy(i)[1])
- _logger.debug('placed a card in grid slot %d' % (i))
def cards_in_grid(self):
''' How many cards are on the grid? '''
- _logger.debug('%d cards in grid' % (ROW * COL - self.grid.count(None)))
return ROW * COL - self.grid.count(None)
def restore(self, deck, saved_card_index):
@@ -97,7 +94,6 @@ class Grid:
def replace(self, clicked_set, deck):
''' Deal new cards. '''
- _logger.debug('in replace')
for j, a in enumerate(clicked_set):
# Don't add new cards if bottom row is occupied
if self.cards_in_grid() < DEAL: