diff options
author | Walter Bender <walter@walter-laptop.(none)> | 2009-11-25 23:23:38 (GMT) |
---|---|---|
committer | Walter Bender <walter@walter-laptop.(none)> | 2009-11-25 23:23:38 (GMT) |
commit | ad99d2921a78047c7690c2b86a5196d073589fc2 (patch) | |
tree | 7c19d8da3de7f8c2f427e77556787f502798af13 /grid.py | |
parent | 1c00bb0c5e7a91f5b41d0b35dd0b2bb782e3f3fb (diff) |
shuffle
Diffstat (limited to 'grid.py')
-rw-r--r-- | grid.py | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -22,6 +22,7 @@ import pygtk pygtk.require('2.0') import gtk import gobject +import random from sprites import * from card import * @@ -69,6 +70,16 @@ class Grid: # shuffle the deck def shuffle(self): + for n in range(0,532): + i = random.randrange(108) + j = random.randrange(108) + self.swap_cards(i,j) + return + + def swap_cards(self,i,j): + tmp = self.deck[j] + self.deck[j] = self.deck[i] + self.deck[i] = tmp return # initial layout of 12 cards on the table |