diff options
author | Walter Bender <walter@sugarlabs.org> | 2010-08-21 02:51:02 (GMT) |
---|---|---|
committer | Walter Bender <walter@sugarlabs.org> | 2010-08-21 02:51:02 (GMT) |
commit | a21d0c672ffd12d6ffe7d2b34a387c779fdf5a41 (patch) | |
tree | b4fb6c2c84a1907f693e2d3bfbdf9e6ade1b937b /TurtleArt/talogo.py | |
parent | 00a8e55670ba30c1d76234e9a4dbb864e010c9aa (diff) |
reset overlays and turtle on clear
Diffstat (limited to 'TurtleArt/talogo.py')
-rw-r--r-- | TurtleArt/talogo.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/TurtleArt/talogo.py b/TurtleArt/talogo.py index 4765222..ba57147 100644 --- a/TurtleArt/talogo.py +++ b/TurtleArt/talogo.py @@ -458,7 +458,7 @@ class LogoCode: if run_flag: print "running code: %s" % (code) self.setup_cmd(code) - if self.tw.hide is False: + if not self.tw.hide: self.tw.display_coordinates() else: return code @@ -627,7 +627,7 @@ class LogoCode: raise logoerror(str(self.iresult)) self.iline = oldiline self.ireturn() - if self.tw.hide is False and self.tw.step_time > 0: + if not self.tw.hide and self.tw.step_time > 0: self.tw.display_coordinates() yield True @@ -708,6 +708,7 @@ class LogoCode: return False except StopIteration: self.tw.turtles.show_all() + # self.tw.active_turtle.show() return False except logoerror, e: self.tw.showlabel('syntaxerror', str(e)[1:-1]) @@ -774,6 +775,8 @@ class LogoCode: stop_media(self) self.tw.canvas.clearscreen() self.scale = _DEFAULT_SCALE + self.tw.set_polar(False) + self.tw.set_cartesian(False) def prim_start(self): """ Start block: recenter """ |