From 81f708694c8a9ca8fe25ed5fff4dccba64d48007 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Mon, 22 Feb 2010 23:46:35 +0000 Subject: new turtle svg --- (limited to 'tasprite_factory.py') diff --git a/tasprite_factory.py b/tasprite_factory.py index bfb8711..ccfd567 100755 --- a/tasprite_factory.py +++ b/tasprite_factory.py @@ -303,39 +303,22 @@ class SVG: return self._header() + svg def turtle(self, colors): - self._fill, self._stroke = colors[2], "none" - svg = self._rect(21, 21, 19.5, 18) - self._fill = colors[3] - svg += self._rect(3, 3, 30, 24) - svg += self._rect(3, 3, 24, 24) - svg += self._rect(3, 3, 30, 30) - svg += self._rect(3, 3, 24, 30) - svg += self._rect(3, 3, 27, 27) - svg += self._rect(3, 3, 21, 27) - svg += self._rect(3, 3, 33, 27) - svg += self._rect(3, 3, 27, 21) - svg += self._rect(3, 3, 21, 21) - svg += self._rect(3, 3, 33, 21) - svg += self._rect(3, 3, 27, 33) - svg += self._rect(3, 3, 21, 33) - svg += self._rect(3, 3, 33, 33) - svg += self._rect(3, 3, 30, 36) - svg += self._rect(3, 3, 24, 36) - svg += self._rect(3, 3, 30, 18) - svg += self._rect(3, 3, 24, 18) - svg += self._rect(3, 3, 36, 24) - svg += self._rect(3, 3, 36, 30) - svg += self._rect(3, 3, 36, 18) - svg += self._rect(3, 3, 36, 36) - self._fill, self._stroke = colors[0], colors[0] - svg += self._turtle_body() - self._fill, self._stroke = colors[1], colors[1] - svg += self._turtle_shell() - self._fill, self._stroke = "#000000", "#000000" - svg += self._circle(1.25,32.5,8) - svg += self._circle(1.25,27.5,8) + self._fill, self._stroke = colors[0], colors[1] + svg = " \n" + svg += " \n" + svg += " \n" + svg += " \n" + svg += " \n" + svg += " \n" + svg += " \n" + svg += " \n" + svg += " \n" + svg += " \n" + svg += " \n" + svg += " \n" + svg += " \n" + self._width, self._height = 55, 55 svg += self._footer() - self._width, self._height = 60, 60 return self._header() + svg def palette(self, width, height): @@ -594,32 +577,6 @@ class SVG: self._fill, ";stroke:", self._stroke, ";\" width=\"", w, "\" height=\"", h,"\" x=\"", x, "\" y=\"", y, "\" />\n") - def _turtle_body(self): - return "%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s" % ( - "\n") - - def _turtle_shell(self): - return "%s%s%s%s%s%s%s" % ("\n") - def _check_min_max(self): if self._x < self._min_x: self._min_x = self._x @@ -919,15 +876,14 @@ def close_file(f): def generator(datapath): - """ svgt = SVG() svgt.set_orientation(180) f = open_file(datapath, "turtle180.svg") - svg_str = svgt.turtle() + svg_str = svgt.turtle(["#FF0000","#00FF00"]) f.write(svg_str) close_file(f) - """ + """ svg0 = SVG() f = open_file(datapath, "basic.svg") svg0.set_scale(2) @@ -937,7 +893,6 @@ def generator(datapath): f.write(svg_str) close_file(f) - """ svg2 = SVG() f = open_file(datapath, "box-test.svg") svg2.set_scale(1) -- cgit v0.9.1