Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/genpieces.py
diff options
context:
space:
mode:
authorWalter 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)
commitae02ebe237ebdacabca917c6148375f2ed057985 (patch)
tree921405969c7063ca2e50387d8c0a2f2be4a9111c /genpieces.py
parent57d1e394a7a8ef7cf4e7b49a5190968f89effe50 (diff)
pep8 cleanup
Diffstat (limited to 'genpieces.py')
-rwxr-xr-xgenpieces.py24
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