From f155516a555e2be74841148eaa4b6d4b6a661c41 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Tue, 23 Nov 2010 16:12:34 +0000 Subject: added invisible block --- diff --git a/TurtleArt/tasprite_factory.py b/TurtleArt/tasprite_factory.py index 24622b5..0b8cf7c 100755 --- a/TurtleArt/tasprite_factory.py +++ b/TurtleArt/tasprite_factory.py @@ -122,10 +122,28 @@ class SVG: svg += self._show_dot() if self._hide is True: svg += self._hide_dot() - svg += self.footer() return self.header() + svg + def invisible(self): + self.reset_min_max() + (x, y) = self._calculate_x_y() + self.margins[2] = 0 + self.margins[3] = 0 + # calculate shape but don't include it in the svg output + self.new_path(x, y) + self._corner(1, -1) + self._do_slot() + xx = self._x + self._corner(1, 1) + self._corner(-1, 1) + self._do_tab() + self._corner(-1, -1) + self.calc_w_h() + self._close_path() + self.style() + return self.header() + self.footer() + def basic_flow(self): self.reset_min_max() (x, y) = self._calculate_x_y() @@ -484,6 +502,8 @@ class SVG: svg += self._close_path() self.calc_w_h() svg += self.style() + if self._show is True: + svg += self._show_dot() svg += self.footer() return self.header() + svg -- cgit v0.9.1