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@walter-laptop.(none)>2009-11-25 20:53:01 (GMT)
committer Walter Bender <walter@walter-laptop.(none)>2009-11-25 20:53:01 (GMT)
commit386c447ee4ad3a56a7269c14da1be3fac5a065da (patch)
treee0d21ce316706ff5de66d09eda8ac1a4d1c5d5b7 /grid.py
parent02eb0bf72901d9e8283f1556e6c419fd03353e68 (diff)
michele's initial card class and game play
Diffstat (limited to 'grid.py')
-rw-r--r--grid.py25
1 files changed, 18 insertions, 7 deletions
diff --git a/grid.py b/grid.py
index b04e5a1..95b4a99 100644
--- a/grid.py
+++ b/grid.py
@@ -35,17 +35,28 @@ class Grid:
self.grid = []
# create the deck of cards
self.deck = {}
- # stuff to keep around for the graphics
- self.w = tw.width
- self.h = tw.height
- self.d = tw.card_dim
- self.s = tw.scale
+ # remember the position in the deck
+ self.index = 0
+ # how many cards are in the deck?
+ self.count = 0
+
# Initialize the deck of cards
# some loop through all the patterns
- # self.deck[i] = Card(tw,pattern)
+ for shape in range(1,4):
+ for color in range(1,5):
+ for num in range(1,4):
+ for fill in range(1,4):
+ pattern.shape = shape
+ pattern.color = color
+ pattern.num = num
+ pattern.fill = fill
+ self.deck[self.count] = Card(tw,pattern)
+ self.count += 1
+
+ self.shuffle()
# shuffle the deck
- def shuffle(self,tw):
+ def shuffle(self):
return
# initial layout of 12 cards on the table