Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-03-16 00:35:20 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-03-16 00:35:20 (GMT)
commit5cba05500e1700928870703cd4c6d4240d420fce (patch)
tree83518951543cb32470bc035f7face63e27bdc07c /TurtleArt
parent75a6c367bf9ae7f367b9aad57cf410954b56ebf0 (diff)
moving turtle labels on left side of the turtle farther to the left
Diffstat (limited to 'TurtleArt')
-rw-r--r--TurtleArt/taturtle.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/TurtleArt/taturtle.py b/TurtleArt/taturtle.py
index cdf1a12..416df3c 100644
--- a/TurtleArt/taturtle.py
+++ b/TurtleArt/taturtle.py
@@ -130,9 +130,14 @@ class Turtle:
if turtles.sprite_list is not None:
self.spr = Sprite(turtles.sprite_list, 0, 0, self.shapes[0])
angle = uniform(0, 6.14)
- r = self.shapes[0].get_width() * 0.75
- self.label_xy = [int(r * sin(angle) + r / 2.0),
- int(r * cos(angle) + r / 2.0)]
+ w = self.shapes[0].get_width()
+ r = w * 0.75
+ if angle > 3.14:
+ self.label_xy = [w + int(r * sin(angle) + r / 2.0),
+ int(r * cos(angle) + r / 2.0)]
+ else:
+ self.label_xy = [int(r * sin(angle) + r / 2.0),
+ int(r * cos(angle) + r / 2.0)]
else:
self.spr = None
turtles.add_to_dict(key, self)