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-06 15:19:29 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-03-06 15:19:29 (GMT)
commitdf5fa81b616dd785b01e01eaec97074555fba17b (patch)
tree1664ce8f744788e846568cea7f508af65c9bb9d2 /deck.py
parent10443715a592b8491a65a5cac63d9d498a28eab0 (diff)
added save/restore and highlight of active tile
Diffstat (limited to 'deck.py')
-rw-r--r--deck.py22
1 files changed, 15 insertions, 7 deletions
diff --git a/deck.py b/deck.py
index 21039f1..cc0b638 100644
--- a/deck.py
+++ b/deck.py
@@ -24,34 +24,42 @@ class Deck:
def __init__(self, sprites, scale):
''' Create the deck of cards. '''
self.cards = []
+ i = 0
for a in range(16):
self.cards.append(Card(sprites, generate_tile_1_line(
- -1, 0, 0, 0, scale)))
+ -1, 0, 0, 0, scale), number=i))
self.cards[-1].set_connections([0, 0, 0, 1])
+ i += 1
for a in range(4):
self.cards.append(Card(sprites, generate_tile_1_line(
- -1, 0, 1, 0, scale)))
+ -1, 0, 1, 0, scale), number=i))
self.cards[-1].set_connections([0, 1, 0, 1])
+ i += 1
for a in range(12):
self.cards.append(Card(sprites, generate_tile_2_lines(
- -1, 0, 1, 0, 0, 0, 0, 1, scale)))
+ -1, 0, 1, 0, 0, 0, 0, 1, scale), number=i))
self.cards[-1].set_connections([0, 1, 1, 1])
+ i += 1
for a in range(16):
self.cards.append(Card(sprites, generate_tile_2_lines(
- -1, 0, 0, 0, 0, -1, 0, 0, scale)))
+ -1, 0, 0, 0, 0, -1, 0, 0, scale), number=i))
self.cards[-1].set_connections([1, 0, 0, 1])
+ i += 1
for a in range(4):
self.cards.append(Card(sprites, generate_tile_2_lines(
- -1, 0, 1, 0, 0, -1, 0, 1, scale)))
+ -1, 0, 1, 0, 0, -1, 0, 1, scale), number=i))
self.cards[-1].set_connections([1, 1, 1, 1])
+ i += 1
for a in range(8):
self.cards.append(Card(sprites, generate_tile_2_lines(
- -1, 0, 0, 1, 0, -1, 1, 0, scale)))
+ -1, 0, 0, 1, 0, -1, 1, 0, scale), number=i))
self.cards[-1].set_connections([1, 1, 1, 1])
+ i += 1
for a in range(4):
self.cards.append(Card(sprites, generate_tile_2_lines(
- -1, 0, 0, 0, 0, -1, 1, 0, scale)))
+ -1, 0, 0, 0, 0, -1, 1, 0, scale), number=i))
self.cards[-1].set_connections([1, 1, 0, 1])
+ i += 1
# Remember the current position in the deck.
self.index = 0