diff options
author | Walter Bender <walter@walter-laptop.(none)> | 2009-11-27 20:22:07 (GMT) |
---|---|---|
committer | Walter Bender <walter@walter-laptop.(none)> | 2009-11-27 20:22:07 (GMT) |
commit | cb321483f98402320d29a3484edd7db879d4cf4e (patch) | |
tree | 7ad67927a4fdb2335dfb5b9b2b67f125eda86975 /grid.py | |
parent | c9be9633812c6cdb37c8a3b3fc3e3381cc1b88c1 (diff) |
added restart
Diffstat (limited to 'grid.py')
-rw-r--r-- | grid.py | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -68,10 +68,16 @@ class Grid: # shuffle the deck def shuffle(self): + # hide all the cards + for c in self.deck: + self.deck[c].hide_card() + # randomize the deck for n in range(0,532): i = random.randrange(108) j = random.randrange(108) self.swap_cards(i,j) + # reset the index to the beginning of the deck after a shuffle + self.index = 0 return def swap_cards(self,i,j): |