From e90b300edcdf8f6951793eb15eb4981f601a20c1 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Thu, 19 Aug 2010 14:06:18 +0000 Subject: reset scale on clean (#2191) --- diff --git a/TurtleArt/tacanvas.py b/TurtleArt/tacanvas.py index 8870579..0f110bf 100644 --- a/TurtleArt/tacanvas.py +++ b/TurtleArt/tacanvas.py @@ -103,7 +103,7 @@ class TurtleGraphics: self.fgcolor = self.cm.alloc_color('red') self.bgrgb = [255, 248, 222] self.bgcolor = self.cm.alloc_color('#fff8de') - self.textsize = 48 + self.textsize = 48 # depreciated self.textcolor = self.cm.alloc_color('blue') self.tw.active_turtle.show() self.shade = 0 @@ -164,7 +164,7 @@ class TurtleGraphics: self.setgray(100, share) self.setcolor(0, share) self.settextcolor(70) - self.settextsize(48) + # self.settextsize(48) # depreciated self.setshade(50, share) self.setpen(True, share) for turtle_key in iter(self.tw.turtles.dict): @@ -391,7 +391,7 @@ class TurtleGraphics: return self.set_textcolor() - def settextsize(self, c): + def settextsize(self, c): # depreciated """ Set the text size """ try: self.tw.textsize = c diff --git a/TurtleArt/talogo.py b/TurtleArt/talogo.py index 5f2a6d5..4765222 100644 --- a/TurtleArt/talogo.py +++ b/TurtleArt/talogo.py @@ -237,6 +237,9 @@ def millis(): """ Current time in milliseconds """ return int(clock()*1000) + +_DEFAULT_SCALE = 33 + """ A class for parsing Logo Code """ @@ -410,7 +413,7 @@ class LogoCode: self.body_height = int((self.tw.canvas.height/40)*self.tw.scale) self.bullet_height = int((self.tw.canvas.height/30)*self.tw.scale) - self.scale = 33 + self.scale = _DEFAULT_SCALE def defprim(self, name, args, fcn, rprim=False): """ Define the primitives associated with the blocks """ @@ -770,6 +773,7 @@ class LogoCode: """ Clear screen """ stop_media(self) self.tw.canvas.clearscreen() + self.scale = _DEFAULT_SCALE def prim_start(self): """ Start block: recenter """ -- cgit v0.9.1