diff options
Diffstat (limited to 'TurtleArt/taturtle.py')
-rw-r--r-- | TurtleArt/taturtle.py | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/TurtleArt/taturtle.py b/TurtleArt/taturtle.py index 9b4c243..cbf86c8 100644 --- a/TurtleArt/taturtle.py +++ b/TurtleArt/taturtle.py @@ -518,10 +518,7 @@ class Turtle: def _draw_line(self, old, new, pendown): if self.pen_state and pendown: - self.turtles.turtle_window.canvas.set_rgb( - self.turtles.turtle_window.canvas.fgrgb[0] / 255., - self.turtles.turtle_window.canvas.fgrgb[1] / 255., - self.turtles.turtle_window.canvas.fgrgb[2] / 255.) + self.turtles.turtle_window.canvas.set_source_rgb() pos1 = self.turtles.turtle_to_screen_coordinates(old) pos2 = self.turtles.turtle_to_screen_coordinates(new) self.turtles.turtle_window.canvas.draw_line(pos1[0], pos1[1], @@ -534,11 +531,6 @@ class Turtle: def forward(self, distance, share=True): scaled_distance = distance * self.turtles.turtle_window.coord_scale - self.turtles.turtle_window.canvas.set_rgb( - self.turtles.turtle_window.canvas.fgrgb[0] / 255., - self.turtles.turtle_window.canvas.fgrgb[1] / 255., - self.turtles.turtle_window.canvas.fgrgb[2] / 255.) - old = self.get_xy() try: xcor = old[0] + scaled_distance * sin(self.heading * DEGTOR) @@ -578,10 +570,7 @@ class Turtle: def arc(self, a, r, share=True): ''' Draw an arc ''' if self.pen_state: - self.turtles.turtle_window.canvas.set_rgb( - self.turtles.turtle_window.canvas.fgrgb[0] / 255., - self.turtles.turtle_window.canvas.fgrgb[1] / 255., - self.turtles.turtle_window.canvas.fgrgb[2] / 255.) + self.turtles.turtle_window.canvas.set_source_rgb() try: if a < 0: pos = self.larc(-a, r) |