Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sprites.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-11-30 19:00:53 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-11-30 19:00:53 (GMT)
commit8b7953cdfa9e79319ed1e69f0b701686f8d3b561 (patch)
tree849e7b8062f27b702c44045abc68c8361a968399 /sprites.py
parent3d880c75aff8736c4c1f17547b9a6ad949ad91b5 (diff)
fixed problem with turtle overlap on hit detect
Diffstat (limited to 'sprites.py')
-rw-r--r--sprites.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/sprites.py b/sprites.py
index a4e97e7..2b8bb55 100644
--- a/sprites.py
+++ b/sprites.py
@@ -125,10 +125,11 @@ class Sprites:
if spr in self.list:
self.list.remove(spr)
- def find_sprite(self, pos):
+ def find_sprite(self, pos, inverse=False):
''' Search based on (x, y) position. Return the 'top/first' one. '''
list = self.list[:]
- list.reverse()
+ if not inverse:
+ list.reverse()
for spr in list:
if spr.hit(pos):
return spr