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-09 22:32:50 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-03-09 22:32:50 (GMT)
commit70e08822d4c7734dc2c0531276035772f64e0caa (patch)
treecf1d5d1a46857c5d4c639038369e0d442e91b91e /deck.py
parent6810caec838501bf16a2256b76e13eebb5fc1feb (diff)
second pass at highlighting
Diffstat (limited to 'deck.py')
-rw-r--r--deck.py55
1 files changed, 34 insertions, 21 deletions
diff --git a/deck.py b/deck.py
index ff03d1f..deef874 100644
--- a/deck.py
+++ b/deck.py
@@ -29,45 +29,58 @@ class Deck:
self.cards = []
i = 0
for a in range(16):
- self.cards.append(Card(sprites, generate_tile_1_line(
- -1, 0, 0, 0, scale), generate_tile_1_line(
- -1, 0, 0, 0, scale, color), number=i))
+ self.cards.append(Card(sprites,
+ generate_tile_1_line(-1, 0, 0, 0, scale),
+ [generate_tile_1_line(-1, 0, 0, 0, scale, color)], number=i))
self.cards[-1].set_paths([[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), generate_tile_1_line(
- -1, 0, 1, 0, scale, color), number=i))
+ self.cards.append(Card(sprites,
+ generate_tile_1_line(-1, 0, 1, 0, scale),
+ [generate_tile_1_line(-1, 0, 1, 0, scale, color)], number=i))
self.cards[-1].set_paths([[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), generate_tile_2_lines(
- -1, 0, 1, 0, 0, 0, 0, 1, scale, color), number=i))
+ self.cards.append(Card(sprites,
+ generate_tile_2_lines(-1, 0, 1, 0, 0, 0, 0, 1, scale),
+ [generate_tile_2_lines(-1, 0, 1, 0, 0, 0, 0, 1, scale,
+ [color, color])], number=i))
self.cards[-1].set_paths([[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), generate_tile_2_lines(
- -1, 0, 0, 0, 0, -1, 0, 0, scale, color), number=i))
+ self.cards.append(Card(sprites,
+ generate_tile_2_lines(-1, 0, 0, 0, 0, -1, 0, 0, scale),
+ [generate_tile_2_lines(-1, 0, 0, 0, 0, -1, 0, 0, scale,
+ [color, color])], number=i))
self.cards[-1].set_paths([[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), generate_tile_2_lines(
- -1, 0, 1, 0, 0, -1, 0, 1, scale, color), number=i))
+ self.cards.append(Card(sprites,
+ generate_tile_2_lines(-1, 0, 1, 0, 0, -1, 0, 1, scale),
+ [generate_tile_2_lines(-1, 0, 1, 0, 0, -1, 0, 1, scale,
+ [color, color])], number=i))
self.cards[-1].set_paths([[1, 1, 1, 1]])
i += 1
for a in range(8):
- self.cards.append(Card(sprites, generate_tile_2_lines(
- 0, -1, 1, 0, -1, 0, 0, 1, scale), generate_tile_2_lines(
- 0, -1, 1, 0, -1, 0, 0, 1, scale, color), number=i))
+ self.cards.append(Card(sprites,
+ generate_tile_2_lines(0, -1, 1, 0, -1, 0, 0, 1, scale),
+ [generate_tile_2_lines(0, -1, 1, 0, -1, 0, 0, 1, scale,
+ [color, '#000000']),
+ generate_tile_2_lines(0, -1, 1, 0, -1, 0, 0, 1, scale,
+ ['#000000', color]),
+ generate_tile_2_lines(0, -1, 1, 0, -1, 0, 0, 1, scale,
+ [color, color])], number=i))
self.cards[-1].set_paths([[1, 1, 0, 0], [0, 0, 1, 1]])
i += 1
for a in range(4):
- self.cards.append(Card(sprites, generate_tile_2_lines(
- 0, -1, 1, 0, -1, 0, 0, 0, scale), generate_tile_2_lines(
- 0, -1, 1, 0, -1, 0, 0, 0, scale, color), number=i))
+ self.cards.append(Card(sprites,
+ generate_tile_2_lines(0, -1, 1, 0, -1, 0, 0, 0, scale),
+ [generate_tile_2_lines(0, -1, 1, 0, -1, 0, 0, 0, scale,
+ [color, '#000000']),
+ generate_tile_2_lines(0, -1, 1, 0, -1, 0, 0, 0, scale,
+ ['#000000', color]),
+ generate_tile_2_lines(0, -1, 1, 0, -1, 0, 0, 0, scale,
+ [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.