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.bender@gmail.com>2011-03-13 17:07:52 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-03-13 17:07:52 (GMT)
commitf53f35cf73075268e42a5fcde4390552b0d35ffe (patch)
tree8aff8a711444c7c98767ae7fc199e5c222d107ce /TurtleArt
parente39c136f6ac3e2fafc7ff17e4e1d38a157f261cf (diff)
partially fixed coordinate transform issue with sharing turtle positions
Diffstat (limited to 'TurtleArt')
-rw-r--r--TurtleArt/tawindow.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py
index 1342662..4854d64 100644
--- a/TurtleArt/tawindow.py
+++ b/TurtleArt/tawindow.py
@@ -1341,10 +1341,11 @@ class TurtleArtWindow():
self.selected_turtle.spr.set_layer(TOP_LAYER)
self.selected_turtle.move((sx + dx, sy + dy))
if self.sharing(): # share turtle movement
+ tx, ty = self.canvas.screen_to_turtle_coordinates(sx + dx,
+ sy + y)
self.send_event("x|%s" % (
data_to_string([self.selected_turtle.get_name(),
- [round_int(sx + dx),
- round_int(sy + dy)]])))
+ [round_int(tx), round_int(ty)]])))
else:
dx = x - sx - self.active_turtle.spr.rect.width / 2
dy = y - sy - self.active_turtle.spr.rect.height / 2