Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/talogo.py
diff options
context:
space:
mode:
Diffstat (limited to 'TurtleArt/talogo.py')
-rwxr-xr-xTurtleArt/talogo.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/TurtleArt/talogo.py b/TurtleArt/talogo.py
index 37809b8..c8420d9 100755
--- a/TurtleArt/talogo.py
+++ b/TurtleArt/talogo.py
@@ -1357,19 +1357,21 @@ class LogoCode:
if dsobject is not None:
dsobject.destroy()
else: # assume it is text to display
+ x = self._x()
+ y = self._y()
if center:
- y = self._y() - self.tw.canvas.textsize
- else:
- y = self._y()
- self.tw.canvas.draw_text(string, self._x(), y,
+ y -= self.tw.canvas.textsize
+ self.tw.canvas.draw_text(string, x, y,
int(self.tw.canvas.textsize * \
self.scale / 100.),
- self.tw.canvas.width - self._x())
+ self.tw.canvas.width - x)
elif type(string) == float or type(string) == int:
string = round_int(string)
+ x = self._x()
+ y = self._y()
if center:
y -= self.tw.canvas.textsize
- self.tw.canvas.draw_text(string, self._x(), self._y(),
+ self.tw.canvas.draw_text(string, x, y,
int(self.tw.canvas.textsize * \
self.scale / 100.),
self.tw.canvas.width - x)