diff options
author | Walter 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) |
commit | f53f35cf73075268e42a5fcde4390552b0d35ffe (patch) | |
tree | 8aff8a711444c7c98767ae7fc199e5c222d107ce /TurtleArt | |
parent | e39c136f6ac3e2fafc7ff17e4e1d38a157f261cf (diff) |
partially fixed coordinate transform issue with sharing turtle positions
Diffstat (limited to 'TurtleArt')
-rw-r--r-- | TurtleArt/tawindow.py | 5 |
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 |