diff options
author | Walter Bender <walter.bender@gmail.com> | 2011-03-20 17:16:01 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2011-03-20 17:16:01 (GMT) |
commit | f0ab2c46c0fe3f26ce10d7a07e59fba2b612d166 (patch) | |
tree | adbb38ec49ac0a5b155e4cdf336f98bdb909458b /deck.py | |
parent | f84386784d4f447fb20b00bceb5f2f731e45c65b (diff) |
first rough pass at collaboration
Diffstat (limited to 'deck.py')
-rw-r--r-- | deck.py | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -83,6 +83,7 @@ class Deck: [color, color])], number=i)) self.cards[-1].set_paths([[1, 1, 0, 0], [0, 0, 0, 1]]) i += 1 + # Remember the current position in the deck. self.index = 0 @@ -93,9 +94,9 @@ class Deck: def shuffle(self): ''' Shuffle the deck (Knuth algorithm). ''' decksize = self.count() - # Hide all the cards. + # Hide all the cards and make sure they are back to orientation 0 for c in self.cards: - c.spr.set_layer(HIDE) + c.reset() # Randomize the card order. for n in range(decksize): i = randrange(decksize - n) |