Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/game.py
diff options
context:
space:
mode:
authorWalter Bender <walter@walter-laptop.(none)>2010-02-23 19:15:24 (GMT)
committer Walter Bender <walter@walter-laptop.(none)>2010-02-23 19:15:24 (GMT)
commit39cfc145f0ca7436ccb710f3fa77df782de1fe18 (patch)
treef4dff372384d4d1fec9b1db766b1ddaa633b2225 /game.py
parentf452560bef5bd1f4d93d96fb0515ea48c57ec39d (diff)
clean upv21
Diffstat (limited to 'game.py')
-rw-r--r--game.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/game.py b/game.py
index 528e728..eec122e 100644
--- a/game.py
+++ b/game.py
@@ -220,7 +220,8 @@ class Game():
def _process_selection(self, spr):
# Make sure a card in the matched pile isn't selected.
- if spr.x == MATCH_POSITION:
+ x, y = spr.get_xy()
+ if x == MATCH_POSITION:
return True
# Make sure that the current card isn't already selected.
@@ -236,8 +237,8 @@ class Game():
if a is None:
i = self.clicked.index(a)
self.clicked[i] = spr
- self.selected[i].spr.x = spr.x
- self.selected[i].spr.y = spr.y
+ x, y = spr.get_xy()
+ self.selected[i].spr.move((x,y))
self.selected[i].show_card()
break
@@ -417,8 +418,8 @@ class Game():
else:
self.clicked[j] = self.deck.index_to_card(i).spr
k = self.grid.spr_to_grid(self.clicked[j])
- self.selected[j].spr.x = self.grid.grid_to_xy(k)[0]
- self.selected[j].spr.y = self.grid.grid_to_xy(k)[1]
+ self.selected[j].spr.move((self.grid.grid_to_xy(k)[0],
+ self.grid.grid_to_xy(k)[1]))
self.selected[j].show_card()
j += 1