diff options
author | Walter Bender <walter.bender@gmail.com> | 2011-03-09 22:00:19 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2011-03-09 22:00:19 (GMT) |
commit | 6810caec838501bf16a2256b76e13eebb5fc1feb (patch) | |
tree | 6dabfebf6454db0f55e57f26b56ac3de3ea8940f /genpieces.py | |
parent | 2a5a14fb2bbdeba4a84249b2ae97bd7369776dfb (diff) |
first pass at highlighting closed paths
Diffstat (limited to 'genpieces.py')
-rwxr-xr-x | genpieces.py | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/genpieces.py b/genpieces.py index c4c9834..defd332 100755 --- a/genpieces.py +++ b/genpieces.py @@ -22,8 +22,8 @@ class SVG: def __init__(self): self._scale = 1 self._stroke_width = 1 - self._fill = "#FF0000" - self._stroke = "A00000" + self._fill = '#FFFFFF' + self._stroke = '#000000' def _svg_style(self, extras=""): return "%s%s%s%s%s%f%s%s%s" % ("style=\"fill:", self._fill, ";stroke:", @@ -145,35 +145,35 @@ def generate_corners(which_corner=0, scale=1): svg_string += svg.footer() return svg_string -def generate_blank(scale=1): +def generate_blank(scale=1, color='#A0FFA0'): svg = SVG() svg.set_scale(scale) - svg.set_colors(["#80C080", "#A0FFA0"]) + svg.set_colors([color, color]) svg_string = svg.header() svg_string += svg.footer() return svg_string -def generate_board(scale=1): +def generate_board(scale=1, color='#000000'): svg = SVG() svg.set_scale(scale) - svg.set_colors(["#000000", "#FFFFFF"]) + svg.set_colors([color, '#FFFFFF']) svg_string = svg.header(scale=8) # board is 8x8 tiles svg_string += svg.footer() return svg_string -def generate_tile_1_line(a, b, c, d, scale=1): +def generate_tile_1_line(a, b, c, d, scale=1, color='#000000'): svg = SVG() svg.set_scale(scale) - svg.set_colors(["#000000", "#FFFFFF"]) + svg.set_colors([color, '#FFFFFF']) svg_string = svg.header() svg_string += svg.path(a, b, c, d) svg_string += svg.footer() return svg_string -def generate_tile_2_lines(a, b, c, d, e, f, g, h, scale=1): +def generate_tile_2_lines(a, b, c, d, e, f, g, h, scale=1, color='#000000'): svg = SVG() svg.set_scale(scale) - svg.set_colors(["#000000", "#FFFFFF"]) + svg.set_colors([color, '#FFFFFF']) svg_string = svg.header() svg_string += svg.path(a, b, c, d) svg_string += svg.path(e, f, g, h) @@ -238,6 +238,10 @@ def generator(datapath): f.write(generate_corners()) i += 1 close_file(f) + f = open_file(datapath, 'board.svg') + f.write(generate_board()) + i += 1 + close_file(f) def main(): return 0 |