Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/grid.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-03-23 11:21:35 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-03-23 11:21:35 (GMT)
commita6a6d15fcfa73acbf7a1ea9027898c713184aa73 (patch)
treeb88bd7ab1fb315c0bdc98a52c30db2b10bb9c4c5 /grid.py
parenta962d723755dff326893abd077dd0e42113dbf02 (diff)
dragging works
Diffstat (limited to 'grid.py')
-rw-r--r--grid.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/grid.py b/grid.py
index bcb0a49..624a631 100644
--- a/grid.py
+++ b/grid.py
@@ -91,8 +91,11 @@ class Grid:
def xy_to_grid(self, x, y):
''' Convert from sprite x,y to grid index. '''
- return COL * int((y - self.top) / self.yinc) + \
- int((x - self.left) / self.xinc)
+ if x > self.left:
+ return COL * int((y - self.top) / self.yinc) + \
+ int((x - self.left) / self.xinc)
+ else:
+ return None
def grid_to_xy(self, i):
''' Convert from grid index to sprite x,y. '''