Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/tacanvas.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-11-04 18:06:15 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-11-04 18:06:15 (GMT)
commitc244f861f2ad1be7e2ec8a3380ce053e7957e99e (patch)
tree48a6704b38f90a7a62ab317d008587979566f191 /TurtleArt/tacanvas.py
parent1de5081e846ff4beb88bd610be4f6d5181fcad3e (diff)
better isolation between classes
Diffstat (limited to 'TurtleArt/tacanvas.py')
-rw-r--r--TurtleArt/tacanvas.py14
1 files changed, 4 insertions, 10 deletions
diff --git a/TurtleArt/tacanvas.py b/TurtleArt/tacanvas.py
index 96f323d..cee5369 100644
--- a/TurtleArt/tacanvas.py
+++ b/TurtleArt/tacanvas.py
@@ -123,20 +123,16 @@ class TurtleGraphics:
self.width = width
self.height = height
- print type(self.tw.turtle_canvas)
# Build a cairo.Context from a cairo.XlibSurface
self.canvas = cairo.Context(self.tw.turtle_canvas)
cr = gtk.gdk.CairoContext(self.canvas)
- # print cr.get_current_point()
cr.set_line_cap(1) # Set the line cap to be round
- self.tw.sprite_list.set_cairo_context(self.canvas)
self.cx = 0
self.cy = 0
self.fgrgb = [255, 0, 0]
self.bgrgb = [255, 248, 222]
self.textsize = 48 # deprecated
- self.tw.active_turtle.show()
self.shade = 0
self.pendown = False
self.xcor = 0
@@ -151,8 +147,6 @@ class TurtleGraphics:
self.svg.set_fill_color('none')
self.tw.svg_string = ''
- self.clearscreen(False)
-
def start_fill(self):
""" Start accumulating points of a polygon to fill. """
self.fill = True
@@ -216,6 +210,10 @@ class TurtleGraphics:
self.setgray(100, share)
self.setcolor(0, share)
self.setshade(50, share)
+ self.tw.svg_string = ''
+ self.svg.reset_min_max()
+ self.fill = False
+ self.poly_points = []
for turtle_key in iter(self.tw.turtles.dict):
# Don't reset remote turtles
if not self.tw.remote_turtle(turtle_key):
@@ -231,10 +229,6 @@ class TurtleGraphics:
self.setpen(True, share)
self.tw.active_turtle.hide()
self.set_turtle(self.tw.default_turtle_name)
- self.tw.svg_string = ''
- self.svg.reset_min_max()
- self.fill = False
- self.poly_points = []
def forward(self, n, share=True):
""" Move the turtle forward."""