Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/deck.py
diff options
context:
space:
mode:
authorWalter 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)
commitf0ab2c46c0fe3f26ce10d7a07e59fba2b612d166 (patch)
treeadbb38ec49ac0a5b155e4cdf336f98bdb909458b /deck.py
parentf84386784d4f447fb20b00bceb5f2f731e45c65b (diff)
first rough pass at collaboration
Diffstat (limited to 'deck.py')
-rw-r--r--deck.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/deck.py b/deck.py
index c16d37c..46c0198 100644
--- a/deck.py
+++ b/deck.py
@@ -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)