diff options
author | Walter 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) |
commit | 72d3e66982dfe364fd9dc7d8b01396463b17937b (patch) | |
tree | 95c0a92ff8c142103d0594d179d9b5f75e02d605 /PathsActivity.py | |
parent | d5a4e5c5d52f49742078c570f68b4a5a83a801c2 (diff) |
added missing show_connected_tiles callto restore; consolidated check_card tests
Diffstat (limited to 'PathsActivity.py')
-rw-r--r-- | PathsActivity.py | 5 |
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']) |