diff options
author | Walter Bender <walter.bender@gmail.com> | 2011-03-25 23:46:39 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2011-03-25 23:46:39 (GMT) |
commit | ae02ebe237ebdacabca917c6148375f2ed057985 (patch) | |
tree | 921405969c7063ca2e50387d8c0a2f2be4a9111c /genpieces.py | |
parent | 57d1e394a7a8ef7cf4e7b49a5190968f89effe50 (diff) |
pep8 cleanup
Diffstat (limited to 'genpieces.py')
-rwxr-xr-x | genpieces.py | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/genpieces.py b/genpieces.py index 9cba133..0171602 100755 --- a/genpieces.py +++ b/genpieces.py @@ -15,10 +15,9 @@ import os -# -# SVG generators -# + class SVG: + ''' SVG generators ''' def __init__(self): self._scale = 1 self._stroke_width = 1 @@ -94,7 +93,7 @@ class SVG: "\"\n") svg_string += "%s%f%s" % (" height=\"", scale * 55 * self._scale, "\">\n") - svg_string += "%s%f%s%f%s" % ("<g\n transform=\"matrix(", + svg_string += "%s%f%s%f%s" % ("<g\n transform=\"matrix(", self._scale, ",0,0,", self._scale, ",0,0)\">\n") if background: @@ -135,6 +134,8 @@ class SVG: # # Card generators # + + def generate_xo(scale=1, colors=["#FFFFFF", "#000000"]): svg = SVG() svg.set_scale(scale) @@ -144,6 +145,7 @@ def generate_xo(scale=1, colors=["#FFFFFF", "#000000"]): svg_string += svg.footer() return svg_string + def generate_x(scale=1): svg = SVG() svg.set_scale(scale) @@ -153,6 +155,7 @@ def generate_x(scale=1): svg_string += svg.footer() return svg_string + def generate_corners(which_corner=0, scale=1): svg = SVG() svg.set_scale(scale) @@ -162,6 +165,7 @@ def generate_corners(which_corner=0, scale=1): svg_string += svg.footer() return svg_string + def generate_blank(scale=1, color='#A0FFA0'): svg = SVG() svg.set_scale(scale) @@ -170,6 +174,7 @@ def generate_blank(scale=1, color='#A0FFA0'): svg_string += svg.footer() return svg_string + def generate_board(scale=1, color='#000000'): svg = SVG() svg.set_scale(scale) @@ -178,6 +183,7 @@ def generate_board(scale=1, color='#000000'): svg_string += svg.footer() return svg_string + def generate_tile_1_line(a, b, c, d, scale=1, color='#000000'): svg = SVG() svg.set_scale(scale) @@ -187,6 +193,7 @@ def generate_tile_1_line(a, b, c, d, scale=1, color='#000000'): svg_string += svg.footer() return svg_string + def generate_tile_2_lines(a, b, c, d, e, f, g, h, scale=1, colors=['#000000', '#000000']): svg = SVG() @@ -202,19 +209,23 @@ def generate_tile_2_lines(a, b, c, d, e, f, g, h, scale=1, # # Command line utilities used for testing purposed only # + + def open_file(datapath, filename): return file(os.path.join(datapath, filename), "w") + def close_file(f): f.close() + def generator(datapath): - """ i = 0 filename = "tile-%d.svg" % (i) f = open_file(datapath, filename) f.write(generate_tile_1_line(-1, 0, 0, 0)) close_file(f) + """ i += 1 filename = "tile-%d.svg" % (i) f = open_file(datapath, filename) @@ -257,10 +268,11 @@ def generator(datapath): f = open_file(datapath, 'board.svg') f.write(generate_board()) close_file(f) - """ f = open_file(datapath, 'xo.svg') f.write(generate_xo()) close_file(f) + """ + def main(): return 0 |