diff options
author | Walter 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) |
commit | 39cfc145f0ca7436ccb710f3fa77df782de1fe18 (patch) | |
tree | f4dff372384d4d1fec9b1db766b1ddaa633b2225 /game.py | |
parent | f452560bef5bd1f4d93d96fb0515ea48c57ec39d (diff) |
clean upv21
Diffstat (limited to 'game.py')
-rw-r--r-- | game.py | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -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 |