Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/taturtle.py
diff options
context:
space:
mode:
Diffstat (limited to 'TurtleArt/taturtle.py')
-rw-r--r--TurtleArt/taturtle.py15
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)