From 9be5a5eaf51f230fe4befcaa8694c0edd295b4eb Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Fri, 17 Jan 2014 20:00:37 +0000 Subject: fix problem with polygon fill involving arcs --- diff --git a/TurtleArt/tacanvas.py b/TurtleArt/tacanvas.py index ed7bfb0..f355d4c 100644 --- a/TurtleArt/tacanvas.py +++ b/TurtleArt/tacanvas.py @@ -143,7 +143,9 @@ class TurtleGraphics: cr.new_path() for i, p in enumerate(poly_points): if p[0] == 'move': - cr.move_to(p[1], p[2]) + if i == len(poly_points) - 1 or \ + poly_points[i + 1][0] not in ['rarc', 'larc']: + cr.move_to(p[1], p[2]) elif p[0] == 'rarc': cr.arc(p[1], p[2], p[3], p[4], p[5]) elif p[0] == 'larc': -- cgit v0.9.1