Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt
diff options
context:
space:
mode:
Diffstat (limited to 'TurtleArt')
-rw-r--r--TurtleArt/tacanvas.py4
-rw-r--r--TurtleArt/talogo.py7
-rw-r--r--TurtleArt/taturtle.py6
3 files changed, 11 insertions, 6 deletions
diff --git a/TurtleArt/tacanvas.py b/TurtleArt/tacanvas.py
index d0b58e2..a0298ec 100644
--- a/TurtleArt/tacanvas.py
+++ b/TurtleArt/tacanvas.py
@@ -175,17 +175,18 @@ class TurtleGraphics:
self.setgray(100, share)
self.setcolor(0, share)
self.settextcolor(70)
- # self.settextsize(48) # depreciated
self.setshade(50, share)
self.setpen(True, share)
for turtle_key in iter(self.tw.turtles.dict):
self.set_turtle(turtle_key)
self.tw.active_turtle.set_color(0)
self.tw.active_turtle.set_shade(50)
+ self.tw.active_turtle.set_gray(100)
self.tw.active_turtle.set_pen_size(5)
self.tw.active_turtle.set_pen_state(True)
self.seth(0, share)
self.setxy(0, 0, share)
+ self.tw.active_turtle.hide()
self.set_turtle(DEFAULT_TURTLE)
self.tw.svg_string = ''
self.svg.reset_min_max()
@@ -628,6 +629,7 @@ class TurtleGraphics:
self.setxy(0, 0, False)
self.tw.active_turtle.set_pen_state(True)
self.tw.active_turtle = self.tw.turtles.get_turtle(k, False)
+ self.tw.active_turtle.show()
tx, ty = self.tw.active_turtle.get_xy()
self.xcor = -self.width / 2 + tx + 28
self.ycor = self.height / 2 - ty - 30
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 """
diff --git a/TurtleArt/taturtle.py b/TurtleArt/taturtle.py
index 23344e2..abfb415 100644
--- a/TurtleArt/taturtle.py
+++ b/TurtleArt/taturtle.py
@@ -47,7 +47,7 @@ class Turtles:
""" Find a turtle """
if self.dict.has_key(k):
return self.dict[k]
- elif append is False:
+ elif not append:
return None
else:
if colors == None:
@@ -132,7 +132,7 @@ class Turtle:
""" Set the turtle heading (and shape: one per 10 degrees) """
self.heading = heading
i = (int(self.heading+5)%360)/10
- if self.hidden is False and self.spr is not None:
+ if not self.hidden and self.spr is not None:
try:
self.spr.set_shape(self.shapes[i])
except IndexError:
@@ -176,7 +176,7 @@ class Turtle:
def move(self, pos):
""" Move the turtle. """
self.x, self.y = pos[0], pos[1]
- if self.hidden is False and self.spr is not None:
+ if not self.hidden and self.spr is not None:
self.spr.move(pos)
return(self.x, self.y)