diff options
author | Walter Bender <walter.bender@gmail.com> | 2011-10-21 20:37:48 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2011-10-21 20:37:48 (GMT) |
commit | 60705f880cb12d9e7c5137f91d22ef5d4a9e55df (patch) | |
tree | c601e34b9ed7fea3db09ccdfd0b8bbb545b14523 | |
parent | 1933ab8d2fabdc4391536abb652f49b0894db419 (diff) |
fix type error introduced when fixed #3163
-rw-r--r-- | TurtleArt/tacanvas.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/TurtleArt/tacanvas.py b/TurtleArt/tacanvas.py index 6324fe5..53b4b8f 100644 --- a/TurtleArt/tacanvas.py +++ b/TurtleArt/tacanvas.py @@ -284,6 +284,7 @@ class TurtleGraphics: """ Draw an arc """ self.gc.set_foreground(self.fgcolor) rr = r * self.tw.coord_scale + self.rarc(a, rr) try: if a < 0: self.larc(-a, rr) @@ -314,8 +315,9 @@ class TurtleGraphics: w = int(2 * r) h = w if self.pendown: - self.canvas.images[0].draw_arc(self.gc, False, x, y, w, h, - int(180 - self.heading - a) * 64, int(a) * 64) + self.canvas.images[0].draw_arc(self.gc, False, int(x), int(y), w, + h, int(180 - self.heading - a) * 64, + int(a) * 64) self.invalt(x - self.pensize * self.tw.coord_scale / 2 - 3, y - self.pensize * self.tw.coord_scale / 2 - 3, w + self.pensize * self.tw.coord_scale + 6, @@ -346,8 +348,8 @@ class TurtleGraphics: w = int(2 * r) h = w if self.pendown: - self.canvas.images[0].draw_arc(self.gc, False, x, y, w, h, - int(360 - self.heading) * 64, + self.canvas.images[0].draw_arc(self.gc, False, int(x), int(y), + w, h, int(360 - self.heading) * 64, int(a) * 64) self.invalt(x - self.pensize * self.tw.coord_scale / 2 - 3, y - self.pensize * self.tw.coord_scale / 2 - 3, |