Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2010-08-19 02:49:55 (GMT)
committer Walter Bender <walter@sugarlabs.org>2010-08-19 02:49:55 (GMT)
commit8f5add023a0be504b703d90010750baff54be023 (patch)
tree8ccf1fad22e808608062675e12b9c95a0260a1bf /TurtleArt
parent1e53865375e94229b31d894ffc5c6da8047901b6 (diff)
some tweaks to move
Diffstat (limited to 'TurtleArt')
-rw-r--r--TurtleArt/sprites.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/TurtleArt/sprites.py b/TurtleArt/sprites.py
index 8bb1f4d..bd115e2 100644
--- a/TurtleArt/sprites.py
+++ b/TurtleArt/sprites.py
@@ -199,20 +199,22 @@ class Sprite:
if h + dy > self.rect.height:
self.rect.height = h + dy
- def move(self, pos, status=None):
+ def move(self, pos, visible=True):
""" Move to new (x, y) position """
- if status is None:
+ if visible:
self.inval()
self.rect.x, self.rect.y = int(pos[0]), int(pos[1])
- if status is None:
+ if visible:
self.inval()
- def move_relative(self, pos):
+ def move_relative(self, pos, visible=True):
""" Move to new (x+dx, y+dy) position """
- self.inval()
+ if visible:
+ self.inval()
self.rect.x += int(pos[0])
self.rect.y += int(pos[1])
- self.inval()
+ if visible:
+ self.inval()
def get_xy(self):
""" Return current (x, y) position """