diff options
Diffstat (limited to 'sprite_factory.py')
-rwxr-xr-x | sprite_factory.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/sprite_factory.py b/sprite_factory.py index c3be33a..9d4056a 100755 --- a/sprite_factory.py +++ b/sprite_factory.py @@ -627,9 +627,12 @@ class SVG: return self._rline_to(self._slot_x, 0) def _do_tail(self): - 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)) + if self._outie is True: + return self._rline_to(-self._slot_x, 0) + else: + 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)) def _do_tab(self): s = "%s%s%s%s%s" % ( |