X-Git-Url: https://git.auder.net/%3C?a=blobdiff_plain;f=variants%2FAvalam%2Fpieces%2FgenerateSVG.py;fp=variants%2FAvalam%2Fpieces%2FgenerateSVG.py;h=43e1e9d6fca6ae1dbe601feb94acb64791b16f7f;hb=0e466aac11288f35b34d744b2652c7b4e9df2e24;hp=0000000000000000000000000000000000000000;hpb=518bfb7a260f95e282f763878c2e9cf5ba58ef86;p=xogo.git diff --git a/variants/Avalam/pieces/generateSVG.py b/variants/Avalam/pieces/generateSVG.py new file mode 100755 index 0000000..43e1e9d --- /dev/null +++ b/variants/Avalam/pieces/generateSVG.py @@ -0,0 +1,41 @@ +#!/usr/bin/env python + +# Compose each piece SVG with numbers +# https://travishorn.com/removing-parts-of-shapes-in-svg-b539a89e5649 +# https://developer.mozilla.org/fr/docs/Web/SVG/Tutoriel/Paths + +preamble = """ + +""" + +black = '' +white = '' + +digits = [ + # 1 (unused here) + '= 1 else "") + ".svg" + f = open(filename, "w") + f.write(preamble) + f.write("\n") + f.write(white if color == "white" else black) + f.write("\n") + if number >= 1: + f.write(digits[number] + ' fill="none" stroke-width="5" stroke="black"/>') + f.write("\n") + f.write(final) + f.close()