diff options
author | Walter Bender <walter@sugarlabs.org> | 2010-10-23 23:27:06 (GMT) |
---|---|---|
committer | Walter Bender <walter@sugarlabs.org> | 2010-10-23 23:27:06 (GMT) |
commit | 79dd6be84e5ec6eb162f6b486c82bb84c6a0f241 (patch) | |
tree | a6c05a7f2810a59de996a2fcd2585a3b907292a4 /TurtleArt | |
parent | f022420916f94cd2e3ac2eef339556dd4e876945 (diff) |
update xcor, ycor, heading, see block value when turtle moves
Diffstat (limited to 'TurtleArt')
-rw-r--r-- | TurtleArt/tawindow.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py index 29ec4d1..af039fa 100644 --- a/TurtleArt/tawindow.py +++ b/TurtleArt/tawindow.py @@ -1178,8 +1178,15 @@ class TurtleArtWindow(): if (dx * dx) + (dy * dy) > ((w * w) + (h * h)) / 6: self.drag_turtle = ('turn', self.canvas.heading - atan2(dy, dx) / DEGTOR, 0) + self.lc.update_label_value('heading', self.canvas.heading) else: self.drag_turtle = ('move', x - tx, y - ty) + self.lc.update_label_value('xcor', + self.canvas.xcor / self.coord_scale) + self.lc.update_label_value('ycor', + self.canvas.ycor / self.coord_scale) + if len(self.lc.value_blocks['see']) > 0: + self.lc.see() def _move_cb(self, win, event): x, y = xy(event) |