Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/PathsActivity.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-03-07 13:39:22 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-03-07 13:39:22 (GMT)
commit72d3e66982dfe364fd9dc7d8b01396463b17937b (patch)
tree95c0a92ff8c142103d0594d179d9b5f75e02d605 /PathsActivity.py
parentd5a4e5c5d52f49742078c570f68b4a5a83a801c2 (diff)
added missing show_connected_tiles callto restore; consolidated check_card tests
Diffstat (limited to 'PathsActivity.py')
-rw-r--r--PathsActivity.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/PathsActivity.py b/PathsActivity.py
index 8b7d530..649b43a 100644
--- a/PathsActivity.py
+++ b/PathsActivity.py
@@ -205,6 +205,7 @@ class PathsActivity(activity.Activity):
int(self.metadata['deck' + str(i)])])
if len(deck) == 64: # We've retrieved an entire deck
self.game.deck.cards = deck[:]
+
for i in range(64):
if 'grid' + str(i) in self.metadata:
if self.metadata['grid' + str(i)] == 'None':
@@ -224,6 +225,8 @@ class PathsActivity(activity.Activity):
o -= 90
else:
self.game.grid.grid[i] = None
+ self.game.show_connected_tiles()
+
for i in range(8):
if 'hand' + str(i) in self.metadata:
if self.metadata['hand' + str(i)] == 'None':
@@ -238,8 +241,10 @@ class PathsActivity(activity.Activity):
self.game.grid.hand[i].spr.set_layer(CARDS)
else:
self.game.grid.hand[i] = None
+
self.game.deck.index = 64 - self.game.grid.grid.count(None) + \
8 - self.game.grid.hand.count(None)
+
self.game.last_spr_moved = None
if 'last' in self.metadata:
j = int(self.metadata['last'])