Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/sprites.py
diff options
context:
space:
mode:
authorPootle daemon <pootle@pootle.sugarlabs.org>2012-02-17 05:32:19 (GMT)
committer Pootle daemon <pootle@pootle.sugarlabs.org>2012-02-17 05:32:19 (GMT)
commit22ca42fc60d34a096e85846eee318ed5c071efdf (patch)
tree4a3d747b6c202f82949465ae1b67f3d0004792ca /TurtleArt/sprites.py
parent704c491cf2457a342f25837fd67342b09a4fc9f0 (diff)
parenta05b27c5649dd288e89a4ea9b2dd3e8cf3788005 (diff)
Merge branch 'master' of git.sugarlabs.org:turtleart/mainline
Diffstat (limited to 'TurtleArt/sprites.py')
-rw-r--r--TurtleArt/sprites.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/TurtleArt/sprites.py b/TurtleArt/sprites.py
index a4e97e7..fdf0105 100644
--- a/TurtleArt/sprites.py
+++ b/TurtleArt/sprites.py
@@ -120,6 +120,11 @@ class Sprites:
else:
self.list.insert(i, spr)
+ def find_in_list(self, spr):
+ if spr in self.list:
+ return True
+ return False
+
def remove_from_list(self, spr):
''' Remove a sprite from the list. '''
if spr in self.list:
@@ -356,7 +361,7 @@ class Sprite:
return False
if y > self.rect.y + self.rect.height:
return False
- return True
+ return self._sprites.find_in_list(self)
def draw_label(self, cr):
''' Draw the label based on its attributes '''