Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2010-10-23 23:27:06 (GMT)
committer Walter Bender <walter@sugarlabs.org>2010-10-23 23:27:06 (GMT)
commit79dd6be84e5ec6eb162f6b486c82bb84c6a0f241 (patch)
treea6c05a7f2810a59de996a2fcd2585a3b907292a4
parentf022420916f94cd2e3ac2eef339556dd4e876945 (diff)
update xcor, ycor, heading, see block value when turtle moves
-rw-r--r--TurtleArt/tawindow.py7
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)