diff options
author | Walter Bender <walter.bender@gmail.com> | 2011-10-06 20:11:50 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2011-10-06 20:11:50 (GMT) |
commit | 19f7585a9d0f4dd130cf470f5c15f848c7a8415e (patch) | |
tree | ce21c917c2251a7341ffe50725f470e1a7a027d3 /TurtleArt/tasprite_factory.py | |
parent | 0996701c39695e24fbb4992471ba5298f52a4fe6 (diff) |
remove tail from blank-style (#3164); use blank-style for trash
Diffstat (limited to 'TurtleArt/tasprite_factory.py')
-rwxr-xr-x | TurtleArt/tasprite_factory.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/TurtleArt/tasprite_factory.py b/TurtleArt/tasprite_factory.py index 4b6fd78..d05902d 100755 --- a/TurtleArt/tasprite_factory.py +++ b/TurtleArt/tasprite_factory.py @@ -57,6 +57,7 @@ class SVG: self._bool = False self._slot_x = 10 self._slot_y = 2 + self._tail = False self._porch = False self._porch_x = self._innie_x1 + self._innie_x2 + \ 4 * self._stroke_width @@ -547,6 +548,9 @@ class SVG: # # Utility methods # + def set_tail(self, flag=True): + self._tail = flag + def set_draw_innies(self, flag=True): self._draw_innies = flag @@ -940,10 +944,12 @@ class SVG: def _do_tail(self): if self._outie is True: return self._rline_to(-self._slot_x, 0) - else: + elif self._tail: return "%s%s" % ( self._rline_to(-self._slot_x / 2.0, self._slot_y * 2.0), self._rline_to(-self._slot_x / 2.0, -self._slot_y * 2.0)) + else: + return self._rline_to(-self._slot_x, 0) def _do_tab(self): s = "%s%s%s%s%s" % ( |