From: Benjamin Auder <benjamin.auder@somewhere> Date: Wed, 15 Apr 2020 02:20:55 +0000 (+0200) Subject: Add Makruk, Shako and Shogi + a few fixes X-Git-Url: https://git.auder.net/variants/current/doc/css/%7B%7B?a=commitdiff_plain;h=cd49e617866590dbc68530ad961b109cdbe1ce55;p=vchess.git Add Makruk, Shako and Shogi + a few fixes --- diff --git a/TODO b/TODO index d2b81cae..59181f90 100644 --- a/TODO +++ b/TODO @@ -1,15 +1,5 @@ -// TODO: also fix moves played on smartphone, annoying shift... - -Shako, also known as UniEed Chess (Jean-Louis -Cazaux, 1990). Board 10x10; extra pieces are -Elephant (moves one or two squares -diagonally, may leap intervening square) and -Cannon (as above); CC on a1/j1 and a10/j10, -ERNBQKBNRE on ranks 2/9, 10xP on ranks -3/8. The name means chess in Esperanto. -(Cazaux) - -Shogi + Makruk/Thai chess --> see on Pychess +Monochrome avec Zen captures ? +Zen1 & 2 (forced captured ?) Chakart :) https://www.chessvariants.com/crossover.dir/koopachess.html diff --git a/client/public/images/pieces/Makruk/bb.svg b/client/public/images/pieces/Makruk/bb.svg new file mode 100644 index 00000000..837a8294 --- /dev/null +++ b/client/public/images/pieces/Makruk/bb.svg @@ -0,0 +1,233 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="360" + height="360" + viewBox="0 0 95.249998 95.250003" + version="1.1" + id="svg8" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + sodipodi:docname="khon_b.svg"> + <defs + id="defs2"> + <linearGradient + id="linearGradient2566" + inkscape:collect="always"> + <stop + id="stop2562" + offset="0" + style="stop-color:#4d4d4d;stop-opacity:1" /> + <stop + id="stop2564" + offset="1" + style="stop-color:#333333;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2491"> + <stop + style="stop-color:#4d4d4d;stop-opacity:1" + offset="0" + id="stop2487" /> + <stop + style="stop-color:#333333;stop-opacity:1" + offset="1" + id="stop2489" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2566" + id="linearGradient2493" + x1="180" + y1="155" + x2="180" + y2="275" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2491" + id="linearGradient2503" + x1="180" + y1="75" + x2="180" + y2="135" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.979899" + inkscape:cx="124.18896" + inkscape:cy="169.00418" + inkscape:document-units="mm" + inkscape:current-layer="layer5" + showgrid="true" + units="px" + inkscape:window-width="1858" + inkscape:window-height="960" + inkscape:window-x="4" + inkscape:window-y="48" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid3721" /> + </sodipodi:namedview> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:groupmode="layer" + id="layer4" + inkscape:label="Background" + style="display:inline"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 177.94141,68.585938 c -11.4212,16.67992 -10.57936,43.040912 -14.96875,63.912112 h -14.51563 l -5,10.00195 h -10 l -5,10.00195 h -9.71875 l -0.7539,1.01172 c -16.9735,23.01963 -18.788214,45.12043 -11.48633,65.61133 7.06503,19.82628 22.33425,38.21068 39.9707,55.875 l -5.00195,5.00195 5.23242,5.23243 L 118.74805,322.5 h -1.25 v 19.99805 H 180 242.50195 V 322.5 h -1.25 L 213.30078,285.23438 218.5332,280.00195 213.53125,275 c 17.63645,-17.66432 32.90567,-36.04872 39.9707,-55.875 7.30188,-20.4909 5.48717,-42.5917 -11.48633,-65.61133 l -0.7539,-1.01172 h -9.71875 l -5,-10.00195 h -10 l -5,-10.00195 h -14.51563 c -4.38939,-20.8712 -3.54755,-47.232192 -14.96875,-63.912112 L 180,70 Z" + id="path2475" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + </g> + <g + inkscape:groupmode="layer" + id="layer5" + inkscape:label="Fill"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient2503);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 180,74.869141 c 7.67211,14.621881 7.8363,37.709269 11.91211,57.628909 H 180 168.08789 C 172.1637,112.57841 172.32789,89.491022 180,74.869141 Z" + id="path2473" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 151.54297,137.50195 H 180 208.45703 L 210.95508,142.5 H 180 149.04492 Z" + id="path2471" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 136.54297,147.49805 H 180 223.45703 l 2.49805,5.0039 H 180 134.04492 Z" + id="path2469" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient2493);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 121.41797,157.5 H 180 238.58203 c 15.47418,21.53885 16.94718,41.04017 10.20899,59.94922 -6.75486,18.95583 -21.95934,37.27387 -39.82618,55.05273 H 180 151.03516 c -17.86684,-17.77886 -33.07132,-36.0969 -39.82618,-55.05273 -6.73819,-18.90905 -5.26519,-38.41037 10.20899,-59.94922 z" + id="path2467" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 151.0332,277.5 H 180 208.9668 l 2.49414,2.49609 -2.49414,2.50196 H 180 151.0332 l -2.49414,-2.50196 z" + id="path2465" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 151.24805,287.50195 H 180 208.75195 L 234.99805,322.5 H 180 125.00195 Z" + id="path2463" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 122.50195,327.49805 H 180 237.49805 V 337.5 H 180 122.50195 Z" + id="path2404" + transform="scale(0.26458333)" /> + </g> + <g + inkscape:label="Strokes" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-201.74997)" + style="display:none"> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 47.624998,291.7083 H 31.749999 v -3.96875 h 15.875" + id="path180" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 31.749999,287.73955 7.9375,-10.58333" + id="path184" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 47.624998,277.15622 h -7.937499 l -1.322917,-1.32292 1.322917,-1.32291 h 7.937499" + id="path186" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 39.687499,274.51039 c -9.675001,-9.58117 -16.711174,-19.85105 -7.9375,-31.75 h 15.875" + id="path194" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 34.395832,242.76039 1.322917,-2.64584 h 11.90625" + id="path196" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 38.364582,240.11455 1.322917,-2.64583 h 7.9375" + id="path198" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 43.656248,237.46872 c 1.322262,-5.73325 1.061097,-12.95149 3.96875,-17.19792" + id="path200" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 47.625,291.7083 h 15.874999 v -3.96875 h -15.875" + id="path180-3" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 63.499999,287.73955 -7.9375,-10.58333" + id="path184-6" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 47.625,277.15622 h 7.937499 l 1.322917,-1.32292 -1.322917,-1.32291 H 47.625" + id="path186-0" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 55.562499,274.51039 c 9.675001,-9.58117 16.711174,-19.85105 7.9375,-31.75 h -15.875" + id="path194-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 60.854166,242.76039 -1.322917,-2.64584 h -11.90625" + id="path196-2" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 56.885416,240.11455 -1.322917,-2.64583 h -7.9375" + id="path198-6" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 51.59375,237.46872 C 50.271488,231.73547 50.532653,224.51723 47.625,220.2708" + id="path200-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> +</svg> diff --git a/client/public/images/pieces/Makruk/bf.svg b/client/public/images/pieces/Makruk/bf.svg new file mode 100644 index 00000000..0f7e9695 --- /dev/null +++ b/client/public/images/pieces/Makruk/bf.svg @@ -0,0 +1,138 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="360" + height="360" + viewBox="0 0 95.249998 95.250003" + version="1.1" + id="svg8" + sodipodi:docname="biangai_b.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14"> + <defs + id="defs2"> + <linearGradient + id="linearGradient1484" + inkscape:collect="always"> + <stop + id="stop1480" + offset="0" + style="stop-color:#999999;stop-opacity:1" /> + <stop + style="stop-color:#4d4d4d;stop-opacity:1" + offset="0.53125006" + id="stop1486" /> + <stop + id="stop1482" + offset="1" + style="stop-color:#999999;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient1474"> + <stop + style="stop-color:#4d4d4d;stop-opacity:1" + offset="0" + id="stop1470" /> + <stop + style="stop-color:#1a1a1a;stop-opacity:1" + offset="1" + id="stop1472" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1474" + id="radialGradient1476" + cx="47.625" + cy="249.37497" + fx="47.625" + fy="249.37497" + r="19.579167" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-2.0025334e-4,-3.5135125,3.5135141,-4.751198e-7,-828.54793,416.70611)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1484" + id="radialGradient1478" + cx="47.625" + cy="249.37497" + fx="47.625" + fy="249.37497" + r="27.516665" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.6398958e-6,-1.5384617,1.5384618,-3.634101e-8,-336.02894,322.64422)" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.979899" + inkscape:cx="52.187243" + inkscape:cy="206.10625" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="true" + units="px" + inkscape:window-width="1906" + inkscape:window-height="977" + inkscape:window-x="4" + inkscape:window-y="48" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid3721" /> + </sodipodi:namedview> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-201.74997)"> + <path + style="fill:url(#radialGradient1478);stroke:#000000;stroke-width:2.11666667;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1" + id="path4194" + sodipodi:type="arc" + sodipodi:cx="47.625" + sodipodi:cy="249.37497" + sodipodi:rx="26.458332" + sodipodi:ry="26.458332" + sodipodi:start="3.1415927" + sodipodi:end="3.1413309" + sodipodi:open="true" + d="M 21.166668,249.37497 A 26.458332,26.458332 0 0 1 47.62327,222.91664 26.458332,26.458332 0 0 1 74.083332,249.37151 26.458332,26.458332 0 0 1 47.630194,275.8333 26.458332,26.458332 0 0 1 21.166669,249.3819" /> + <path + style="fill:url(#radialGradient1476);stroke:#000000;stroke-width:2.11666667;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1" + id="path5378" + sodipodi:type="arc" + sodipodi:cx="47.625" + sodipodi:cy="249.37497" + sodipodi:rx="18.520834" + sodipodi:ry="18.520834" + sodipodi:start="3.1415927" + sodipodi:end="3.1413309" + sodipodi:open="true" + d="M 29.104166,249.37497 A 18.520834,18.520834 0 0 1 47.623789,230.85414 18.520834,18.520834 0 0 1 66.145834,249.37255 18.520834,18.520834 0 0 1 47.628636,267.8958 18.520834,18.520834 0 0 1 29.104167,249.37982" /> + </g> +</svg> diff --git a/client/public/images/pieces/Makruk/bk.svg b/client/public/images/pieces/Makruk/bk.svg new file mode 100644 index 00000000..5ee3ad3b --- /dev/null +++ b/client/public/images/pieces/Makruk/bk.svg @@ -0,0 +1,299 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="360" + height="360" + viewBox="0 0 95.249998 95.250003" + version="1.1" + id="svg8" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + sodipodi:docname="khun_b.svg"> + <defs + id="defs2"> + <linearGradient + inkscape:collect="always" + id="linearGradient1652"> + <stop + style="stop-color:#4d4d4d;stop-opacity:1" + offset="0" + id="stop1648" /> + <stop + style="stop-color:#333333;stop-opacity:1" + offset="1" + id="stop1650" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient1644"> + <stop + style="stop-color:#4d4d4d;stop-opacity:1" + offset="0" + id="stop1640" /> + <stop + style="stop-color:#333333;stop-opacity:1" + offset="1" + id="stop1642" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1644" + id="linearGradient1646" + x1="180" + y1="25" + x2="180" + y2="70" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1652" + id="linearGradient1654" + x1="180" + y1="100" + x2="180" + y2="255" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.979899" + inkscape:cx="85.996062" + inkscape:cy="192.61621" + inkscape:document-units="mm" + inkscape:current-layer="layer2" + showgrid="true" + units="px" + inkscape:window-width="1545" + inkscape:window-height="819" + inkscape:window-x="4" + inkscape:window-y="48" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid3721" /> + </sodipodi:namedview> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:groupmode="layer" + id="layer3" + inkscape:label="Background" + style="display:inline"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 177.97656,18.529297 c -3.09847,4.2672 -6.36819,9.048889 -8.98242,16.970703 -2.48916,7.542781 -4.4196,17.973958 -5.45117,33.763672 H 150.2207 l -4.70508,9.412109 h -9.41601 l -4.70508,9.41211 h -9.4082 L 117.28125,97.5 h -7.86719 v 2.50391 l -1.70508,-1.839848 C 85.821525,118.45389 76.955465,142.52994 82.994141,169.25195 c 5.925755,26.22233 25.813669,54.8446 60.441409,86.12696 l -4.61914,4.61914 5.74218,5.74218 v 7.33985 L 108.375,309.26367 h -1.46289 v 18.82422 h -4.70899 v 14.41016 H 180 257.79688 v -14.41016 h -4.70899 V 309.26367 H 251.625 l -36.18359,-36.18359 v -7.33985 l 5.74218,-5.74218 -4.61914,-4.61914 c 34.62774,-31.28236 54.51565,-59.90463 60.44141,-86.12696 6.03867,-26.72201 -2.82739,-50.79806 -24.71484,-71.087888 l -1.70508,1.839848 V 97.5 h -7.86719 l -4.70508,-9.412109 h -9.4082 l -4.70508,-9.41211 h -9.41601 L 209.7793,69.263672 H 196.45703 C 195.42546,53.473958 193.49502,43.042781 191.00586,35.5 188.39163,27.578186 185.12191,22.796497 182.02344,18.529297 L 180,19.998047 Z" + id="path1625" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Fill" + style="display:inline"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient1646);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 180,24.337891 c 2.26879,3.337496 4.37955,7.052684 6.25195,12.726562 2.28702,6.930238 4.16719,16.866896 5.1875,32.199219 H 180 168.56055 c 1.02031,-15.332323 2.90048,-25.268981 5.1875,-32.199219 1.8724,-5.673878 3.98316,-9.389066 6.25195,-12.726562 z" + id="path1623" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 153.30664,74.261719 H 180 206.69336 l 2.20703,4.414062 H 180 151.09961 Z" + id="path1621" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 139.19336,83.673828 H 180 220.80664 l 2.20703,4.414063 H 180 136.98633 Z" + id="path1619" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 125.07227,93.085938 H 180 234.92773 L 237.13086,97.5 H 180 122.86914 Z" + id="path1617" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient1654);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 110.41211,102.49805 H 180 249.58789 c 20.42935,19.2616 28.15247,40.83224 22.54492,65.64648 -5.63375,24.93017 -25.17198,53.29887 -60.16015,84.64844 H 180 148.02734 C 113.03917,221.4434 93.500937,193.0747 87.867188,168.14453 82.259635,143.33029 89.982759,121.75965 110.41211,102.49805 Z" + id="path1615" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 148.0957,257.79688 H 180 211.9043 l 2.19922,2.20898 -2.19922,2.19922 H 180 148.0957 l -2.19922,-2.19922 z" + id="path1613" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 149.55664,267.20312 H 180 210.44336 v 4.41407 H 180 149.55664 Z" + id="path1611" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 148.09375,276.61523 H 180 211.90625 l 32.64844,32.64844 H 180 115.44531 Z" + id="path1609" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 111.91016,314.26172 H 180 248.08984 v 13.82617 H 180 111.91016 Z" + id="path1607" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 107.20703,333.08594 H 180 252.79297 V 337.5 H 180 107.20703 Z" + id="path1516" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + </g> + <g + inkscape:label="Strokes" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-201.74997)" + style="display:none"> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 47.624998,269.29655 h -8.715685 l -1.245099,1.24509 1.245099,1.2451 h 8.715685" + id="path601" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 38.909313,271.78674 v 2.49019 h 8.715685" + id="path603" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 47.624998,291.70831 H 27.703431 v -2.4902 h 19.921568" + id="path1287" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 28.948529,289.21811 v -4.98039 h 18.676469" + id="path1289" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 38.909313,274.27693 -9.960784,9.96079" + id="path1291" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 38.909313,269.29655 C 20.044998,252.47306 17.612065,238.7173 28.948529,228.20831" + id="path1293" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 28.948529,228.20831 H 47.624998" + id="path1295" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 31.438725,228.20831 1.245098,-2.4902 h 14.941175" + id="path1303" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 35.174019,225.71811 1.245098,-2.49019 h 11.205881" + id="path1305" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 38.909313,223.22792 1.245098,-2.4902 h 7.470587" + id="path1307" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 43.889704,220.73772 c 0.51795,-9.01113 2.109667,-11.45728 3.735294,-13.69608" + id="path1309" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 47.625,269.29655 h 8.715685 l 1.245099,1.24509 -1.245099,1.2451 H 47.625" + id="path601-2" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 56.340685,271.78674 v 2.49019 H 47.625" + id="path603-6" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 47.625,291.70831 h 19.921567 v -2.4902 H 47.625" + id="path1287-1" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 66.301469,289.21811 v -4.98039 H 47.625" + id="path1289-8" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 56.340685,274.27693 9.960784,9.96079" + id="path1291-7" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 56.340685,269.29655 C 75.205,252.47306 77.637932,238.7173 66.301469,228.20831" + id="path1293-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 66.301469,228.20831 H 47.625" + id="path1295-2" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 63.811273,228.20831 -1.245098,-2.4902 H 47.625" + id="path1303-0" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 60.075979,225.71811 -1.245098,-2.49019 H 47.625" + id="path1305-2" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 56.340685,223.22792 -1.245098,-2.4902 H 47.625" + id="path1307-3" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 51.360294,220.73772 C 50.842344,211.72659 49.250627,209.28044 47.625,207.04164" + id="path1309-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> +</svg> diff --git a/client/public/images/pieces/Makruk/bn.svg b/client/public/images/pieces/Makruk/bn.svg new file mode 100644 index 00000000..4f613514 --- /dev/null +++ b/client/public/images/pieces/Makruk/bn.svg @@ -0,0 +1,330 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="360" + height="360" + viewBox="0 0 95.249998 95.250003" + version="1.1" + id="svg8" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + sodipodi:docname="ma_b.svg"> + <defs + id="defs2"> + <linearGradient + inkscape:collect="always" + id="linearGradient1019"> + <stop + style="stop-color:#4d4d4d;stop-opacity:1" + offset="0" + id="stop1015" /> + <stop + style="stop-color:#333333;stop-opacity:1" + offset="1" + id="stop1017" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient1011"> + <stop + style="stop-color:#4d4d4d;stop-opacity:1" + offset="0" + id="stop1007" /> + <stop + style="stop-color:#333333;stop-opacity:1" + offset="1" + id="stop1009" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient1003"> + <stop + style="stop-color:#4d4d4d;stop-opacity:1" + offset="0" + id="stop999" /> + <stop + style="stop-color:#333333;stop-opacity:1" + offset="1" + id="stop1001" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1003" + id="linearGradient1005" + x1="85" + y1="130" + x2="155" + y2="185" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1011" + id="linearGradient1013" + x1="180" + y1="115" + x2="180" + y2="310" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1019" + id="linearGradient1021" + x1="125" + y1="65" + x2="265" + y2="215" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.4" + inkscape:cx="13.942192" + inkscape:cy="229.46663" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="true" + units="px" + inkscape:window-width="1897" + inkscape:window-height="981" + inkscape:window-x="4" + inkscape:window-y="48" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid3721" /> + </sodipodi:namedview> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Background" + style="display:inline"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 94.435547,16.853516 -1.195313,1.726562 c -3.923731,5.674621 -5.899027,14.036099 -6.03125,23.023438 -0.127864,8.692066 1.535705,17.967473 5.47461,25.820312 -2.062777,10.555335 -2.621742,21.376286 0.01953,32.458984 -4.9119,6.741388 -6.971279,13.533558 -7.789063,20.605468 -1.075944,9.30437 -0.256801,19.08128 -1.521484,31.00977 -1.689173,14.0121 -4.48788,32.66567 -4.273437,49.89453 0.205077,16.47772 3.267534,31.79866 13.441406,40.44531 -1.557347,2.55504 -3.276008,4.99572 -4.324219,7.89844 l -0.06055,0.16992 -0.03711,0.17773 c -1.495812,7.25394 -0.672983,19.50093 1.824219,31.88868 2.046573,10.15231 5.145633,20.22773 9.693359,27.29101 h -0.982422 l 4.189457,4.19141 0.01,0.01 8.74023,8.74024 v 20.29297 H 180 248.38672 v -20.29297 l 8.76953,-8.76953 0.008,-0.008 4.16211,-4.16406 h -1.03906 c 4.65837,-7.29726 7.44588,-17.24178 9.22656,-27.22461 2.14879,-12.04656 2.70229,-24.10448 2.39844,-31.54883 h -0.002 C 270.86161,187.47333 254.86311,143.05239 230.30664,112.76562 206.04022,82.836561 173.50579,66.846594 139.37109,60.146484 131.17504,42.990001 113.31191,25.562285 96.341797,17.730469 Z" + id="path981" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + </g> + <g + inkscape:groupmode="layer" + id="layer3" + inkscape:label="Fill" + style="display:inline"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 96.4375,23.585938 c 14.32134,7.358875 29.76343,22.292844 37.39258,36.679687 l -4.30274,0.476563 C 120.32799,46.187945 113.54992,39.342982 101.41992,30.945312 l -3.189451,-2.207031 -0.69336,3.816407 c -1.797238,9.88483 -1.360884,19.749117 2.976561,31.408203 l -3.757811,0.417968 C 93.555092,57.592979 92.093961,49.363286 92.207031,41.677734 92.313425,34.445079 94.028713,28.084331 96.4375,23.585938 Z" + id="path979" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 102.24609,38.097656 c 8.59699,6.394062 14.4907,12.242369 21.71485,23.263672 l -18.31446,2.033203 c -3.726,-9.58359 -4.22308,-17.407238 -3.40039,-25.296875 z" + id="path977" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient1021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 137.48047,64.886719 c 33.59213,6.418734 65.28639,21.846051 88.94336,51.023441 21.5397,26.56603 36.49353,64.62805 39.83594,117.98437 -9.50345,-9.29284 -22.59507,-16.24499 -36.92579,-31.60351 -3.42064,-14.03624 -6.41958,-27.77618 -4.51171,-40.75391 l -4.94532,-0.72266 c -1.70115,11.57159 0.14753,23.23501 2.7461,34.78516 -5.17082,-6.64296 -10.10659,-16.73221 -14.875,-28.22266 -0.91592,-2.20708 -1.82996,-4.47188 -2.7461,-6.76367 l 0.86328,-0.33008 c -5.14286,-13.41037 -5.75321,-25.15718 -4.55468,-36.48828 l -4.97461,-0.53125 c -0.49854,4.71327 -0.6859,9.56244 -0.40039,14.58203 -2.83851,-6.92371 -5.79894,-13.75819 -8.9961,-20.14062 l -0.15625,-0.31836 -0.24218,-0.25781 c -1.69198,-1.83208 -3.50765,-3.3247 -5.38477,-4.625 l 0.29883,-0.41797 c -6.21626,-4.44378 -11.3658,-9.03911 -13.0957,-21.833987 l -4.95313,0.669922 c 0.81517,6.02926 2.50977,10.659535 4.69727,14.359375 -3.3955,-1.86009 -6.71764,-3.98664 -9.88672,-7.072266 l -0.55469,-0.539062 -0.75195,-0.132813 C 132.87005,93.282796 121.25065,80.088425 109.21875,68.027344 Z" + id="path975" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 103.10547,68.705078 -0.14258,0.146484 c 12.60737,12.24892 25.41934,28.334283 52.33789,33.380858 1.28815,1.20818 2.59261,2.28215 3.90234,3.25977 C 144.2208,99.573378 123.25324,96.621727 100.4082,92.828125 l -1.248044,-0.207031 -0.90625,0.884765 c -0.501682,0.490979 -0.978883,0.983799 -1.445312,1.47461 -1.446301,-8.614744 -0.861831,-17.117644 0.728515,-25.65625 z" + id="path973" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient1005);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 101.05859,98.023438 c 28.75642,4.765872 54.32936,8.794182 66.51758,17.400392 6.20702,4.38285 9.07799,9.40131 8.25977,17.05859 -0.81823,7.65732 -5.83626,18.12631 -16.62305,31.85352 l -0.46484,0.58984 -0.0606,0.73828 c -1.77468,20.36621 -15.55928,32.39595 -31.10547,43.90821 -8.42535,6.23913 -17.34896,12.23966 -24.80078,19.28515 l -0.29102,-4.03515 c -0.66552,-9.27251 -4.146469,-16.48506 -10.519527,-20.72852 l -3.800781,-2.53125 -0.08203,4.57031 c -0.06848,3.90229 0.21899,7.87673 1.763671,11.59571 1.544693,3.71898 4.427547,7.08224 8.984376,9.48632 l 3.648441,1.92188 c -2.688819,2.5659 -5.184692,5.2673 -7.382817,8.17578 -7.732501,-7.26573 -10.792099,-20.53864 -10.984374,-35.98633 -0.207194,-16.64761 2.540201,-35.1193 4.24414,-49.25976 l 0.0078,-0.0215 v -0.0156 c 1.31777,-12.42928 0.512493,-22.38435 1.505859,-30.97461 0.953684,-8.24716 3.628802,-15.2768 11.183592,-23.031252 z" + id="path971" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient1013);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 173.35156,113.66406 c 3.48289,1.87452 6.60827,3.85552 9.29883,6.70508 7.52379,15.11127 13.91209,33.10935 20.47656,48.92774 6.5601,15.80784 13.10954,29.47549 22.23828,36.07812 17.34978,18.71729 32.64499,25.65284 41.28711,36.36328 0.11784,2.92421 0.21205,5.87977 0.26172,8.89258 l 2.5,-0.041 -2.5,0.0996 c 0.28437,6.96745 -0.25169,18.85379 -2.32422,30.47266 -1.98123,11.10719 -5.49684,21.98009 -10.46289,28.10156 H 105.84766 c -4.65374,-5.62858 -8.689404,-16.90445 -10.982426,-28.27929 -2.388366,-11.84784 -2.978083,-23.97232 -1.83789,-29.7129 5.79044,-15.78304 21.830846,-26.05074 37.529296,-37.67578 15.53336,-11.50276 30.59197,-24.76027 32.89258,-46.63281 10.80629,-13.84679 16.38489,-24.79297 17.36328,-33.94922 0.84894,-7.94476 -2.07272,-14.44721 -7.46094,-19.34961 z" + id="path965" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 94.201172,213.95703 c 0.636461,1.08881 1.041691,2.48091 1.490234,3.78711 -0.405573,-0.64373 -0.934409,-1.23491 -1.224609,-1.93359 -0.219553,-0.52865 -0.104731,-1.2867 -0.265625,-1.85352 z" + id="path957" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 110.74219,314.26172 h 138.51562 l -4.41601,4.41406 H 180 115.1582 Z" + id="path955" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 116.61914,323.67383 H 180 243.38086 V 337.5 H 180 116.61914 Z" + id="path888" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#666666;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 130.51172,116.59766 c -0.99738,3.73113 -1.82121,7.4407 -2.96289,10.71093 -1.03399,-4.04903 -4.23611,-7.24934 -8.28711,-8.27734 3.4,-1.37099 7.21233,-2.05222 11.25,-2.43359 z" + id="path963" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#666666;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 116.4707,123.67578 c 3.58681,-2.6e-4 6.43703,2.85069 6.4375,6.4375 4.7e-4,3.58681 -2.85069,6.4446 -6.4375,6.44531 -3.5868,7.2e-4 -6.44242,-2.8585 -6.44336,-6.44531 l -2.21875,0.004 c 6.6e-4,-0.001 0.001,-0.003 0.002,-0.004 h 2.21679 c 0,-3.58681 2.85656,-6.43727 6.44336,-6.4375 z" + id="path961" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#666666;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 105.93945,134.57422 c 0.82273,1.9271 2.1682,3.5777 3.84571,4.79492 -1.67742,0.005 -3.46505,-0.0535 -5.30274,-0.14648 0.439,-1.66861 0.93441,-3.19441 1.45703,-4.64844 z" + id="path959" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 133.77539,111.14844 c -7.73671,0.33638 -15.36815,1.61656 -21.74023,6.10547 -6.37209,4.48887 -11.18002,12.10944 -13.546879,24.14648 l -0.523437,2.65039 2.687496,0.3086 c 7.74246,0.89487 13.6372,0.44805 18.26172,-1.1211 4.62452,-1.56918 7.90851,-4.33185 10.12891,-7.5957 4.4408,-6.52766 5.09736,-14.70362 7.21875,-21.22266 l -2.38281,-0.77539 z" + id="path967" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + </g> + <g + inkscape:label="Strokes" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-201.74997)" + style="display:inline"> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 30.193629,286.7279 -2.490196,-2.49019 h 39.843136 l -2.490197,2.49019" + id="path362" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 25.213237,265.56124 c -5.431671,-4.00016 -3.387866,-16.20737 -2.490196,-23.65686 0.683273,-6.44466 -0.862002,-10.44197 3.735294,-14.94118 15.545509,2.58147 27.754338,3.95502 16.186274,18.67648 -0.986959,11.32633 -15.439216,13.44705 -18.67647,22.41175 -0.706151,3.42448 0.74702,12.97632 3.735294,16.18628" + id="path374" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 26.458333,261.28122 c -2.177643,-1.14888 -2.524949,-2.99998 -2.490196,-4.9804 1.497107,0.99684 2.323683,2.66044 2.490196,4.9804 z" + id="path4074" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 24.715198,238.791 c 1.245099,-6.22548 3.735294,-8.71569 9.960784,-8.71569" + id="path4076" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 35.423042,231.81845 c -3.983833,0.17313 -7.507165,1.32445 -8.715687,7.47059 7.938816,0.91757 7.527151,-3.81819 8.715687,-7.47059" + id="path4078" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 67.546569,284.23771 c 3.15868,-3.51352 3.890931,-12.37316 3.735294,-16.18628" + id="path4080" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4084" + sodipodi:type="arc" + sodipodi:cx="30.816179" + sodipodi:cy="236.1763" + sodipodi:rx="2.3656862" + sodipodi:ry="2.3656862" + sodipodi:start="3.1415927" + sodipodi:end="3.1413309" + sodipodi:open="true" + d="m 28.450493,236.1763 a 2.3656862,2.3656862 0 0 1 2.365532,-2.36569 2.3656862,2.3656862 0 0 1 2.36584,2.36538 2.3656862,2.3656862 0 0 1 -2.365221,2.366 2.3656862,2.3656862 0 0 1 -2.366151,-2.36507" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 25.213237,228.2083 c -0.741801,-2.95862 -0.582233,-5.85237 0,-8.71569 l 11.205882,-1.24509 c 18.070032,3.42262 34.316181,16.65396 34.862744,49.80391" + id="path4086" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 25.213237,219.49261 c -2.105652,-3.9873 -1.837036,-9.79419 0,-12.45098 4.403593,2.03229 9.19915,6.76712 11.205882,11.20589" + id="path4088" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 27.516667,219.21247 c -1.397991,-3.33955 -1.556374,-5.99203 -1.058334,-8.73125 3.237254,2.24117 4.918138,3.95318 7.408334,7.9375" + id="path4088-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 27.703433,219.49261 c 3.418619,3.32142 6.634947,7.4661 13.696077,8.71569 2.540464,2.47358 5.413134,2.75257 7.470588,4.98039 4.082406,8.14964 6.809908,19.31315 11.205883,22.41176 4.659522,5.0412 8.803125,6.77148 11.205882,9.96079" + id="path4127" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 60.07598,255.60045 c -0.923833,-3.78003 -1.781924,-7.55428 -1.245098,-11.20588" + id="path4129" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 53.850491,244.39457 c -1.401131,-3.65355 -1.569846,-6.89056 -1.245099,-9.96078" + id="path4131" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 47.625,231.9436 c -1.693533,-1.21065 -3.255301,-2.67533 -3.735294,-6.2255" + id="path4133" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 47.625,291.7083 H 30.193628 v -4.9804 H 47.625" + id="path1764" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 47.625,286.7279 h 17.431372 v 4.9804 H 47.625" + id="path1766" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 131.05859,104.55664 c -12.09804,0 -21.08567,2.46714 -27.55664,8.29102 -6.47096,5.82387 -10.139734,14.646 -12.542966,26.66211 l 4.902344,0.97461 c 2.302658,-11.51324 5.690632,-19.15944 10.984372,-23.92383 5.29375,-4.76436 12.78152,-7.00586 24.21289,-7.00586 z" + transform="matrix(0.26458333,0,0,0.26458333,0,201.74997)" + id="path969" + inkscape:connector-curvature="0" /> + </g> +</svg> diff --git a/client/public/images/pieces/Makruk/bp.svg b/client/public/images/pieces/Makruk/bp.svg new file mode 100644 index 00000000..a0d61ca8 --- /dev/null +++ b/client/public/images/pieces/Makruk/bp.svg @@ -0,0 +1,218 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="360" + height="360" + viewBox="0 0 95.249998 95.250003" + version="1.1" + id="svg8" + sodipodi:docname="bia_b.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + enable-background="new"> + <defs + id="defs2"> + <linearGradient + inkscape:collect="always" + id="linearGradient2259"> + <stop + style="stop-color:#1a1a1a;stop-opacity:1" + offset="0" + id="stop2253" /> + <stop + id="stop2255" + offset="0.78260881" + style="stop-color:#4d4d4d;stop-opacity:1" /> + <stop + style="stop-color:#1a1a1a;stop-opacity:1" + offset="1" + id="stop2257" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2251"> + <stop + style="stop-color:#1a1a1a;stop-opacity:1" + offset="0" + id="stop2245" /> + <stop + id="stop2247" + offset="0.73684192" + style="stop-color:#4d4d4d;stop-opacity:1" /> + <stop + style="stop-color:#1a1a1a;stop-opacity:1" + offset="1" + id="stop2249" /> + </linearGradient> + <linearGradient + id="linearGradient1531" + inkscape:collect="always"> + <stop + id="stop1527" + offset="0" + style="stop-color:#1a1a1a;stop-opacity:1" /> + <stop + style="stop-color:#4d4d4d;stop-opacity:1" + offset="0.71428567" + id="stop1533" /> + <stop + id="stop1529" + offset="1" + style="stop-color:#1a1a1a;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient883"> + <stop + style="stop-color:#4d4d4d;stop-opacity:1" + offset="0" + id="stop879" /> + <stop + style="stop-color:#1a1a1a;stop-opacity:1" + offset="1" + id="stop881" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient883" + id="radialGradient885" + cx="47.625" + cy="249.37497" + fx="47.625" + fy="249.37497" + r="11.377083" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(5.2540497e-5,-3.0232565,3.0232563,4.2735736e-7,-706.30195,393.35746)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1531" + id="radialGradient1525" + cx="47.625" + cy="249.37497" + fx="47.625" + fy="249.37497" + r="16.66875" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-3.9917445e-6,-1.1111107,1.1111111,3.003127e-8,-229.45811,302.29161)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2251" + id="radialGradient1535" + cx="47.625" + cy="249.37497" + fx="47.625" + fy="249.37497" + r="21.960416" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.5156078e-6,-1.1445779,1.1445783,-6.7640244e-8,-237.80411,303.8855)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2259" + id="radialGradient1545" + cx="47.625" + cy="249.37497" + fx="47.625" + fy="249.37497" + r="27.252082" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-6.4768257e-6,-1.1165049,1.1165049,-1.9920658e-7,-230.80306,302.54857)" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="2.8" + inkscape:cx="162.35474" + inkscape:cy="191.04546" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="true" + units="px" + inkscape:window-width="1896" + inkscape:window-height="1027" + inkscape:window-x="4" + inkscape:window-y="48" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid3721" /> + </sodipodi:namedview> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-201.74997)" + style=""> + <path + style="fill:url(#radialGradient1545);stroke:#000000;stroke-width:2.11666667;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1" + id="path3752" + sodipodi:type="arc" + sodipodi:cx="47.625" + sodipodi:cy="249.37497" + sodipodi:rx="26.458332" + sodipodi:ry="26.458332" + sodipodi:start="3.1415927" + sodipodi:end="3.1413309" + sodipodi:open="true" + d="M 21.166668,249.37497 A 26.458332,26.458332 0 0 1 47.62327,222.91664 26.458332,26.458332 0 0 1 74.083332,249.37151 26.458332,26.458332 0 0 1 47.630194,275.8333 26.458332,26.458332 0 0 1 21.166669,249.3819" /> + <path + style="fill:url(#radialGradient1535);stroke:#000000;stroke-width:2.11666667;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1" + id="path3754" + sodipodi:type="arc" + sodipodi:cx="47.625" + sodipodi:cy="249.37497" + sodipodi:rx="21.166666" + sodipodi:ry="21.166666" + sodipodi:start="3.1415927" + sodipodi:end="3.1413309" + sodipodi:open="true" + d="m 26.458334,249.37497 a 21.166666,21.166666 0 0 1 21.165282,-21.16667 21.166666,21.166666 0 0 1 21.16805,21.1639 21.166666,21.166666 0 0 1 -21.162511,21.16944 21.166666,21.166666 0 0 1 -21.17082,-21.16113" /> + <path + style="fill:url(#radialGradient1525);stroke:#000000;stroke-width:2.11666667;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1" + id="path5301" + sodipodi:type="arc" + sodipodi:cx="47.625" + sodipodi:cy="249.37497" + sodipodi:rx="15.875" + sodipodi:ry="15.875" + sodipodi:start="3.1415927" + sodipodi:end="3.1413309" + sodipodi:open="true" + d="M 31.75,249.37497 A 15.875,15.875 0 0 1 47.623962,233.49997 15.875,15.875 0 0 1 63.5,249.37289 15.875,15.875 0 0 1 47.628116,265.24997 15.875,15.875 0 0 1 31.750001,249.37912" /> + <path + style="fill:url(#radialGradient885);stroke:#000000;stroke-width:2.11666667;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1" + id="path5303" + sodipodi:type="arc" + sodipodi:cx="47.625" + sodipodi:cy="249.37497" + sodipodi:rx="10.583333" + sodipodi:ry="10.583333" + sodipodi:start="3.1415927" + sodipodi:end="3.1413309" + sodipodi:open="true" + d="M 37.041667,249.37497 A 10.583333,10.583333 0 0 1 47.624308,238.79164 10.583333,10.583333 0 0 1 58.208333,249.37358 10.583333,10.583333 0 0 1 47.627078,259.9583 10.583333,10.583333 0 0 1 37.041667,249.37774" /> + </g> +</svg> diff --git a/client/public/images/pieces/Makruk/bq.svg b/client/public/images/pieces/Makruk/bq.svg new file mode 100644 index 00000000..7ca7c18c --- /dev/null +++ b/client/public/images/pieces/Makruk/bq.svg @@ -0,0 +1,292 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="360" + height="360" + viewBox="0 0 95.249998 95.250003" + version="1.1" + id="svg8" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + sodipodi:docname="met_b.svg"> + <defs + id="defs2"> + <linearGradient + inkscape:collect="always" + id="linearGradient3453"> + <stop + style="stop-color:#4d4d4d;stop-opacity:1" + offset="0" + id="stop3449" /> + <stop + style="stop-color:#333333;stop-opacity:1" + offset="1" + id="stop3451" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3445"> + <stop + style="stop-color:#4d4d4d;stop-opacity:1" + offset="0" + id="stop3441" /> + <stop + style="stop-color:#333333;stop-opacity:1" + offset="1" + id="stop3443" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3445" + id="linearGradient3447" + x1="180" + y1="195" + x2="180" + y2="280" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3453" + id="linearGradient3455" + x1="180" + y1="110" + x2="180" + y2="175" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.979899" + inkscape:cx="9.6549006" + inkscape:cy="155.80105" + inkscape:document-units="mm" + inkscape:current-layer="layer7" + showgrid="true" + units="px" + inkscape:window-width="1836" + inkscape:window-height="968" + inkscape:window-x="4" + inkscape:window-y="48" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid3721" /> + </sodipodi:namedview> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:groupmode="layer" + id="layer6" + inkscape:label="Background" + style="display:inline"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 177.63867,99.175781 C 169.06343,123.70529 170.4921,148.48834 167.76562,172.5 h -9.3125 l -5,10.00195 h -10 l -4.99804,9.9961 h -8.45313 V 195 l -2.36133,-0.8125 c -7.88985,22.86841 -4.71966,39.73832 3.43946,53.2168 7.71447,12.74397 19.5731,22.53913 30.33203,32.65039 L 156.4668,285 l 6.03125,6.03125 v 7.94336 l -18.53711,18.52734 H 142.5 v 9.9961 h -4.99805 v 15 H 180 222.49805 v -15 H 217.5 v -9.9961 h -1.46094 l -18.53711,-18.52734 v -7.94336 L 203.5332,285 l -4.94531,-4.94531 c 10.75893,-10.11126 22.61756,-19.90642 30.33203,-32.65039 8.15912,-13.47848 11.32931,-30.34839 3.43946,-53.2168 L 229.99805,195 v -2.50195 h -8.45313 l -4.99804,-9.9961 h -10 l -5,-10.00195 h -9.3125 c -2.72648,-24.01166 -1.29781,-48.79471 -9.87305,-73.324219 L 180,100 Z" + id="path3360" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + </g> + <g + inkscape:groupmode="layer" + id="layer7" + inkscape:label="Fill"> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient3455);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 180,108.56836 c 5.50228,20.78758 4.78252,42.25893 7.20117,63.93164 H 180 172.79883 c 2.41865,-21.67271 1.69889,-43.14406 7.20117,-63.93164 z" + id="path3358" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 161.54492,177.49805 H 180 198.45508 l 2.50195,5.0039 H 180 159.04297 Z" + id="path3356" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 146.54492,187.5 H 180 213.45508 l 2.5,4.99805 H 180 144.04492 Z" + id="path3354" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient3447);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 131.82227,197.50195 H 180 228.17773 c 6.78448,20.85969 3.7881,35.20643 -3.53906,47.31055 -7.36534,12.1672 -19.3913,22.00496 -30.6289,32.6875 H 180 165.99023 c -11.2376,-10.68254 -23.26356,-20.5203 -30.6289,-32.6875 -7.32716,-12.10412 -10.32354,-26.45086 -3.53906,-47.31055 z" + id="path3352" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 166.0332,282.49805 H 180 193.9668 L 196.46875,285 193.9668,287.50195 H 180 166.0332 L 163.53125,285 Z" + id="path3350" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 167.50195,292.5 H 180 192.49805 v 4.99805 H 180 167.50195 Z" + id="path3348" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 166.02539,302.50195 H 180 193.97461 l 14.99219,15 H 180 151.0332 Z" + id="path3346" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 147.49805,322.5 H 180 212.50195 v 4.99805 H 180 147.49805 Z" + id="path3344" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 142.5,332.50195 H 180 217.5 V 337.5 H 180 142.5 Z" + id="path3253" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + </g> + <g + inkscape:label="Strokes" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-201.74997)" + style="display:none"> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 43.656251,281.12497 h 3.96875" + id="path13060" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 43.656251,281.12497 v -2.64583 h 3.96875" + id="path13066" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 43.656251,278.47914 -1.322916,-1.32292 1.322916,-1.32291 h 3.96875" + id="path13068" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 43.656251,275.83331 c -5.997894,-5.74112 -13.337127,-10.6734 -9.260416,-22.48959" + id="path13076" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 34.395835,253.34372 H 47.625001" + id="path13078" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 37.041668,253.34372 1.322917,-2.64583 h 9.260416" + id="path13088" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 41.010418,250.69789 1.322917,-2.64583 h 5.291666" + id="path13090" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 47.625001,228.20831 c -2.282221,6.5283 -1.819154,13.22576 -2.645833,19.84375" + id="path13092" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 47.625,291.7083 H 37.041667 v -2.64583 H 47.625" + id="path13139" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 38.364584,289.06247 v -2.64583 H 47.625" + id="path13141" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 43.65625,281.12497 -5.291666,5.29167" + id="path13299" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 51.593751,281.12498 h -3.96875" + id="path13060-4" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 51.593751,281.12498 v -2.64584 h -3.96875" + id="path13066-7" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 51.593751,278.47914 1.322915,-1.32291 -1.322915,-1.32292 h -3.96875" + id="path13068-8" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 51.593751,275.83331 c 5.997894,-5.74112 13.337127,-10.6734 9.260416,-22.48959" + id="path13076-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 60.854167,253.34372 H 47.625001" + id="path13078-5" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 58.208334,253.34372 -1.322918,-2.64583 h -9.260415" + id="path13088-0" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 54.239584,250.69789 -1.322918,-2.64583 h -5.291665" + id="path13090-3" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 47.625001,228.20831 c 2.282221,6.5283 1.819154,13.22576 2.645833,19.84375" + id="path13092-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 47.625002,291.70831 h 10.583333 v -2.64583 H 47.625002" + id="path13139-1" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 56.885417,289.06248 v -2.64584 h -9.260415" + id="path13141-0" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 51.593752,281.12498 5.291665,5.29166" + id="path13299-6" + inkscape:connector-curvature="0" /> + </g> +</svg> diff --git a/client/public/images/pieces/Makruk/br.svg b/client/public/images/pieces/Makruk/br.svg new file mode 100644 index 00000000..8131200e --- /dev/null +++ b/client/public/images/pieces/Makruk/br.svg @@ -0,0 +1,216 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="360" + height="360" + viewBox="0 0 95.249998 95.250003" + version="1.1" + id="svg8" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + sodipodi:docname="rua_b.svg"> + <defs + id="defs2"> + <linearGradient + inkscape:collect="always" + id="linearGradient1027"> + <stop + style="stop-color:#4d4d4d;stop-opacity:1" + offset="0" + id="stop1023" /> + <stop + style="stop-color:#333333;stop-opacity:1" + offset="1" + id="stop1025" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1027" + id="linearGradient1029" + x1="180" + y1="220" + x2="180" + y2="310" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.979899" + inkscape:cx="122.94182" + inkscape:cy="133.19663" + inkscape:document-units="mm" + inkscape:current-layer="layer3" + showgrid="true" + units="px" + inkscape:window-width="1742" + inkscape:window-height="940" + inkscape:window-x="4" + inkscape:window-y="48" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid3721" /> + </sodipodi:namedview> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Background" + style="display:inline"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 178.39844,148.08008 -59.3086,49.42187 h -11.58789 v 9.9961 H 97.5 V 217.5 H 90 v 2.49805 l -1.535156,-1.97461 c -18.837853,14.62949 -30.166004,29.82125 -30.929688,45.9082 -0.751263,15.82535 8.943908,31.63012 29.962891,47.30859 v 28.76172 H 90 v 2.4961 h 90 90 v -2.4961 h 2.50195 v -28.76172 c 21.01899,-15.67847 30.71416,-31.48324 29.96289,-47.30859 -0.76368,-16.08695 -12.09183,-31.27871 -30.92968,-45.9082 L 270,219.99805 V 217.5 h -7.5 v -10.00195 h -10.00195 v -9.9961 H 240.91016 L 181.60156,148.08008 180,150 Z" + id="path963" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + </g> + <g + inkscape:groupmode="layer" + id="layer3" + inkscape:label="Fill" + style="display:inline"> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 180,153.25391 53.10156,44.24804 H 180 126.89844 Z" + id="path961" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 112.5,202.5 h 67.5 67.5 v 4.99805 H 180 112.5 Z" + id="path959" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 102.49805,212.50195 H 180 257.50195 V 217.5 H 180 102.49805 Z" + id="path957" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient1029);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 90.878906,222.49805 H 180 269.12109 c 17.85066,14.01665 27.69743,27.97291 28.34766,41.66992 0.65149,13.7236 -7.73523,28.08669 -28.3125,43.33203 H 180 90.84375 C 70.266482,292.25466 61.87976,277.89157 62.53125,264.16797 63.181478,250.47096 73.028247,236.5147 90.878906,222.49805 Z" + id="path955" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 92.501953,312.49805 H 180 267.49805 V 337.5 H 180 92.501953 Z" + id="path888" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + </g> + <g + inkscape:label="Strokes" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-201.74997)" + style="display:none"> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 23.812501,283.7708 v 7.9375" + id="path131" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 23.812501,283.7708 c -11.324642,-8.29677 -9.819667,-16.18653 0,-23.8125" + id="path135" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 23.812501,259.9583 H 47.625" + id="path137" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 26.458334,259.9583 v -2.64583 H 47.625" + id="path139" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 29.104167,257.31247 v -2.64583 H 47.625" + id="path141" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 31.750001,254.66664 47.625,241.43747" + id="path143" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 23.812501,283.7708 H 47.625" + id="path145" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 47.625,291.7083 H 23.812501" + id="path147" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 71.437501,283.7708 v 7.9375" + id="path131-2" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 71.437501,283.7708 c 11.324642,-8.29677 9.819668,-16.18653 0,-23.8125" + id="path135-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 71.437501,259.9583 H 47.625002" + id="path137-0" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 68.791668,259.9583 v -2.64583 H 47.625002" + id="path139-9" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 66.145835,257.31247 v -2.64583 H 47.625002" + id="path141-3" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 63.500001,254.66664 47.625002,241.43747" + id="path143-6" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 71.437501,283.7708 H 47.625002" + id="path145-0" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 47.625002,291.7083 H 71.437501" + id="path147-6" + inkscape:connector-curvature="0" /> + </g> +</svg> diff --git a/client/public/images/pieces/Makruk/wb.svg b/client/public/images/pieces/Makruk/wb.svg new file mode 100644 index 00000000..e055ce97 --- /dev/null +++ b/client/public/images/pieces/Makruk/wb.svg @@ -0,0 +1,221 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="360" + height="360" + viewBox="0 0 95.249998 95.250003" + version="1.1" + id="svg8" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + sodipodi:docname="khon_w.svg"> + <defs + id="defs2"> + <linearGradient + inkscape:collect="always" + id="linearGradient2491"> + <stop + style="stop-color:#fff6d5;stop-opacity:1;" + offset="0" + id="stop2487" /> + <stop + style="stop-color:#ffeeaa;stop-opacity:1" + offset="1" + id="stop2489" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2491" + id="linearGradient2493" + x1="180" + y1="155" + x2="180" + y2="275" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2491" + id="linearGradient2503" + x1="180" + y1="75" + x2="180" + y2="135" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.979899" + inkscape:cx="124.18896" + inkscape:cy="169.00418" + inkscape:document-units="mm" + inkscape:current-layer="layer5" + showgrid="true" + units="px" + inkscape:window-width="1706" + inkscape:window-height="908" + inkscape:window-x="4" + inkscape:window-y="48" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid3721" /> + </sodipodi:namedview> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:groupmode="layer" + id="layer4" + inkscape:label="Background" + style="display:inline"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 177.94141,68.585938 c -11.4212,16.67992 -10.57936,43.040912 -14.96875,63.912112 h -14.51563 l -5,10.00195 h -10 l -5,10.00195 h -9.71875 l -0.7539,1.01172 c -16.9735,23.01963 -18.788214,45.12043 -11.48633,65.61133 7.06503,19.82628 22.33425,38.21068 39.9707,55.875 l -5.00195,5.00195 5.23242,5.23243 L 118.74805,322.5 h -1.25 v 19.99805 H 180 242.50195 V 322.5 h -1.25 L 213.30078,285.23438 218.5332,280.00195 213.53125,275 c 17.63645,-17.66432 32.90567,-36.04872 39.9707,-55.875 7.30188,-20.4909 5.48717,-42.5917 -11.48633,-65.61133 l -0.7539,-1.01172 h -9.71875 l -5,-10.00195 h -10 l -5,-10.00195 h -14.51563 c -4.38939,-20.8712 -3.54755,-47.232192 -14.96875,-63.912112 L 180,70 Z" + id="path2475" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + </g> + <g + inkscape:groupmode="layer" + id="layer5" + inkscape:label="Fill"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient2503);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 180,74.869141 c 7.67211,14.621881 7.8363,37.709269 11.91211,57.628909 H 180 168.08789 C 172.1637,112.57841 172.32789,89.491022 180,74.869141 Z" + id="path2473" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#fff6d5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 151.54297,137.50195 H 180 208.45703 L 210.95508,142.5 H 180 149.04492 Z" + id="path2471" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#fff6d5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 136.54297,147.49805 H 180 223.45703 l 2.49805,5.0039 H 180 134.04492 Z" + id="path2469" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient2493);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 121.41797,157.5 H 180 238.58203 c 15.47418,21.53885 16.94718,41.04017 10.20899,59.94922 -6.75486,18.95583 -21.95934,37.27387 -39.82618,55.05273 H 180 151.03516 c -17.86684,-17.77886 -33.07132,-36.0969 -39.82618,-55.05273 -6.73819,-18.90905 -5.26519,-38.41037 10.20899,-59.94922 z" + id="path2467" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffeeaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 151.0332,277.5 H 180 208.9668 l 2.49414,2.49609 -2.49414,2.50196 H 180 151.0332 l -2.49414,-2.50196 z" + id="path2465" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffeeaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 151.24805,287.50195 H 180 208.75195 L 234.99805,322.5 H 180 125.00195 Z" + id="path2463" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffeeaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 122.50195,327.49805 H 180 237.49805 V 337.5 H 180 122.50195 Z" + id="path2404" + transform="scale(0.26458333)" /> + </g> + <g + inkscape:label="Strokes" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-201.74997)" + style="display:none"> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 47.624998,291.7083 H 31.749999 v -3.96875 h 15.875" + id="path180" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 31.749999,287.73955 7.9375,-10.58333" + id="path184" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 47.624998,277.15622 h -7.937499 l -1.322917,-1.32292 1.322917,-1.32291 h 7.937499" + id="path186" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 39.687499,274.51039 c -9.675001,-9.58117 -16.711174,-19.85105 -7.9375,-31.75 h 15.875" + id="path194" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 34.395832,242.76039 1.322917,-2.64584 h 11.90625" + id="path196" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 38.364582,240.11455 1.322917,-2.64583 h 7.9375" + id="path198" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 43.656248,237.46872 c 1.322262,-5.73325 1.061097,-12.95149 3.96875,-17.19792" + id="path200" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 47.625,291.7083 h 15.874999 v -3.96875 h -15.875" + id="path180-3" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 63.499999,287.73955 -7.9375,-10.58333" + id="path184-6" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 47.625,277.15622 h 7.937499 l 1.322917,-1.32292 -1.322917,-1.32291 H 47.625" + id="path186-0" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 55.562499,274.51039 c 9.675001,-9.58117 16.711174,-19.85105 7.9375,-31.75 h -15.875" + id="path194-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 60.854166,242.76039 -1.322917,-2.64584 h -11.90625" + id="path196-2" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 56.885416,240.11455 -1.322917,-2.64583 h -7.9375" + id="path198-6" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 51.59375,237.46872 C 50.271488,231.73547 50.532653,224.51723 47.625,220.2708" + id="path200-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> +</svg> diff --git a/client/public/images/pieces/Makruk/wf.svg b/client/public/images/pieces/Makruk/wf.svg new file mode 100644 index 00000000..a1fee69e --- /dev/null +++ b/client/public/images/pieces/Makruk/wf.svg @@ -0,0 +1,138 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="360" + height="360" + viewBox="0 0 95.249998 95.250003" + version="1.1" + id="svg8" + sodipodi:docname="biangai_w.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14"> + <defs + id="defs2"> + <linearGradient + id="linearGradient1484" + inkscape:collect="always"> + <stop + id="stop1480" + offset="0" + style="stop-color:#ffffff;stop-opacity:1" /> + <stop + style="stop-color:#fff6d5;stop-opacity:1" + offset="0.53125006" + id="stop1486" /> + <stop + id="stop1482" + offset="1" + style="stop-color:#ffffff;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient1474"> + <stop + style="stop-color:#fff6d5;stop-opacity:1" + offset="0" + id="stop1470" /> + <stop + style="stop-color:#554400;stop-opacity:1" + offset="1" + id="stop1472" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1474" + id="radialGradient1476" + cx="47.625" + cy="249.37497" + fx="47.625" + fy="249.37497" + r="19.579167" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-2.0025334e-4,-3.5135125,3.5135141,-4.751198e-7,-828.54793,416.70611)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1484" + id="radialGradient1478" + cx="47.625" + cy="249.37497" + fx="47.625" + fy="249.37497" + r="27.516665" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.6398958e-6,-1.5384617,1.5384618,-3.634101e-8,-336.02894,322.64422)" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.979899" + inkscape:cx="75.420751" + inkscape:cy="206.10625" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="true" + units="px" + inkscape:window-width="1856" + inkscape:window-height="932" + inkscape:window-x="4" + inkscape:window-y="48" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid3721" /> + </sodipodi:namedview> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-201.74997)"> + <path + style="fill:url(#radialGradient1478);stroke:#000000;stroke-width:2.11666667;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1" + id="path4194" + sodipodi:type="arc" + sodipodi:cx="47.625" + sodipodi:cy="249.37497" + sodipodi:rx="26.458332" + sodipodi:ry="26.458332" + sodipodi:start="3.1415927" + sodipodi:end="3.1413309" + sodipodi:open="true" + d="M 21.166668,249.37497 A 26.458332,26.458332 0 0 1 47.62327,222.91664 26.458332,26.458332 0 0 1 74.083332,249.37151 26.458332,26.458332 0 0 1 47.630194,275.8333 26.458332,26.458332 0 0 1 21.166669,249.3819" /> + <path + style="fill:url(#radialGradient1476);stroke:#000000;stroke-width:2.11666667;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1" + id="path5378" + sodipodi:type="arc" + sodipodi:cx="47.625" + sodipodi:cy="249.37497" + sodipodi:rx="18.520834" + sodipodi:ry="18.520834" + sodipodi:start="3.1415927" + sodipodi:end="3.1413309" + sodipodi:open="true" + d="M 29.104166,249.37497 A 18.520834,18.520834 0 0 1 47.623789,230.85414 18.520834,18.520834 0 0 1 66.145834,249.37255 18.520834,18.520834 0 0 1 47.628636,267.8958 18.520834,18.520834 0 0 1 29.104167,249.37982" /> + </g> +</svg> diff --git a/client/public/images/pieces/Makruk/wk.svg b/client/public/images/pieces/Makruk/wk.svg new file mode 100644 index 00000000..b06dc6d1 --- /dev/null +++ b/client/public/images/pieces/Makruk/wk.svg @@ -0,0 +1,299 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="360" + height="360" + viewBox="0 0 95.249998 95.250003" + version="1.1" + id="svg8" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + sodipodi:docname="khun_w.svg"> + <defs + id="defs2"> + <linearGradient + inkscape:collect="always" + id="linearGradient1652"> + <stop + style="stop-color:#fff6d5;stop-opacity:1;" + offset="0" + id="stop1648" /> + <stop + style="stop-color:#ffeeaa;stop-opacity:1" + offset="1" + id="stop1650" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient1644"> + <stop + style="stop-color:#fff6d5;stop-opacity:1;" + offset="0" + id="stop1640" /> + <stop + style="stop-color:#ffeeaa;stop-opacity:1" + offset="1" + id="stop1642" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1644" + id="linearGradient1646" + x1="180" + y1="25" + x2="180" + y2="70" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1652" + id="linearGradient1654" + x1="180" + y1="100" + x2="180" + y2="255" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.979899" + inkscape:cx="119.59317" + inkscape:cy="172.30668" + inkscape:document-units="mm" + inkscape:current-layer="layer2" + showgrid="true" + units="px" + inkscape:window-width="1742" + inkscape:window-height="1002" + inkscape:window-x="4" + inkscape:window-y="48" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid3721" /> + </sodipodi:namedview> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:groupmode="layer" + id="layer3" + inkscape:label="Background" + style="display:inline"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 177.97656,18.529297 c -3.09847,4.2672 -6.36819,9.048889 -8.98242,16.970703 -2.48916,7.542781 -4.4196,17.973958 -5.45117,33.763672 H 150.2207 l -4.70508,9.412109 h -9.41601 l -4.70508,9.41211 h -9.4082 L 117.28125,97.5 h -7.86719 v 2.50391 l -1.70508,-1.839848 C 85.821525,118.45389 76.955465,142.52994 82.994141,169.25195 c 5.925755,26.22233 25.813669,54.8446 60.441409,86.12696 l -4.61914,4.61914 5.74218,5.74218 v 7.33985 L 108.375,309.26367 h -1.46289 v 18.82422 h -4.70899 v 14.41016 H 180 257.79688 v -14.41016 h -4.70899 V 309.26367 H 251.625 l -36.18359,-36.18359 v -7.33985 l 5.74218,-5.74218 -4.61914,-4.61914 c 34.62774,-31.28236 54.51565,-59.90463 60.44141,-86.12696 6.03867,-26.72201 -2.82739,-50.79806 -24.71484,-71.087888 l -1.70508,1.839848 V 97.5 h -7.86719 l -4.70508,-9.412109 h -9.4082 l -4.70508,-9.41211 h -9.41601 L 209.7793,69.263672 H 196.45703 C 195.42546,53.473958 193.49502,43.042781 191.00586,35.5 188.39163,27.578186 185.12191,22.796497 182.02344,18.529297 L 180,19.998047 Z" + id="path1625" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Fill" + style="display:inline"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient1646);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 180,24.337891 c 2.26879,3.337496 4.37955,7.052684 6.25195,12.726562 2.28702,6.930238 4.16719,16.866896 5.1875,32.199219 H 180 168.56055 c 1.02031,-15.332323 2.90048,-25.268981 5.1875,-32.199219 1.8724,-5.673878 3.98316,-9.389066 6.25195,-12.726562 z" + id="path1623" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#fff6d5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 153.30664,74.261719 H 180 206.69336 l 2.20703,4.414062 H 180 151.09961 Z" + id="path1621" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#fff6d5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 139.19336,83.673828 H 180 220.80664 l 2.20703,4.414063 H 180 136.98633 Z" + id="path1619" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#fff6d5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 125.07227,93.085938 H 180 234.92773 L 237.13086,97.5 H 180 122.86914 Z" + id="path1617" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient1654);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 110.41211,102.49805 H 180 249.58789 c 20.42935,19.2616 28.15247,40.83224 22.54492,65.64648 -5.63375,24.93017 -25.17198,53.29887 -60.16015,84.64844 H 180 148.02734 C 113.03917,221.4434 93.500937,193.0747 87.867188,168.14453 82.259635,143.33029 89.982759,121.75965 110.41211,102.49805 Z" + id="path1615" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffeeaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 148.0957,257.79688 H 180 211.9043 l 2.19922,2.20898 -2.19922,2.19922 H 180 148.0957 l -2.19922,-2.19922 z" + id="path1613" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffeeaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 149.55664,267.20312 H 180 210.44336 v 4.41407 H 180 149.55664 Z" + id="path1611" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffeeaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 148.09375,276.61523 H 180 211.90625 l 32.64844,32.64844 H 180 115.44531 Z" + id="path1609" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffeeaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 111.91016,314.26172 H 180 248.08984 v 13.82617 H 180 111.91016 Z" + id="path1607" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffeeaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 107.20703,333.08594 H 180 252.79297 V 337.5 H 180 107.20703 Z" + id="path1516" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + </g> + <g + inkscape:label="Strokes" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-201.74997)" + style="display:none"> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 47.624998,269.29655 h -8.715685 l -1.245099,1.24509 1.245099,1.2451 h 8.715685" + id="path601" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 38.909313,271.78674 v 2.49019 h 8.715685" + id="path603" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 47.624998,291.70831 H 27.703431 v -2.4902 h 19.921568" + id="path1287" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 28.948529,289.21811 v -4.98039 h 18.676469" + id="path1289" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 38.909313,274.27693 -9.960784,9.96079" + id="path1291" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 38.909313,269.29655 C 20.044998,252.47306 17.612065,238.7173 28.948529,228.20831" + id="path1293" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 28.948529,228.20831 H 47.624998" + id="path1295" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 31.438725,228.20831 1.245098,-2.4902 h 14.941175" + id="path1303" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 35.174019,225.71811 1.245098,-2.49019 h 11.205881" + id="path1305" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 38.909313,223.22792 1.245098,-2.4902 h 7.470587" + id="path1307" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 43.889704,220.73772 c 0.51795,-9.01113 2.109667,-11.45728 3.735294,-13.69608" + id="path1309" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 47.625,269.29655 h 8.715685 l 1.245099,1.24509 -1.245099,1.2451 H 47.625" + id="path601-2" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 56.340685,271.78674 v 2.49019 H 47.625" + id="path603-6" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 47.625,291.70831 h 19.921567 v -2.4902 H 47.625" + id="path1287-1" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 66.301469,289.21811 v -4.98039 H 47.625" + id="path1289-8" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 56.340685,274.27693 9.960784,9.96079" + id="path1291-7" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 56.340685,269.29655 C 75.205,252.47306 77.637932,238.7173 66.301469,228.20831" + id="path1293-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 66.301469,228.20831 H 47.625" + id="path1295-2" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 63.811273,228.20831 -1.245098,-2.4902 H 47.625" + id="path1303-0" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 60.075979,225.71811 -1.245098,-2.49019 H 47.625" + id="path1305-2" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 56.340685,223.22792 -1.245098,-2.4902 H 47.625" + id="path1307-3" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 51.360294,220.73772 C 50.842344,211.72659 49.250627,209.28044 47.625,207.04164" + id="path1309-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> +</svg> diff --git a/client/public/images/pieces/Makruk/wn.svg b/client/public/images/pieces/Makruk/wn.svg new file mode 100644 index 00000000..1085d4f5 --- /dev/null +++ b/client/public/images/pieces/Makruk/wn.svg @@ -0,0 +1,330 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="360" + height="360" + viewBox="0 0 95.249998 95.250003" + version="1.1" + id="svg8" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + sodipodi:docname="ma_w.svg"> + <defs + id="defs2"> + <linearGradient + inkscape:collect="always" + id="linearGradient1019"> + <stop + style="stop-color:#fff6d5;stop-opacity:1" + offset="0" + id="stop1015" /> + <stop + style="stop-color:#ffeeaa;stop-opacity:1" + offset="1" + id="stop1017" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient1011"> + <stop + style="stop-color:#fff6d5;stop-opacity:1;" + offset="0" + id="stop1007" /> + <stop + style="stop-color:#ffeeaa;stop-opacity:1" + offset="1" + id="stop1009" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient1003"> + <stop + style="stop-color:#fff6d5;stop-opacity:1" + offset="0" + id="stop999" /> + <stop + style="stop-color:#ffeeaa;stop-opacity:1" + offset="1" + id="stop1001" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1003" + id="linearGradient1005" + x1="85" + y1="130" + x2="155" + y2="185" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1011" + id="linearGradient1013" + x1="180" + y1="115" + x2="180" + y2="310" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1019" + id="linearGradient1021" + x1="125" + y1="65" + x2="265" + y2="215" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.979899" + inkscape:cx="-4.4215535" + inkscape:cy="162.73011" + inkscape:document-units="mm" + inkscape:current-layer="layer2" + showgrid="true" + units="px" + inkscape:window-width="1865" + inkscape:window-height="985" + inkscape:window-x="4" + inkscape:window-y="48" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid3721" /> + </sodipodi:namedview> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Background" + style="display:inline"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 94.435547,16.853516 -1.195313,1.726562 c -3.923731,5.674621 -5.899027,14.036099 -6.03125,23.023438 -0.127864,8.692066 1.535705,17.967473 5.47461,25.820312 -2.062777,10.555335 -2.621742,21.376286 0.01953,32.458984 -4.9119,6.741388 -6.971279,13.533558 -7.789063,20.605468 -1.075944,9.30437 -0.256801,19.08128 -1.521484,31.00977 -1.689173,14.0121 -4.48788,32.66567 -4.273437,49.89453 0.205077,16.47772 3.267534,31.79866 13.441406,40.44531 -1.557347,2.55504 -3.276008,4.99572 -4.324219,7.89844 l -0.06055,0.16992 -0.03711,0.17773 c -1.495812,7.25394 -0.672983,19.50093 1.824219,31.88868 2.046573,10.15231 5.145633,20.22773 9.693359,27.29101 h -0.982422 l 4.189457,4.19141 0.01,0.01 8.74023,8.74024 v 20.29297 H 180 248.38672 v -20.29297 l 8.76953,-8.76953 0.008,-0.008 4.16211,-4.16406 h -1.03906 c 4.65837,-7.29726 7.44588,-17.24178 9.22656,-27.22461 2.14879,-12.04656 2.70229,-24.10448 2.39844,-31.54883 h -0.002 C 270.86161,187.47333 254.86311,143.05239 230.30664,112.76562 206.04022,82.836561 173.50579,66.846594 139.37109,60.146484 131.17504,42.990001 113.31191,25.562285 96.341797,17.730469 Z" + id="path981" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + </g> + <g + inkscape:groupmode="layer" + id="layer3" + inkscape:label="Fill" + style="display:inline"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#fff6d5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 96.4375,23.585938 c 14.32134,7.358875 29.76343,22.292844 37.39258,36.679687 l -4.30274,0.476563 C 120.32799,46.187945 113.54992,39.342982 101.41992,30.945312 l -3.189451,-2.207031 -0.69336,3.816407 c -1.797238,9.88483 -1.360884,19.749117 2.976561,31.408203 l -3.757811,0.417968 C 93.555092,57.592979 92.093961,49.363286 92.207031,41.677734 92.313425,34.445079 94.028713,28.084331 96.4375,23.585938 Z" + id="path979" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#fff6d5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 102.24609,38.097656 c 8.59699,6.394062 14.4907,12.242369 21.71485,23.263672 l -18.31446,2.033203 c -3.726,-9.58359 -4.22308,-17.407238 -3.40039,-25.296875 z" + id="path977" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient1021);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 137.48047,64.886719 c 33.59213,6.418734 65.28639,21.846051 88.94336,51.023441 21.5397,26.56603 36.49353,64.62805 39.83594,117.98437 -9.50345,-9.29284 -22.59507,-16.24499 -36.92579,-31.60351 -3.42064,-14.03624 -6.41958,-27.77618 -4.51171,-40.75391 l -4.94532,-0.72266 c -1.70115,11.57159 0.14753,23.23501 2.7461,34.78516 -5.17082,-6.64296 -10.10659,-16.73221 -14.875,-28.22266 -0.91592,-2.20708 -1.82996,-4.47188 -2.7461,-6.76367 l 0.86328,-0.33008 c -5.14286,-13.41037 -5.75321,-25.15718 -4.55468,-36.48828 l -4.97461,-0.53125 c -0.49854,4.71327 -0.6859,9.56244 -0.40039,14.58203 -2.83851,-6.92371 -5.79894,-13.75819 -8.9961,-20.14062 l -0.15625,-0.31836 -0.24218,-0.25781 c -1.69198,-1.83208 -3.50765,-3.3247 -5.38477,-4.625 l 0.29883,-0.41797 c -6.21626,-4.44378 -11.3658,-9.03911 -13.0957,-21.833987 l -4.95313,0.669922 c 0.81517,6.02926 2.50977,10.659535 4.69727,14.359375 -3.3955,-1.86009 -6.71764,-3.98664 -9.88672,-7.072266 l -0.55469,-0.539062 -0.75195,-0.132813 C 132.87005,93.282796 121.25065,80.088425 109.21875,68.027344 Z" + id="path975" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#fff6d5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 103.10547,68.705078 -0.14258,0.146484 c 12.60737,12.24892 25.41934,28.334283 52.33789,33.380858 1.28815,1.20818 2.59261,2.28215 3.90234,3.25977 C 144.2208,99.573378 123.25324,96.621727 100.4082,92.828125 l -1.248044,-0.207031 -0.90625,0.884765 c -0.501682,0.490979 -0.978883,0.983799 -1.445312,1.47461 -1.446301,-8.614744 -0.861831,-17.117644 0.728515,-25.65625 z" + id="path973" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient1005);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 101.05859,98.023438 c 28.75642,4.765872 54.32936,8.794182 66.51758,17.400392 6.20702,4.38285 9.07799,9.40131 8.25977,17.05859 -0.81823,7.65732 -5.83626,18.12631 -16.62305,31.85352 l -0.46484,0.58984 -0.0606,0.73828 c -1.77468,20.36621 -15.55928,32.39595 -31.10547,43.90821 -8.42535,6.23913 -17.34896,12.23966 -24.80078,19.28515 l -0.29102,-4.03515 c -0.66552,-9.27251 -4.146469,-16.48506 -10.519527,-20.72852 l -3.800781,-2.53125 -0.08203,4.57031 c -0.06848,3.90229 0.21899,7.87673 1.763671,11.59571 1.544693,3.71898 4.427547,7.08224 8.984376,9.48632 l 3.648441,1.92188 c -2.688819,2.5659 -5.184692,5.2673 -7.382817,8.17578 -7.732501,-7.26573 -10.792099,-20.53864 -10.984374,-35.98633 -0.207194,-16.64761 2.540201,-35.1193 4.24414,-49.25976 l 0.0078,-0.0215 v -0.0156 c 1.31777,-12.42928 0.512493,-22.38435 1.505859,-30.97461 0.953684,-8.24716 3.628802,-15.2768 11.183592,-23.031252 z" + id="path971" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient1013);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 173.35156,113.66406 c 3.48289,1.87452 6.60827,3.85552 9.29883,6.70508 7.52379,15.11127 13.91209,33.10935 20.47656,48.92774 6.5601,15.80784 13.10954,29.47549 22.23828,36.07812 17.34978,18.71729 32.64499,25.65284 41.28711,36.36328 0.11784,2.92421 0.21205,5.87977 0.26172,8.89258 l 2.5,-0.041 -2.5,0.0996 c 0.28437,6.96745 -0.25169,18.85379 -2.32422,30.47266 -1.98123,11.10719 -5.49684,21.98009 -10.46289,28.10156 H 105.84766 c -4.65374,-5.62858 -8.689404,-16.90445 -10.982426,-28.27929 -2.388366,-11.84784 -2.978083,-23.97232 -1.83789,-29.7129 5.79044,-15.78304 21.830846,-26.05074 37.529296,-37.67578 15.53336,-11.50276 30.59197,-24.76027 32.89258,-46.63281 10.80629,-13.84679 16.38489,-24.79297 17.36328,-33.94922 0.84894,-7.94476 -2.07272,-14.44721 -7.46094,-19.34961 z" + id="path965" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffeeaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 94.201172,213.95703 c 0.636461,1.08881 1.041691,2.48091 1.490234,3.78711 -0.405573,-0.64373 -0.934409,-1.23491 -1.224609,-1.93359 -0.219553,-0.52865 -0.104731,-1.2867 -0.265625,-1.85352 z" + id="path957" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffeeaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 110.74219,314.26172 h 138.51562 l -4.41601,4.41406 H 180 115.1582 Z" + id="path955" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffeeaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 116.61914,323.67383 H 180 243.38086 V 337.5 H 180 116.61914 Z" + id="path888" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#fff6d5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 130.51172,116.59766 c -0.99738,3.73113 -1.82121,7.4407 -2.96289,10.71093 -1.03399,-4.04903 -4.23611,-7.24934 -8.28711,-8.27734 3.4,-1.37099 7.21233,-2.05222 11.25,-2.43359 z" + id="path963" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#fff6d5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 116.4707,123.67578 c 3.58681,-2.6e-4 6.43703,2.85069 6.4375,6.4375 4.7e-4,3.58681 -2.85069,6.4446 -6.4375,6.44531 -3.5868,7.2e-4 -6.44242,-2.8585 -6.44336,-6.44531 l -2.21875,0.004 c 6.6e-4,-0.001 0.001,-0.003 0.002,-0.004 h 2.21679 c 0,-3.58681 2.85656,-6.43727 6.44336,-6.4375 z" + id="path961" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#fff6d5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 105.93945,134.57422 c 0.82273,1.9271 2.1682,3.5777 3.84571,4.79492 -1.67742,0.005 -3.46505,-0.0535 -5.30274,-0.14648 0.439,-1.66861 0.93441,-3.19441 1.45703,-4.64844 z" + id="path959" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#fff6d5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 133.77539,111.14844 c -7.73671,0.33638 -15.36815,1.61656 -21.74023,6.10547 -6.37209,4.48887 -11.18002,12.10944 -13.546879,24.14648 l -0.523437,2.65039 2.687496,0.3086 c 7.74246,0.89487 13.6372,0.44805 18.26172,-1.1211 4.62452,-1.56918 7.90851,-4.33185 10.12891,-7.5957 4.4408,-6.52766 5.09736,-14.70362 7.21875,-21.22266 l -2.38281,-0.77539 z" + id="path967" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + </g> + <g + inkscape:label="Strokes" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-201.74997)" + style="display:inline"> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 30.193629,286.7279 -2.490196,-2.49019 h 39.843136 l -2.490197,2.49019" + id="path362" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 25.213237,265.56124 c -5.431671,-4.00016 -3.387866,-16.20737 -2.490196,-23.65686 0.683273,-6.44466 -0.862002,-10.44197 3.735294,-14.94118 15.545509,2.58147 27.754338,3.95502 16.186274,18.67648 -0.986959,11.32633 -15.439216,13.44705 -18.67647,22.41175 -0.706151,3.42448 0.74702,12.97632 3.735294,16.18628" + id="path374" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 26.458333,261.28122 c -2.177643,-1.14888 -2.524949,-2.99998 -2.490196,-4.9804 1.497107,0.99684 2.323683,2.66044 2.490196,4.9804 z" + id="path4074" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 24.715198,238.791 c 1.245099,-6.22548 3.735294,-8.71569 9.960784,-8.71569" + id="path4076" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 35.423042,231.81845 c -3.983833,0.17313 -7.507165,1.32445 -8.715687,7.47059 7.938816,0.91757 7.527151,-3.81819 8.715687,-7.47059" + id="path4078" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 67.546569,284.23771 c 3.15868,-3.51352 3.890931,-12.37316 3.735294,-16.18628" + id="path4080" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4084" + sodipodi:type="arc" + sodipodi:cx="30.816179" + sodipodi:cy="236.1763" + sodipodi:rx="2.3656862" + sodipodi:ry="2.3656862" + sodipodi:start="3.1415927" + sodipodi:end="3.1413309" + sodipodi:open="true" + d="m 28.450493,236.1763 a 2.3656862,2.3656862 0 0 1 2.365532,-2.36569 2.3656862,2.3656862 0 0 1 2.36584,2.36538 2.3656862,2.3656862 0 0 1 -2.365221,2.366 2.3656862,2.3656862 0 0 1 -2.366151,-2.36507" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 25.213237,228.2083 c -0.741801,-2.95862 -0.582233,-5.85237 0,-8.71569 l 11.205882,-1.24509 c 18.070032,3.42262 34.316181,16.65396 34.862744,49.80391" + id="path4086" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 25.213237,219.49261 c -2.105652,-3.9873 -1.837036,-9.79419 0,-12.45098 4.403593,2.03229 9.19915,6.76712 11.205882,11.20589" + id="path4088" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 27.516667,219.21247 c -1.397991,-3.33955 -1.556374,-5.99203 -1.058334,-8.73125 3.237254,2.24117 4.918138,3.95318 7.408334,7.9375" + id="path4088-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 27.703433,219.49261 c 3.418619,3.32142 6.634947,7.4661 13.696077,8.71569 2.540464,2.47358 5.413134,2.75257 7.470588,4.98039 4.082406,8.14964 6.809908,19.31315 11.205883,22.41176 4.659522,5.0412 8.803125,6.77148 11.205882,9.96079" + id="path4127" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 60.07598,255.60045 c -0.923833,-3.78003 -1.781924,-7.55428 -1.245098,-11.20588" + id="path4129" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 53.850491,244.39457 c -1.401131,-3.65355 -1.569846,-6.89056 -1.245099,-9.96078" + id="path4131" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 47.625,231.9436 c -1.693533,-1.21065 -3.255301,-2.67533 -3.735294,-6.2255" + id="path4133" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 47.625,291.7083 H 30.193628 v -4.9804 H 47.625" + id="path1764" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 47.625,286.7279 h 17.431372 v 4.9804 H 47.625" + id="path1766" + inkscape:connector-curvature="0" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 131.05859,104.55664 c -12.09804,0 -21.08567,2.46714 -27.55664,8.29102 -6.47096,5.82387 -10.139734,14.646 -12.542966,26.66211 l 4.902344,0.97461 c 2.302658,-11.51324 5.690632,-19.15944 10.984372,-23.92383 5.29375,-4.76436 12.78152,-7.00586 24.21289,-7.00586 z" + transform="matrix(0.26458333,0,0,0.26458333,0,201.74997)" + id="path969" + inkscape:connector-curvature="0" /> + </g> +</svg> diff --git a/client/public/images/pieces/Makruk/wp.svg b/client/public/images/pieces/Makruk/wp.svg new file mode 100644 index 00000000..e86d0694 --- /dev/null +++ b/client/public/images/pieces/Makruk/wp.svg @@ -0,0 +1,216 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="360" + height="360" + viewBox="0 0 95.249998 95.250003" + version="1.1" + id="svg8" + sodipodi:docname="bia_w.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14"> + <defs + id="defs2"> + <linearGradient + inkscape:collect="always" + id="linearGradient1553"> + <stop + style="stop-color:#806600;stop-opacity:1" + offset="0" + id="stop1547" /> + <stop + id="stop1549" + offset="0.78260911" + style="stop-color:#fff6d5;stop-opacity:1" /> + <stop + style="stop-color:#806600;stop-opacity:1" + offset="1" + id="stop1551" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient1543"> + <stop + style="stop-color:#806600;stop-opacity:1" + offset="0" + id="stop1537" /> + <stop + id="stop1539" + offset="0.73684192" + style="stop-color:#fff6d5;stop-opacity:1" /> + <stop + style="stop-color:#806600;stop-opacity:1" + offset="1" + id="stop1541" /> + </linearGradient> + <linearGradient + id="linearGradient1531" + inkscape:collect="always"> + <stop + id="stop1527" + offset="0" + style="stop-color:#806600;stop-opacity:1" /> + <stop + style="stop-color:#fff6d5;stop-opacity:1" + offset="0.71428567" + id="stop1533" /> + <stop + id="stop1529" + offset="1" + style="stop-color:#806600;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient883"> + <stop + style="stop-color:#fff6d5;stop-opacity:1;" + offset="0" + id="stop879" /> + <stop + style="stop-color:#806600;stop-opacity:1" + offset="1" + id="stop881" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient883" + id="radialGradient885" + cx="47.625" + cy="249.37497" + fx="47.625" + fy="249.37497" + r="11.377083" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(5.2540497e-5,-3.0232565,3.0232563,4.2735736e-7,-706.30195,393.35746)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1531" + id="radialGradient1525" + cx="47.625" + cy="249.37497" + fx="47.625" + fy="249.37497" + r="16.66875" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-3.9917445e-6,-1.1111107,1.1111111,3.003127e-8,-229.45811,302.29161)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1543" + id="radialGradient1535" + cx="47.625" + cy="249.37497" + fx="47.625" + fy="249.37497" + r="21.960416" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1.5156078e-6,-1.1445779,1.1445783,-6.7640244e-8,-237.80411,303.8855)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient1553" + id="radialGradient1545" + cx="47.625" + cy="249.37497" + fx="47.625" + fy="249.37497" + r="27.252082" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-6.4768257e-6,-1.1165049,1.1165049,-1.9920658e-7,-230.80306,302.54857)" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="2.8" + inkscape:cx="162.17617" + inkscape:cy="191.04546" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="true" + units="px" + inkscape:window-width="1854" + inkscape:window-height="941" + inkscape:window-x="4" + inkscape:window-y="48" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid3721" /> + </sodipodi:namedview> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-201.74997)"> + <path + style="fill:url(#radialGradient1545);stroke:#000000;stroke-width:2.11666667;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1" + id="path3752" + sodipodi:type="arc" + sodipodi:cx="47.625" + sodipodi:cy="249.37497" + sodipodi:rx="26.458332" + sodipodi:ry="26.458332" + sodipodi:start="3.1415927" + sodipodi:end="3.1413309" + sodipodi:open="true" + d="M 21.166668,249.37497 A 26.458332,26.458332 0 0 1 47.62327,222.91664 26.458332,26.458332 0 0 1 74.083332,249.37151 26.458332,26.458332 0 0 1 47.630194,275.8333 26.458332,26.458332 0 0 1 21.166669,249.3819" /> + <path + style="fill:url(#radialGradient1535);stroke:#000000;stroke-width:2.11666667;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1" + id="path3754" + sodipodi:type="arc" + sodipodi:cx="47.625" + sodipodi:cy="249.37497" + sodipodi:rx="21.166666" + sodipodi:ry="21.166666" + sodipodi:start="3.1415927" + sodipodi:end="3.1413309" + sodipodi:open="true" + d="m 26.458334,249.37497 a 21.166666,21.166666 0 0 1 21.165282,-21.16667 21.166666,21.166666 0 0 1 21.16805,21.1639 21.166666,21.166666 0 0 1 -21.162511,21.16944 21.166666,21.166666 0 0 1 -21.17082,-21.16113" /> + <path + style="fill:url(#radialGradient1525);stroke:#000000;stroke-width:2.11666667;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1" + id="path5301" + sodipodi:type="arc" + sodipodi:cx="47.625" + sodipodi:cy="249.37497" + sodipodi:rx="15.875" + sodipodi:ry="15.875" + sodipodi:start="3.1415927" + sodipodi:end="3.1413309" + sodipodi:open="true" + d="M 31.75,249.37497 A 15.875,15.875 0 0 1 47.623962,233.49997 15.875,15.875 0 0 1 63.5,249.37289 15.875,15.875 0 0 1 47.628116,265.24997 15.875,15.875 0 0 1 31.750001,249.37912" /> + <path + style="fill:url(#radialGradient885);stroke:#000000;stroke-width:2.11666667;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1" + id="path5303" + sodipodi:type="arc" + sodipodi:cx="47.625" + sodipodi:cy="249.37497" + sodipodi:rx="10.583333" + sodipodi:ry="10.583333" + sodipodi:start="3.1415927" + sodipodi:end="3.1413309" + sodipodi:open="true" + d="M 37.041667,249.37497 A 10.583333,10.583333 0 0 1 47.624308,238.79164 10.583333,10.583333 0 0 1 58.208333,249.37358 10.583333,10.583333 0 0 1 47.627078,259.9583 10.583333,10.583333 0 0 1 37.041667,249.37774" /> + </g> +</svg> diff --git a/client/public/images/pieces/Makruk/wq.svg b/client/public/images/pieces/Makruk/wq.svg new file mode 100644 index 00000000..e390e7b3 --- /dev/null +++ b/client/public/images/pieces/Makruk/wq.svg @@ -0,0 +1,292 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="360" + height="360" + viewBox="0 0 95.249998 95.250003" + version="1.1" + id="svg8" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + sodipodi:docname="met_w.svg"> + <defs + id="defs2"> + <linearGradient + inkscape:collect="always" + id="linearGradient3453"> + <stop + style="stop-color:#fff6d5;stop-opacity:1;" + offset="0" + id="stop3449" /> + <stop + style="stop-color:#ffeeaa;stop-opacity:1" + offset="1" + id="stop3451" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3445"> + <stop + style="stop-color:#fff6d5;stop-opacity:1;" + offset="0" + id="stop3441" /> + <stop + style="stop-color:#ffeeaa;stop-opacity:1" + offset="1" + id="stop3443" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3445" + id="linearGradient3447" + x1="180" + y1="195" + x2="180" + y2="280" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3453" + id="linearGradient3455" + x1="180" + y1="110" + x2="180" + y2="175" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.979899" + inkscape:cx="9.6549006" + inkscape:cy="155.80105" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="true" + units="px" + inkscape:window-width="1833" + inkscape:window-height="1020" + inkscape:window-x="4" + inkscape:window-y="48" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid3721" /> + </sodipodi:namedview> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:groupmode="layer" + id="layer6" + inkscape:label="Background" + style="display:inline"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 177.63867,99.175781 C 169.06343,123.70529 170.4921,148.48834 167.76562,172.5 h -9.3125 l -5,10.00195 h -10 l -4.99804,9.9961 h -8.45313 V 195 l -2.36133,-0.8125 c -7.88985,22.86841 -4.71966,39.73832 3.43946,53.2168 7.71447,12.74397 19.5731,22.53913 30.33203,32.65039 L 156.4668,285 l 6.03125,6.03125 v 7.94336 l -18.53711,18.52734 H 142.5 v 9.9961 h -4.99805 v 15 H 180 222.49805 v -15 H 217.5 v -9.9961 h -1.46094 l -18.53711,-18.52734 v -7.94336 L 203.5332,285 l -4.94531,-4.94531 c 10.75893,-10.11126 22.61756,-19.90642 30.33203,-32.65039 8.15912,-13.47848 11.32931,-30.34839 3.43946,-53.2168 L 229.99805,195 v -2.50195 h -8.45313 l -4.99804,-9.9961 h -10 l -5,-10.00195 h -9.3125 c -2.72648,-24.01166 -1.29781,-48.79471 -9.87305,-73.324219 L 180,100 Z" + id="path3360" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + </g> + <g + inkscape:groupmode="layer" + id="layer7" + inkscape:label="Fill"> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient3455);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 180,108.56836 c 5.50228,20.78758 4.78252,42.25893 7.20117,63.93164 H 180 172.79883 c 2.41865,-21.67271 1.69889,-43.14406 7.20117,-63.93164 z" + id="path3358" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#fff6d5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 161.54492,177.49805 H 180 198.45508 l 2.50195,5.0039 H 180 159.04297 Z" + id="path3356" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#fff6d5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 146.54492,187.5 H 180 213.45508 l 2.5,4.99805 H 180 144.04492 Z" + id="path3354" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient3447);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 131.82227,197.50195 H 180 228.17773 c 6.78448,20.85969 3.7881,35.20643 -3.53906,47.31055 -7.36534,12.1672 -19.3913,22.00496 -30.6289,32.6875 H 180 165.99023 c -11.2376,-10.68254 -23.26356,-20.5203 -30.6289,-32.6875 -7.32716,-12.10412 -10.32354,-26.45086 -3.53906,-47.31055 z" + id="path3352" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffeeaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 166.0332,282.49805 H 180 193.9668 L 196.46875,285 193.9668,287.50195 H 180 166.0332 L 163.53125,285 Z" + id="path3350" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffeeaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 167.50195,292.5 H 180 192.49805 v 4.99805 H 180 167.50195 Z" + id="path3348" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffeeaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 166.02539,302.50195 H 180 193.97461 l 14.99219,15 H 180 151.0332 Z" + id="path3346" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffeeaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 147.49805,322.5 H 180 212.50195 v 4.99805 H 180 147.49805 Z" + id="path3344" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffeeaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 142.5,332.50195 H 180 217.5 V 337.5 H 180 142.5 Z" + id="path3253" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + </g> + <g + inkscape:label="Strokes" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-201.74997)" + style="display:none"> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 43.656251,281.12497 h 3.96875" + id="path13060" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 43.656251,281.12497 v -2.64583 h 3.96875" + id="path13066" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 43.656251,278.47914 -1.322916,-1.32292 1.322916,-1.32291 h 3.96875" + id="path13068" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 43.656251,275.83331 c -5.997894,-5.74112 -13.337127,-10.6734 -9.260416,-22.48959" + id="path13076" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 34.395835,253.34372 H 47.625001" + id="path13078" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 37.041668,253.34372 1.322917,-2.64583 h 9.260416" + id="path13088" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 41.010418,250.69789 1.322917,-2.64583 h 5.291666" + id="path13090" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 47.625001,228.20831 c -2.282221,6.5283 -1.819154,13.22576 -2.645833,19.84375" + id="path13092" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 47.625,291.7083 H 37.041667 v -2.64583 H 47.625" + id="path13139" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 38.364584,289.06247 v -2.64583 H 47.625" + id="path13141" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 43.65625,281.12497 -5.291666,5.29167" + id="path13299" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 51.593751,281.12498 h -3.96875" + id="path13060-4" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 51.593751,281.12498 v -2.64584 h -3.96875" + id="path13066-7" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 51.593751,278.47914 1.322915,-1.32291 -1.322915,-1.32292 h -3.96875" + id="path13068-8" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 51.593751,275.83331 c 5.997894,-5.74112 13.337127,-10.6734 9.260416,-22.48959" + id="path13076-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 60.854167,253.34372 H 47.625001" + id="path13078-5" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 58.208334,253.34372 -1.322918,-2.64583 h -9.260415" + id="path13088-0" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 54.239584,250.69789 -1.322918,-2.64583 h -5.291665" + id="path13090-3" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 47.625001,228.20831 c 2.282221,6.5283 1.819154,13.22576 2.645833,19.84375" + id="path13092-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 47.625002,291.70831 h 10.583333 v -2.64583 H 47.625002" + id="path13139-1" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 56.885417,289.06248 v -2.64584 h -9.260415" + id="path13141-0" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 51.593752,281.12498 5.291665,5.29166" + id="path13299-6" + inkscape:connector-curvature="0" /> + </g> +</svg> diff --git a/client/public/images/pieces/Makruk/wr.svg b/client/public/images/pieces/Makruk/wr.svg new file mode 100644 index 00000000..e20ed0ad --- /dev/null +++ b/client/public/images/pieces/Makruk/wr.svg @@ -0,0 +1,216 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="360" + height="360" + viewBox="0 0 95.249998 95.250003" + version="1.1" + id="svg8" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + sodipodi:docname="rua_w.svg"> + <defs + id="defs2"> + <linearGradient + inkscape:collect="always" + id="linearGradient1027"> + <stop + style="stop-color:#fff6d5;stop-opacity:1;" + offset="0" + id="stop1023" /> + <stop + style="stop-color:#ffeeaa;stop-opacity:1" + offset="1" + id="stop1025" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1027" + id="linearGradient1029" + x1="180" + y1="220" + x2="180" + y2="310" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.979899" + inkscape:cx="146.17533" + inkscape:cy="133.19663" + inkscape:document-units="mm" + inkscape:current-layer="layer3" + showgrid="true" + units="px" + inkscape:window-width="1735" + inkscape:window-height="1012" + inkscape:window-x="4" + inkscape:window-y="48" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid3721" /> + </sodipodi:namedview> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Background" + style="display:inline"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 178.39844,148.08008 -59.3086,49.42187 h -11.58789 v 9.9961 H 97.5 V 217.5 H 90 v 2.49805 l -1.535156,-1.97461 c -18.837853,14.62949 -30.166004,29.82125 -30.929688,45.9082 -0.751263,15.82535 8.943908,31.63012 29.962891,47.30859 v 28.76172 H 90 v 2.4961 h 90 90 v -2.4961 h 2.50195 v -28.76172 c 21.01899,-15.67847 30.71416,-31.48324 29.96289,-47.30859 -0.76368,-16.08695 -12.09183,-31.27871 -30.92968,-45.9082 L 270,219.99805 V 217.5 h -7.5 v -10.00195 h -10.00195 v -9.9961 H 240.91016 L 181.60156,148.08008 180,150 Z" + id="path963" + transform="scale(0.26458333)" + inkscape:connector-curvature="0" /> + </g> + <g + inkscape:groupmode="layer" + id="layer3" + inkscape:label="Fill" + style="display:inline"> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#fff6d5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 180,153.25391 53.10156,44.24804 H 180 126.89844 Z" + id="path961" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#fff6d5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 112.5,202.5 h 67.5 67.5 v 4.99805 H 180 112.5 Z" + id="path959" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#fff6d5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 102.49805,212.50195 H 180 257.50195 V 217.5 H 180 102.49805 Z" + id="path957" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:url(#linearGradient1029);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 90.878906,222.49805 H 180 269.12109 c 17.85066,14.01665 27.69743,27.97291 28.34766,41.66992 0.65149,13.7236 -7.73523,28.08669 -28.3125,43.33203 H 180 90.84375 C 70.266482,292.25466 61.87976,277.89157 62.53125,264.16797 63.181478,250.47096 73.028247,236.5147 90.878906,222.49805 Z" + id="path955" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + <path + style="display:inline;color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffeeaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="M 92.501953,312.49805 H 180 267.49805 V 337.5 H 180 92.501953 Z" + id="path888" + inkscape:connector-curvature="0" + transform="scale(0.26458333)" /> + </g> + <g + inkscape:label="Strokes" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-201.74997)" + style="display:none"> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 23.812501,283.7708 v 7.9375" + id="path131" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 23.812501,283.7708 c -11.324642,-8.29677 -9.819667,-16.18653 0,-23.8125" + id="path135" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 23.812501,259.9583 H 47.625" + id="path137" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 26.458334,259.9583 v -2.64583 H 47.625" + id="path139" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 29.104167,257.31247 v -2.64583 H 47.625" + id="path141" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 31.750001,254.66664 47.625,241.43747" + id="path143" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 23.812501,283.7708 H 47.625" + id="path145" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 47.625,291.7083 H 23.812501" + id="path147" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 71.437501,283.7708 v 7.9375" + id="path131-2" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 71.437501,283.7708 c 11.324642,-8.29677 9.819668,-16.18653 0,-23.8125" + id="path135-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 71.437501,259.9583 H 47.625002" + id="path137-0" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 68.791668,259.9583 v -2.64583 H 47.625002" + id="path139-9" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="m 66.145835,257.31247 v -2.64583 H 47.625002" + id="path141-3" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 63.500001,254.66664 47.625002,241.43747" + id="path143-6" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 71.437501,283.7708 H 47.625002" + id="path145-0" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1.32291663;stroke-miterlimit:4;stroke-dasharray:none" + d="M 47.625002,291.7083 H 71.437501" + id="path147-6" + inkscape:connector-curvature="0" /> + </g> +</svg> diff --git a/client/public/images/pieces/SOURCE b/client/public/images/pieces/SOURCE index 89cf2dbd..1f96b87f 100644 --- a/client/public/images/pieces/SOURCE +++ b/client/public/images/pieces/SOURCE @@ -5,6 +5,6 @@ Some fairy pieces found on the web and icon scout: https://iconscout.com/ PNG images for Eightpieces from https://greenchess.net/index.php and Jeff Kubach design. Images of the Hawk and Elephant were designed by "Couch Tomato #2218" on Discord, for the pychess-variants website (http://pychess-variants.herokuapp.com/) -He also designed all the Horde pieces in Orda, +He also designed all the Horde pieces in Orda, the Shako Cannon and Elephant, the Sittuyin pieces set, and he sent me the wizard and champion SVG files as well (modified from Wikipedia) diff --git a/client/public/images/pieces/Shako/bc.svg b/client/public/images/pieces/Shako/bc.svg new file mode 100644 index 00000000..3e53c3fd --- /dev/null +++ b/client/public/images/pieces/Shako/bc.svg @@ -0,0 +1,223 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="177.17" + height="177.17" + shape-rendering="geometricPrecision" + image-rendering="optimizeQuality" + fill-rule="evenodd" + clip-rule="evenodd" + viewBox="0 0 50 50" + version="1.1" + id="svg974" + sodipodi:docname="bC.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"> + <metadata + id="metadata978"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1017" + id="namedview976" + showgrid="false" + inkscape:zoom="2.3931817" + inkscape:cx="165.49344" + inkscape:cy="113.91144" + inkscape:window-x="1912" + inkscape:window-y="-8" + inkscape:window-maximized="1" + inkscape:current-layer="svg974" + showguides="false" /> + <defs + id="defs968"> + <linearGradient + id="linearGradient2235" + inkscape:collect="always"> + <stop + id="stop2231" + offset="0" + style="stop-color:#ffffff;stop-opacity:1" /> + <stop + id="stop2233" + offset="1" + style="stop-color:#808080;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient2229" + inkscape:collect="always"> + <stop + id="stop2225" + offset="0" + style="stop-color:#ffffff;stop-opacity:1" /> + <stop + id="stop2227" + offset="1" + style="stop-color:#808080;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient1078" + inkscape:collect="always"> + <stop + id="stop1074" + offset="0" + style="stop-color:#ffffff;stop-opacity:1" /> + <stop + id="stop1076" + offset="1" + style="stop-color:#999999;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient1072" + inkscape:collect="always"> + <stop + id="stop1068" + offset="0" + style="stop-color:#ffffff;stop-opacity:1" /> + <stop + id="stop1070" + offset="1" + style="stop-color:#999999;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient1002"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop998" /> + <stop + style="stop-color:#dcdbdb;stop-opacity:1" + offset="1" + id="stop1000" /> + </linearGradient> + <linearGradient + id="0" + x1="21.376" + x2="77.64" + gradientUnits="userSpaceOnUse"> + <stop + stop-color="#fff" + id="stop963" /> + <stop + offset="1" + stop-color="#fff" + stop-opacity="0" + id="stop965" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1002" + id="linearGradient1004" + x1="-41.790333" + y1="22.581646" + x2="-15.82877" + y2="22.581646" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2229" + id="linearGradient1012" + x1="32.33989" + y1="36.638081" + x2="8.1896772" + y2="36.638081" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2235" + id="linearGradient1028" + x1="-26.943077" + y1="42.657791" + x2="1.455737" + y2="42.657791" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1072" + id="linearGradient1058" + x1="21.605629" + y1="18.638321" + x2="55.431122" + y2="18.638321" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1078" + id="linearGradient1080" + gradientUnits="userSpaceOnUse" + x1="12.682456" + y1="18.638321" + x2="55.431122" + y2="18.638321" /> + </defs> + <g + id="g1048" + transform="translate(46.280393,-0.15472479)"> + <g + transform="translate(6.8375892,0.16677047)" + id="g1034"> + <path + style="fill:#1f1a17;fill-opacity:1;stroke:#1f1a17;stroke-width:1.69328892;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M -15.111118,25.382503 -38.684027,5.1746348 -46.579629,12.549053 c 0.792474,0.867378 19.498154,22.231603 19.498154,22.231603 9.603942,12.91719 22.2009169,-0.03773 11.970357,-9.398153 z" + id="path980" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <circle + style="opacity:1;fill:url(#linearGradient1012);fill-opacity:1;stroke:#1f1a17;stroke-width:1.69328892;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" + id="path982" + transform="scale(-1,1)" + r="9.0122128" + cy="36.579117" + cx="30.376812" /> + <circle + style="opacity:1;fill:#1f1a17;fill-opacity:1;stroke:#1f1a17;stroke-width:1.69328892;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" + id="path984" + cx="30.376812" + cy="36.579117" + r="6.0770106" + transform="scale(-1,1)" /> + <path + style="fill:url(#linearGradient1028);fill-opacity:1;stroke:#1f1a17;stroke-width:1.69328892;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m -13.229247,42.08907 c 1.541352,0.249483 2.693732,0.650171 3.558326,0.912721 0.8503997,0.258241 0.9383658,2.438057 0.2804914,2.436609 l -4.9835694,-0.01383 c -2.767788,-2.318844 -4.282727,-4.896205 -7.351617,-5.734844 0.34763,-0.942182 0.534417,-2.462789 0.798662,-3.440177 3.092652,0.411829 5.97325,3.966293 7.697707,5.839521 z" + id="path986" + inkscape:connector-curvature="0" + sodipodi:nodetypes="csccccc" /> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path1040" + d="m -7.1933961,26.533018 c 0.097703,-4.101531 4.5495142,-4.710701 4.481132,-9.66981" + style="fill:none;stroke:#1f1a17;stroke-width:1.69328892;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + style="fill:url(#linearGradient1080);fill-opacity:1;stroke:url(#linearGradient1058);stroke-width:0.28221482px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 14.487447,6.4036912 13.367165,7.4060496 40.104454,31.191652 c -0.183031,-1.05529 0.03321,-1.102053 -1.210821,-2.892729 z" + id="path1050" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/client/public/images/pieces/Shako/be.svg b/client/public/images/pieces/Shako/be.svg new file mode 100644 index 00000000..92c9f6f4 --- /dev/null +++ b/client/public/images/pieces/Shako/be.svg @@ -0,0 +1,166 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="177.17" + height="177.17" + shape-rendering="geometricPrecision" + image-rendering="optimizeQuality" + fill-rule="evenodd" + clip-rule="evenodd" + viewBox="0 0 50 50" + version="1.1" + id="svg974" + sodipodi:docname="bE.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"> + <metadata + id="metadata978"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1017" + id="namedview976" + showgrid="false" + inkscape:zoom="2.3931818" + inkscape:cx="52.222778" + inkscape:cy="72.542013" + inkscape:window-x="1912" + inkscape:window-y="-8" + inkscape:window-maximized="1" + inkscape:current-layer="svg974" + showguides="false" + inkscape:snap-nodes="false" /> + <defs + id="defs968"> + <linearGradient + inkscape:collect="always" + id="linearGradient1002"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop998" /> + <stop + style="stop-color:#dcdbdb;stop-opacity:1" + offset="1" + id="stop1000" /> + </linearGradient> + <linearGradient + id="0" + x1="21.376" + x2="77.64" + gradientUnits="userSpaceOnUse"> + <stop + stop-color="#fff" + id="stop963" /> + <stop + offset="1" + stop-color="#fff" + stop-opacity="0" + id="stop965" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1002" + id="linearGradient1004" + x1="-41.790333" + y1="22.581646" + x2="-15.82877" + y2="22.581646" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient5398" + x1="0" + y1="0" + x2="0" + y2="1"> + <stop + offset="20%" + style="stop-color:#000000;stop-opacity:1" + id="stop5394" /> + <stop + offset="100%" + style="stop-color:#4d4d4d;stop-opacity:1" + id="stop5396" /> + </linearGradient> + <linearGradient + gradientTransform="translate(0.47111842,-0.19973575)" + id="0-1" + x1="21.253" + y1="37.591999" + x2="77.639999" + y2="37.469002" + gradientUnits="userSpaceOnUse"> + <stop + stop-color="#fff" + id="stop3285" /> + <stop + offset="1" + stop-color="#fff" + stop-opacity="0" + id="stop3287" /> + </linearGradient> + </defs> + <g + id="g5357" + style="opacity:1;fill:#1f1a17;fill-opacity:1" + transform="matrix(1.0975945,0,0,1.0975945,-107.62233,17.126787)"> + <path + sodipodi:nodetypes="cccccccccccccccsccsc" + inkscape:connector-curvature="0" + id="path5349" + d="m 119.66608,20.578823 c 0.12511,0.773672 0.40427,1.44388 1.3,1.7 11.23011,-0.424319 16.82956,-5.233235 20.30001,-11.7 l 0.2,-2.099999 c -2.10707,-8.89280401 -8.15113,-13.4502442 -16.2,-15.8 -4.40015,-0.5317426 -7.59668,1.3815851 -10.20001,4.5 -2.59354,2.64077835 -4.39616,5.9439949 -5.3,10 -0.9084,3.60641 -5.79067,1.6990508 -4.9,-0.6 2.76583,-4.0566968 11.00069,-10.7605086 4.9,-12.3 -8.75831,-2.0518262 -7.05798,4.7061225 -5.2,6.20000004 1.23982,-0.5457366 2.00197,-1.22280981 2.4,-2.00000004 -0.25951,-0.4357328 -0.98217,-0.8162564 0,-1.4 0.5387,0.045976 0.81918,0.2856122 1,0.6 0,1 0.50403,1.1455069 -3.6,4 -7.640521,5.2325602 -3.73403,16.328533 2.94302,17.405035 2.93812,0.458135 3.4042,1.08673 5.28907,0.933469 0.49515,-0.04026 1.25166,0.522864 1.96791,0.561495 0.84449,-0.337075 4.5865,-0.641651 3.83596,-0.600198 0.37015,0.007 0.83701,-0.226033 1.09094,-0.03707 0.11828,0.08802 0.12726,0.435864 0.1731,0.637268 z" + style="fill:#1f1a17;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path5353" + d="m 109.56608,17.578823 c -1.32838,4.066443 -4.04985,6.321863 -6.6,8.8 -0.20576,0.304421 0.14574,0.397532 1,0.3 3.90473,-1.863513 6.85963,-4.360243 8.1,-8 -0.78642,-0.41302 -1.31194,-1.08384 -2.5,-1.1 z" + style="fill:#1f1a17;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <path + style="fill:#ffffff;stroke:none;stroke-width:1.0975945px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 4.0247606,23.62697 c -1.986256,7.368498 1.057632,11.0838 5.868048,12.903996 L 10.441606,35.652891 C 3.1533606,32.073953 4.4686566,25.798673 4.3464396,24.092445 4.3266996,23.816901 4.1546256,23.631805 4.0247606,23.62697 Z" + id="path5359" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccsc" /> + <path + style="fill:#ffffff;stroke-width:1" + d="m 17.809955,22.804124 c -0.364,-0.186 -0.542,-0.279 -0.542,-0.279 -0.499,-0.195 -0.652,-0.559 -0.474,-1.092 0.195,-0.491 0.576,-0.66 1.143,-0.491 1.947,0.711 3.294,2.02 4.04,3.92 0.118,0.542 -0.076,0.914 -0.592999,1.118 -0.516001,0.161 -0.864001,-0.017 -1.041001,-0.55 -0.136,-0.279 -0.229,-0.466 -0.296,-0.542 -0.186,0.144 -0.423,0.245 -0.72,0.296 -1.01,0.161 -1.6,-0.279 -1.761,-1.338 -0.051,-0.364 0.034,-0.711 0.246,-1.041" + id="path3879" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1.69328892;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 23.957174,37.994894 c 1.685093,-4.055951 3.211547,-7.886878 2.745577,-11.865722 -0.231228,-1.974417 -0.717054,-2.683108 -0.260272,-4.364942 0.581458,-2.14088 2.007917,-4.065109 3.569312,-5.667531" + id="path7508" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1.69328892;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 16.385198,37.825755 c 1.083355,-1.225885 0.839641,-0.906731 1.571239,-2.468245" + id="path7512" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> +</svg> diff --git a/client/public/images/pieces/Shako/wc.svg b/client/public/images/pieces/Shako/wc.svg new file mode 100644 index 00000000..9aaff66c --- /dev/null +++ b/client/public/images/pieces/Shako/wc.svg @@ -0,0 +1,204 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="177.17" + height="177.17" + shape-rendering="geometricPrecision" + image-rendering="optimizeQuality" + fill-rule="evenodd" + clip-rule="evenodd" + viewBox="0 0 50 50" + version="1.1" + id="svg974" + sodipodi:docname="wC.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"> + <metadata + id="metadata978"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1017" + id="namedview976" + showgrid="false" + inkscape:zoom="1.692235" + inkscape:cx="-97.232822" + inkscape:cy="138.0675" + inkscape:window-x="1912" + inkscape:window-y="-8" + inkscape:window-maximized="1" + inkscape:current-layer="svg974" /> + <defs + id="defs968"> + <linearGradient + id="linearGradient2223" + inkscape:collect="always"> + <stop + id="stop2219" + offset="0" + style="stop-color:#ffffff;stop-opacity:1" /> + <stop + id="stop2221" + offset="1" + style="stop-color:#b3b3b3;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient2217" + inkscape:collect="always"> + <stop + id="stop2213" + offset="0" + style="stop-color:#ffffff;stop-opacity:1" /> + <stop + id="stop2215" + offset="1" + style="stop-color:#999999;stop-opacity:1" /> + </linearGradient> + <linearGradient + id="linearGradient2211" + inkscape:collect="always"> + <stop + id="stop2207" + offset="0" + style="stop-color:#ffffff;stop-opacity:1" /> + <stop + id="stop2209" + offset="1" + style="stop-color:#808080;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient1002"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop998" /> + <stop + style="stop-color:#dcdbdb;stop-opacity:1" + offset="1" + id="stop1000" /> + </linearGradient> + <linearGradient + id="0" + x1="21.376" + x2="77.64" + gradientUnits="userSpaceOnUse"> + <stop + stop-color="#fff" + id="stop963" /> + <stop + offset="1" + stop-color="#fff" + stop-opacity="0" + id="stop965" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1002" + id="linearGradient1004" + x1="-41.790333" + y1="22.581646" + x2="-15.82877" + y2="22.581646" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2223" + id="linearGradient1012" + x1="33.047436" + y1="36.638081" + x2="10.661182" + y2="36.638081" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1002" + id="linearGradient1020" + x1="45.505043" + y1="36.579117" + x2="13.12594" + y2="36.579117" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2217" + id="linearGradient1028" + x1="-45.221378" + y1="42.657791" + x2="1.9756855" + y2="42.657791" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2211" + id="linearGradient1036" + gradientUnits="userSpaceOnUse" + x1="-32.828068" + y1="22.581646" + x2="4.4542494" + y2="22.581646" /> + </defs> + <g + id="g1048" + transform="translate(46.280393,-0.15472479)"> + <g + transform="translate(6.8375892,0.16677047)" + id="g1034"> + <path + style="fill:url(#linearGradient1036);fill-opacity:1;stroke:#1f1a17;stroke-width:1.69328892;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M -15.111118,25.382503 -38.684027,5.1746348 -46.523071,12.549106 c 1.383182,1.383182 19.441596,22.23155 19.441596,22.23155 9.603942,12.91719 22.2009169,-0.03773 11.970357,-9.398153 z" + id="path980" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <circle + style="opacity:1;fill:url(#linearGradient1012);fill-opacity:1;stroke:#1f1a17;stroke-width:1.69328892;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" + id="path982" + transform="scale(-1,1)" + r="9.0122128" + cy="36.579117" + cx="30.376812" /> + <circle + style="opacity:1;fill:url(#linearGradient1020);fill-opacity:1;stroke:#1f1a17;stroke-width:1.69328892;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" + id="path984" + cx="30.376812" + cy="36.579117" + r="6.0770106" + transform="scale(-1,1)" /> + <path + style="fill:url(#linearGradient1028);fill-opacity:1;stroke:#1f1a17;stroke-width:1.69328892;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m -13.229247,42.08907 c 1.541352,0.249483 2.693732,0.650171 3.558326,0.912721 0.8503997,0.258241 0.9383658,2.438057 0.2804914,2.436609 l -4.9835694,-0.01383 c -2.767788,-2.318844 -4.282727,-4.896205 -7.351617,-5.734844 0.34763,-0.942182 0.534417,-2.462789 0.798662,-3.440177 3.092652,0.411829 5.97325,3.966293 7.697707,5.839521 z" + id="path986" + inkscape:connector-curvature="0" + sodipodi:nodetypes="csccccc" /> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path1040" + d="m -7.1933961,26.533018 c 0.097703,-4.101531 4.5495142,-4.710701 4.481132,-9.66981" + style="fill:none;stroke:#1f1a17;stroke-width:1.69328892;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> +</svg> diff --git a/client/public/images/pieces/Shako/we.svg b/client/public/images/pieces/Shako/we.svg new file mode 100644 index 00000000..098bf4a4 --- /dev/null +++ b/client/public/images/pieces/Shako/we.svg @@ -0,0 +1,200 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="177.17" + height="177.17" + shape-rendering="geometricPrecision" + image-rendering="optimizeQuality" + fill-rule="evenodd" + clip-rule="evenodd" + viewBox="0 0 50 50" + version="1.1" + id="svg974" + sodipodi:docname="wE.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"> + <metadata + id="metadata978"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1017" + id="namedview976" + showgrid="false" + inkscape:zoom="0.84611751" + inkscape:cx="-375.96441" + inkscape:cy="343.16025" + inkscape:window-x="1912" + inkscape:window-y="-8" + inkscape:window-maximized="1" + inkscape:current-layer="svg974" + showguides="false" /> + <defs + id="defs968"> + <linearGradient + inkscape:collect="always" + id="linearGradient4543"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4539" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4541" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient1002"> + <stop + style="stop-color:#ffffff;stop-opacity:1" + offset="0" + id="stop998" /> + <stop + style="stop-color:#dcdbdb;stop-opacity:1" + offset="1" + id="stop1000" /> + </linearGradient> + <linearGradient + id="0" + x1="21.376" + x2="77.64" + gradientUnits="userSpaceOnUse"> + <stop + stop-color="#fff" + id="stop963" /> + <stop + offset="1" + stop-color="#fff" + stop-opacity="0" + id="stop965" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient1002" + id="linearGradient1004" + x1="-41.790333" + y1="22.581646" + x2="-15.82877" + y2="22.581646" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient5398" + x1="0" + y1="0" + x2="0" + y2="1"> + <stop + offset="20%" + style="stop-color:#000000;stop-opacity:1" + id="stop5394" /> + <stop + offset="100%" + style="stop-color:#4d4d4d;stop-opacity:1" + id="stop5396" /> + </linearGradient> + <linearGradient + gradientTransform="translate(0.47111842,-0.19973575)" + id="0-1" + x1="21.253" + y1="37.591999" + x2="77.639999" + y2="37.469002" + gradientUnits="userSpaceOnUse"> + <stop + stop-color="#fff" + id="stop3285" /> + <stop + offset="1" + stop-color="#fff" + stop-opacity="0" + id="stop3287" /> + </linearGradient> + <linearGradient + gradientTransform="translate(50.633198,2.6998865)" + id="0-5" + x1="21.405001" + x2="77.639999" + gradientUnits="userSpaceOnUse"> + <stop + stop-color="#fff" + id="stop3911" /> + <stop + offset="1" + stop-color="#fff" + stop-opacity="0" + id="stop3913" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4543" + id="linearGradient4545" + x1="119.21609" + y1="11.441374" + x2="209.83548" + y2="11.441374" + gradientUnits="userSpaceOnUse" /> + </defs> + <g + id="g5357" + style="opacity:1;fill:#1f1a17;fill-opacity:1;stroke-width:1.54272725;stroke-miterlimit:4;stroke-dasharray:none" + transform="matrix(1.0975945,0,0,1.0975945,-107.62233,17.126787)"> + <path + sodipodi:nodetypes="ccccccccccccccccccc" + inkscape:connector-curvature="0" + id="path5349" + d="m 119.66608,20.578823 c 0.12511,0.773672 0.40427,1.44388 1.3,1.7 11.23011,-0.424319 16.82956,-5.233235 20.30001,-11.7 l 0.2,-2.099999 c -2.10707,-8.89280401 -8.15113,-13.4502442 -16.2,-15.8 -4.40015,-0.5317426 -7.59668,1.3815851 -10.20001,4.5 -2.59354,2.64077835 -4.39616,5.9439949 -5.3,10 -0.9084,3.60641 -5.79067,1.6990508 -4.9,-0.6 2.76583,-4.0566968 11.00069,-10.7605086 4.9,-12.3 -8.75831,-2.0518262 -7.05798,4.7061225 -5.2,6.20000004 1.23982,-0.5457366 2.00197,-1.22280981 2.4,-2.00000004 -0.25951,-0.4357328 -0.98217,-0.8162564 0,-1.4 0.5387,0.045976 0.81918,0.2856122 1,0.6 0,1 0.50403,1.1455069 -3.6,4 -7.640521,5.2325602 -2.06546,17.121851 4.61159,18.198353 1.32064,-0.324595 1.53284,-0.226663 2.43634,0.347926 l 3.15207,0.35372 c 2.39802,-0.822905 4.4665,-1.650139 5.70313,-3.159477 0.32094,-0.38845 0.4935,-0.247984 -0.60313,3.159477 z" + style="fill:#1f1a17;fill-opacity:1;stroke:none;stroke-width:1.54272723;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path5353" + d="m 109.56608,17.578823 c -1.32838,4.066443 -4.04985,6.321863 -6.6,8.8 -0.20576,0.304421 0.14574,0.397532 1,0.3 3.90473,-1.863513 7.52129,-4.086217 8.76166,-7.725974 -0.78642,-0.41302 -1.9736,-1.357866 -3.16166,-1.374026 z" + style="fill:#1f1a17;fill-opacity:1;stroke:none;stroke-width:1.54272723;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + id="g5357-2" + style="opacity:1;fill:#ffff00;fill-opacity:1;stroke-width:1.54272723;stroke-miterlimit:4;stroke-dasharray:none" + transform="matrix(0.79655895,0,0,0.79655895,-75.421737,16.247409)"> + <path + sodipodi:nodetypes="ccccccccccccccccccscccsccc" + inkscape:connector-curvature="0" + id="path5349-8" + d="m 133.58361,1.5558616 c -8.75606,10.1109584 -4.19979,7.5116959 -2.74223,10.1130104 -0.10968,5.65697 -1.90023,10.862018 -3.55112,15.867945 0.12511,0.773672 0.47829,1.517901 1.37402,1.774021 12.03339,-0.558199 18.98339,-7.721951 22.11462,-14.132179 l 0.43477,-2.601728 c -2.89219,-8.7881214 -9.12021,-14.2749978 -15.98474,-18.0311568 -3.95603,-2.012167 -6.44991,-1.8836905 -11.42192,-0.2457 -8.66328,7.0080302 -11.21253,16.0768238 -12.11637,20.1328288 -1.01612,3.667963 -15.446226,0.776698 -6.82456,-7.854079 3.2983,-3.3578275 11.23128,-10.4578594 4.9,-12.3 -8.75831,-2.0518262 -6.68787,4.85416494 -5.71815,5.60783029 0.8142,-0.43470477 0.7066,-0.35306049 1.38221,-0.98220829 -1.17923,-0.8361833 -0.84585,-1.8283785 0.25907,-2.5103183 1.26041,-0.7312468 2.29961,-0.5841371 3.68327,0.3779364 2.30121,3.99968414 -3.10867,6.3374791 -6.06121,8.5893156 -7.571668,6.8550703 0.11863,18.3130553 6.94372,20.6479193 l 0.77482,-1.497349 c 1.024,0.222539 2.43711,0.731241 3.93177,1.474031 0.11862,0.05895 -0.0661,1.049227 -0.0564,1.233499 0.78343,-0.270382 4.65893,-6.09553 4.7812,-6.115529 1.48143,0.230311 1.07354,3.434896 -1.37652,5.984803 4.20113,-1.72865 7.84001,-6.076464 9.2663,-9.632977 2.12212,-5.291587 -0.65644,-3.773127 -1.42504,-5.631192 C 125.75704,7.2456297 128.89,0.31884652 133.58364,1.5558406 Z" + style="fill:url(#linearGradient4545);fill-opacity:1;stroke:none;stroke-width:1.54272723;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" + id="path5353-9" + d="m 111.72715,26.876138 c -1.99457,3.992422 -2.2307,3.850363 -4.55878,6.92067 -0.57956,1.378028 4.89591,-3.943837 5.76902,-6.496225 -1.02889,-0.498698 -0.43741,-0.404465 -1.21024,-0.424445 z" + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.54272723;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + style="fill:#000000;stroke-width:1" + d="m 17.809955,22.804124 c -0.364,-0.186 -0.542,-0.279 -0.542,-0.279 -0.499,-0.195 -0.652,-0.559 -0.474,-1.092 0.195,-0.491 0.576,-0.66 1.143,-0.491 1.947,0.711 3.294,2.02 4.04,3.92 0.118,0.542 -0.076,0.914 -0.592999,1.118 -0.516001,0.161 -0.864001,-0.017 -1.041001,-0.55 -0.136,-0.279 -0.229,-0.466 -0.296,-0.542 -0.186,0.144 -0.423,0.245 -0.72,0.296 -1.01,0.161 -1.6,-0.279 -1.761,-1.338 -0.051,-0.364 0.034,-0.711 0.246,-1.041" + id="path3879" + inkscape:connector-curvature="0" /> +</svg> diff --git a/client/public/images/pieces/Shogi/bb.svg b/client/public/images/pieces/Shogi/bb.svg new file mode 120000 index 00000000..49671f4c --- /dev/null +++ b/client/public/images/pieces/Shogi/bb.svg @@ -0,0 +1 @@ +wb.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bbi.svg b/client/public/images/pieces/Shogi/bbi.svg new file mode 120000 index 00000000..5ad393f7 --- /dev/null +++ b/client/public/images/pieces/Shogi/bbi.svg @@ -0,0 +1 @@ +wbi.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bd.svg b/client/public/images/pieces/Shogi/bd.svg new file mode 120000 index 00000000..c4401330 --- /dev/null +++ b/client/public/images/pieces/Shogi/bd.svg @@ -0,0 +1 @@ +wd.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bdi.svg b/client/public/images/pieces/Shogi/bdi.svg new file mode 120000 index 00000000..86b76b1c --- /dev/null +++ b/client/public/images/pieces/Shogi/bdi.svg @@ -0,0 +1 @@ +wdi.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bg.svg b/client/public/images/pieces/Shogi/bg.svg new file mode 120000 index 00000000..60095064 --- /dev/null +++ b/client/public/images/pieces/Shogi/bg.svg @@ -0,0 +1 @@ +wg.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bgi.svg b/client/public/images/pieces/Shogi/bgi.svg new file mode 120000 index 00000000..a2117b15 --- /dev/null +++ b/client/public/images/pieces/Shogi/bgi.svg @@ -0,0 +1 @@ +wgi.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bh.svg b/client/public/images/pieces/Shogi/bh.svg new file mode 120000 index 00000000..6d636de7 --- /dev/null +++ b/client/public/images/pieces/Shogi/bh.svg @@ -0,0 +1 @@ +wh.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bhi.svg b/client/public/images/pieces/Shogi/bhi.svg new file mode 120000 index 00000000..bbb4eb32 --- /dev/null +++ b/client/public/images/pieces/Shogi/bhi.svg @@ -0,0 +1 @@ +whi.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bk.svg b/client/public/images/pieces/Shogi/bk.svg new file mode 100644 index 00000000..31e25e67 --- /dev/null +++ b/client/public/images/pieces/Shogi/bk.svg @@ -0,0 +1,224 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wk.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + inkscape:export-filename="D:\Pictures\Chess Variants\Shogi\pieces\Plastic\0GY.png" + inkscape:export-xdpi="365.15302" + inkscape:export-ydpi="365.15302"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-9-3"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-6" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="31.937498" + inkscape:cy="25.784289" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="g9447" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + transform="translate(-16.214393,-28.489372)" + style="display:inline" + id="g9447"> + <g + transform="translate(53.624323,23.873265)" + id="g5696" + style="display:inline;fill:#f9f9f9;fill-opacity:1;filter:url(#drop-shadow-9)"> + <path + d="m -10.959999,6.2374999 -12.838,3.608 -7.051,44.4501791 39.9339998,-1.79e-4 -6.79,-44.163 z" + id="path5694" + inkscape:connector-curvature="0" + style="fill:#f9f9f9;fill-opacity:1" + sodipodi:nodetypes="cccccc" /> + </g> + <g + aria-label="ç" + transform="matrix(1.1324336,0,0,1.0188038,-2.6851924,3.2220445)" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:29.07196045px;line-height:1.25;font-family:PMingLiU;-inkscape-font-specification:PMingLiU;letter-spacing:0px;word-spacing:0px;display:inline;fill:#efbf00;fill-opacity:1;stroke:#efbf00;stroke-width:0.42316899;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="text2298-4"> + <path + d="m 41.364137,42.418759 v 8.086113 h 6.078562 v 2.478001 h -6.078562 v 9.129483 h 10.901985 v 2.869265 H 27.96378 v -2.869265 h 10.788423 v -9.129483 h -6.237311 v -2.478001 h 6.237311 V 42.418759 H 30.77997 v -2.869265 h 18.596713 v 2.869265 z" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:MingLiU_HKSCS-ExtB;-inkscape-font-specification:MingLiU_HKSCS-ExtB;fill:#1a1a1a;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.45349312;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4617" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccccccccccccccc" /> + </g> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/bki.svg b/client/public/images/pieces/Shogi/bki.svg new file mode 100644 index 00000000..701e19db --- /dev/null +++ b/client/public/images/pieces/Shogi/bki.svg @@ -0,0 +1,262 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wki.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-9-4"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-3" /> + </filter> + <filter + id="drop-shadow-2-8-5"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2-8" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0-3" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="-9.0276877" + inkscape:cy="25.98043" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="g9304" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + style="display:inline" + id="g9304" + transform="matrix(1,0,0,-1,34.434925,85.424291)"> + <g + style="fill:#fecb00;fill-opacity:1;filter:url(#drop-shadow-2-8)" + transform="matrix(0.98185054,0,0,-0.98185054,-134.18018,112.35146)" + id="g9259"> + <g + style="fill:#fecb00;fill-opacity:1" + transform="rotate(180,45.578499,23.8125)" + id="g9257"> + <path + style="fill:#ffffff;fill-opacity:1" + inkscape:connector-curvature="0" + d="m -37.299339,-31.009999 -13.408999,4.26 -6.837,44.557885 40.189999,1.15e-4 -6.535,-44.862 -13.138,-3.935 c -0.09,-0.017 -0.18,-0.032 -0.271,-0.021 z" + id="path9255" + sodipodi:nodetypes="ccccccc" /> + </g> + </g> + <g + aria-label="ç" + transform="matrix(-1.1324336,0,0,1.0188038,63.947141,6.8325541)" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:29.07196045px;line-height:1.25;font-family:PMingLiU;-inkscape-font-specification:PMingLiU;letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:#efbf00;stroke-width:0.42316899;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="text2298-4-3"> + <path + d="m 64.700266,43.292166 v 8.086113 h 6.078562 v 2.478001 h -6.078562 v 9.129483 h 10.901985 v 2.869265 H 51.299909 V 62.985763 H 62.088332 V 53.85628 h -6.237311 v -2.478001 h 6.237311 v -8.086113 h -7.972233 v -2.869265 h 18.596713 v 2.869265 z" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:MingLiU_HKSCS-ExtB;-inkscape-font-specification:MingLiU_HKSCS-ExtB;fill:#1a1a1a;fill-opacity:1;stroke:#1a1a1a;stroke-width:0.45349312;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4617-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccccccccccccccc" /> + </g> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/bl.svg b/client/public/images/pieces/Shogi/bl.svg new file mode 120000 index 00000000..c21b5aa7 --- /dev/null +++ b/client/public/images/pieces/Shogi/bl.svg @@ -0,0 +1 @@ +wl.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bli.svg b/client/public/images/pieces/Shogi/bli.svg new file mode 120000 index 00000000..47d01dcf --- /dev/null +++ b/client/public/images/pieces/Shogi/bli.svg @@ -0,0 +1 @@ +wli.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bm.svg b/client/public/images/pieces/Shogi/bm.svg new file mode 120000 index 00000000..a9c2cd14 --- /dev/null +++ b/client/public/images/pieces/Shogi/bm.svg @@ -0,0 +1 @@ +wm.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bmi.svg b/client/public/images/pieces/Shogi/bmi.svg new file mode 120000 index 00000000..228dbfa1 --- /dev/null +++ b/client/public/images/pieces/Shogi/bmi.svg @@ -0,0 +1 @@ +wmi.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bn.svg b/client/public/images/pieces/Shogi/bn.svg new file mode 120000 index 00000000..33ef4af2 --- /dev/null +++ b/client/public/images/pieces/Shogi/bn.svg @@ -0,0 +1 @@ +wn.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bni.svg b/client/public/images/pieces/Shogi/bni.svg new file mode 120000 index 00000000..5d4dbc5d --- /dev/null +++ b/client/public/images/pieces/Shogi/bni.svg @@ -0,0 +1 @@ +wni.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bo.svg b/client/public/images/pieces/Shogi/bo.svg new file mode 120000 index 00000000..719b624b --- /dev/null +++ b/client/public/images/pieces/Shogi/bo.svg @@ -0,0 +1 @@ +wo.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/boi.svg b/client/public/images/pieces/Shogi/boi.svg new file mode 120000 index 00000000..cbe16544 --- /dev/null +++ b/client/public/images/pieces/Shogi/boi.svg @@ -0,0 +1 @@ +woi.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bp.svg b/client/public/images/pieces/Shogi/bp.svg new file mode 120000 index 00000000..e2dd8982 --- /dev/null +++ b/client/public/images/pieces/Shogi/bp.svg @@ -0,0 +1 @@ +wp.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bpi.svg b/client/public/images/pieces/Shogi/bpi.svg new file mode 120000 index 00000000..291a6a99 --- /dev/null +++ b/client/public/images/pieces/Shogi/bpi.svg @@ -0,0 +1 @@ +wpi.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bq.svg b/client/public/images/pieces/Shogi/bq.svg new file mode 120000 index 00000000..7ae9b2d6 --- /dev/null +++ b/client/public/images/pieces/Shogi/bq.svg @@ -0,0 +1 @@ +wq.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bqi.svg b/client/public/images/pieces/Shogi/bqi.svg new file mode 120000 index 00000000..2fbac46a --- /dev/null +++ b/client/public/images/pieces/Shogi/bqi.svg @@ -0,0 +1 @@ +wqi.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/br.svg b/client/public/images/pieces/Shogi/br.svg new file mode 120000 index 00000000..3f766fa3 --- /dev/null +++ b/client/public/images/pieces/Shogi/br.svg @@ -0,0 +1 @@ +wr.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bri.svg b/client/public/images/pieces/Shogi/bri.svg new file mode 120000 index 00000000..43abb93d --- /dev/null +++ b/client/public/images/pieces/Shogi/bri.svg @@ -0,0 +1 @@ +wri.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bs.svg b/client/public/images/pieces/Shogi/bs.svg new file mode 120000 index 00000000..f1c400f5 --- /dev/null +++ b/client/public/images/pieces/Shogi/bs.svg @@ -0,0 +1 @@ +ws.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bsi.svg b/client/public/images/pieces/Shogi/bsi.svg new file mode 120000 index 00000000..0ad15779 --- /dev/null +++ b/client/public/images/pieces/Shogi/bsi.svg @@ -0,0 +1 @@ +wsi.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bt.svg b/client/public/images/pieces/Shogi/bt.svg new file mode 120000 index 00000000..7e0ea5d3 --- /dev/null +++ b/client/public/images/pieces/Shogi/bt.svg @@ -0,0 +1 @@ +wt.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/bti.svg b/client/public/images/pieces/Shogi/bti.svg new file mode 120000 index 00000000..e6105392 --- /dev/null +++ b/client/public/images/pieces/Shogi/bti.svg @@ -0,0 +1 @@ +wti.svg \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/license.txt b/client/public/images/pieces/Shogi/license.txt new file mode 100644 index 00000000..68c30878 --- /dev/null +++ b/client/public/images/pieces/Shogi/license.txt @@ -0,0 +1 @@ +Permission of author (Daniel Lee) \ No newline at end of file diff --git a/client/public/images/pieces/Shogi/wb.svg b/client/public/images/pieces/Shogi/wb.svg new file mode 100644 index 00000000..0c95a944 --- /dev/null +++ b/client/public/images/pieces/Shogi/wb.svg @@ -0,0 +1,376 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wb.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + inkscape:export-filename="D:\Pictures\Chess Variants\Shogi\pieces\Plastic\0KA.png" + inkscape:export-xdpi="365.56299" + inkscape:export-ydpi="365.56299"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-2-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-8" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.313708" + inkscape:cx="-7.2062473" + inkscape:cy="28.909919" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="svg1717" + inkscape:snap-nodes="false" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + style="display:inline;fill:#fdc9dd;fill-opacity:1;filter:url(#drop-shadow-62)" + id="g5859" + transform="translate(36.783723,-4.7629216)"> + <path + style="fill:#fdc9dd;fill-opacity:1" + inkscape:connector-curvature="0" + id="path5857" + d="m -10.959999,6.2374999 -12.838,3.608 -7.051,44.4501791 39.9339998,-1.79e-4 -6.79,-44.163 z" + sodipodi:nodetypes="cccccc" /> + </g> + <g + style="display:inline" + id="g10819-8" + transform="matrix(-0.77823846,0,0,0.77823846,160.02604,-36.438441)"> + <g + id="g2322-6" + transform="matrix(1.3333333,0,0,-1.3333333,-0.7292818,396.85067)" + style="display:inline;stroke-width:0.60000002;stroke-miterlimit:4;stroke-dasharray:none"> + <path + inkscape:connector-curvature="0" + id="path2304-3" + d="m 118.60844,240.09519 2.67478,-0.26751" + style="fill:none;stroke:#000000;stroke-width:0.9637149;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <g + style="stroke-width:0.60000002;stroke-miterlimit:4;stroke-dasharray:none" + id="g2320-0"> + <path + sodipodi:nodetypes="cccccccc" + inkscape:connector-curvature="0" + id="path2306-6" + d="m 114.12377,227.21925 c 6.70858,0.47145 12.9961,0.0676 22.13114,7.8e-4 m -0.68919,4.89257 c -3.94553,6.47303 -10.01346,4.3595 -14.24184,4.30206 -3.53388,-2.09503 -4.05315,-2.26484 -5.34821,-3.84263 -1.3691,-1.83911 -1.71727,-3.11737 -1.82673,-5.37509 6.82666,-2.46 13.64966,-2.96499 21.81871,-0.47024 0.12545,2.0048 -0.17388,3.70643 -0.40193,5.3859 z" + style="fill:#000000;stroke:#000000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + style="stroke-width:1.55445182;stroke-miterlimit:4;stroke-dasharray:none" + id="g2314-8" + transform="matrix(0.38598818,0,0,-0.38598818,-313.63442,292.80757)"> + <g + style="stroke-width:1.55445182;stroke-miterlimit:4;stroke-dasharray:none" + id="g2312-7" + transform="translate(29.312973,-3.8106864)"> + <path + sodipodi:nodetypes="cccccccccc" + inkscape:connector-curvature="0" + id="path2310-0" + d="m 1134.2935,141.96442 c 2.5462,12.29332 3.1852,23.55617 4.1977,35.94324 1.9427,9.21372 14.4008,18.84221 21.5403,16.84207 -2.9324,-16.41167 -2.0318,-40.45637 -11.142,-69.99753 -5.6096,-0.79271 -11.3765,-1.12223 -17.4929,-1.75684 -2.0378,0.10556 -3.5421,0.51539 -4.9542,1.45521 -1.8957,2.68042 -6.0037,11.52099 -7.6923,15.8671 l 0.8046,9.0439 c 3.9859,1.63157 6.2216,3.26314 9.1883,4.89471 z" + style="fill:#e6e6e6;stroke:#000000;stroke-width:1.55445182;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" + id="path2308-7" + d="m 1128.5077,153.78689 c 3.687,-7.95951 4.7699,-11.87437 9.4069,-19.42671 1.8791,-2.31598 3.7892,-4.58542 5.961,-6.46235 2.4698,-0.79915 3.0834,-1.78406 5.5532,-0.94924" + style="fill:none;stroke:#000000;stroke-width:1.55445182;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + </g> + <path + sodipodi:nodetypes="cccccc" + inkscape:connector-curvature="0" + id="path2316-0" + d="m 121.6349,236.4114 -1.59644,12.29524 c -0.57482,3.32753 0.18894,5.11782 2.96111,4.60161 2.55408,-0.72649 4.17288,-3.15936 5.47802,-6.16442 l 1.29757,-10.54107 c -4.45943,0.42362 -5.93175,0.11668 -8.14026,-0.19136 z" + style="fill:#000000;stroke:#000000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cssc" + inkscape:connector-curvature="0" + id="path2318-1" + d="m 114.54599,230.80364 c 0.1922,-0.076 0.28172,-0.0623 0.6685,0.0624 4.96534,1.60019 9.50674,3.31691 20.20183,0.88876 0.0996,-0.0226 0.34425,-0.0966 0.52144,-0.0774" + style="fill:none;stroke:#ffffff;stroke-width:0.9637149;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + sodipodi:nodetypes="cc" + style="fill:none;stroke:#000000;stroke-width:0.9637149;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 126.31358,239.41157 5.67198,-0.3317" + id="path2302-3" + inkscape:connector-curvature="0" /> + </g> + <path + sodipodi:nodetypes="cssc" + inkscape:connector-curvature="0" + id="path2725-6" + d="m 151.09502,93.550953 c 0.27883,0.02426 0.8801,-0.147211 1.00137,-0.177081 8.97454,-2.21056 17.80113,-2.648229 27.99307,0.597059 0.25245,0.08038 0.75606,0.09065 1.02577,0.112359" + style="fill:none;stroke:#ffffff;stroke-width:1.28495324;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="csc" + inkscape:connector-curvature="0" + id="path2727-0" + d="m 160.92364,80.518445 c 5.12147,-0.579576 7.62988,-0.658679 11.07811,-0.247688 0.44048,0.0525 0.57399,0.10651 0.70272,0.09169" + style="fill:none;stroke:#ffffff;stroke-width:1.28495324;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wbi.svg b/client/public/images/pieces/Shogi/wbi.svg new file mode 100644 index 00000000..2857d96b --- /dev/null +++ b/client/public/images/pieces/Shogi/wbi.svg @@ -0,0 +1,395 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wbi.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-6-3"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9-8" /> + </filter> + <filter + id="drop-shadow-27-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96-1" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="12.993343" + inkscape:cy="32.782349" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="svg1717" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + style="fill:#fdd3e3;fill-opacity:1;filter:url(#drop-shadow-2-88)" + transform="matrix(0.98185054,0,0,0.98185054,-100.00148,-26.927171)" + id="g7764"> + <g + transform="rotate(180,45.578499,23.8125)" + id="g7762" + style="fill:#fdd3e3;fill-opacity:1"> + <path + style="fill:#fdd3e3;fill-opacity:1" + inkscape:connector-curvature="0" + d="m -37.299339,-31.009999 -13.408999,4.26 -6.837,44.557887 40.189999,1.13e-4 -6.535,-44.862 -13.138,-3.935 c -0.09,-0.017 -0.18,-0.032 -0.271,-0.021 z" + id="path7760" + sodipodi:nodetypes="ccccccc" /> + </g> + </g> + <g + style="display:inline" + id="g10819-8" + transform="matrix(0.77823846,0,0,-0.77823846,-107.50649,88.233888)"> + <g + id="g2322-6" + transform="matrix(1.3333333,0,0,-1.3333333,-0.7292818,396.85067)" + style="display:inline;stroke-width:0.60000002;stroke-miterlimit:4;stroke-dasharray:none"> + <path + inkscape:connector-curvature="0" + id="path2304-3" + d="m 118.60844,240.09519 2.67478,-0.26751" + style="fill:none;stroke:#000000;stroke-width:0.9637149;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <g + style="stroke-width:0.60000002;stroke-miterlimit:4;stroke-dasharray:none" + id="g2320-0"> + <path + sodipodi:nodetypes="cccccccc" + inkscape:connector-curvature="0" + id="path2306-6" + d="m 114.12377,227.21925 c 6.70858,0.47145 12.9961,0.0676 22.13114,7.8e-4 m -0.68919,4.89257 c -3.94553,6.47303 -10.01346,4.3595 -14.24184,4.30206 -3.53388,-2.09503 -4.05315,-2.26484 -5.34821,-3.84263 -1.3691,-1.83911 -1.71727,-3.11737 -1.82673,-5.37509 6.82666,-2.46 13.64966,-2.96499 21.81871,-0.47024 0.12545,2.0048 -0.17388,3.70643 -0.40193,5.3859 z" + style="fill:#000000;stroke:#000000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + style="stroke-width:1.55445182;stroke-miterlimit:4;stroke-dasharray:none" + id="g2314-8" + transform="matrix(0.38598818,0,0,-0.38598818,-313.63442,292.80757)"> + <g + style="stroke-width:1.55445182;stroke-miterlimit:4;stroke-dasharray:none" + id="g2312-7" + transform="translate(29.312973,-3.8106864)"> + <path + sodipodi:nodetypes="cccccccccc" + inkscape:connector-curvature="0" + id="path2310-0" + d="m 1134.2935,141.96442 c 2.5462,12.29332 3.1852,23.55617 4.1977,35.94324 1.9427,9.21372 14.4008,18.84221 21.5403,16.84207 -2.9324,-16.41167 -2.0318,-40.45637 -11.142,-69.99753 -5.6096,-0.79271 -11.3765,-1.12223 -17.4929,-1.75684 -2.0378,0.10556 -3.5421,0.51539 -4.9542,1.45521 -1.8957,2.68042 -6.0037,11.52099 -7.6923,15.8671 l 0.8046,9.0439 c 3.9859,1.63157 6.2216,3.26314 9.1883,4.89471 z" + style="fill:#e6e6e6;stroke:#000000;stroke-width:1.55445182;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" + id="path2308-7" + d="m 1128.5077,153.78689 c 3.687,-7.95951 4.7699,-11.87437 9.4069,-19.42671 1.8791,-2.31598 3.7892,-4.58542 5.961,-6.46235 2.4698,-0.79915 3.0834,-1.78406 5.5532,-0.94924" + style="fill:none;stroke:#000000;stroke-width:1.55445182;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + </g> + <path + sodipodi:nodetypes="cccccc" + inkscape:connector-curvature="0" + id="path2316-0" + d="m 121.6349,236.4114 -1.59644,12.29524 c -0.57482,3.32753 0.18894,5.11782 2.96111,4.60161 2.55408,-0.72649 4.17288,-3.15936 5.47802,-6.16442 l 1.29757,-10.54107 c -4.45943,0.42362 -5.93175,0.11668 -8.14026,-0.19136 z" + style="fill:#000000;stroke:#000000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cssc" + inkscape:connector-curvature="0" + id="path2318-1" + d="m 114.54599,230.80364 c 0.1922,-0.076 0.28172,-0.0623 0.6685,0.0624 4.96534,1.60019 9.50674,3.31691 20.20183,0.88876 0.0996,-0.0226 0.34425,-0.0966 0.52144,-0.0774" + style="fill:none;stroke:#ffffff;stroke-width:0.9637149;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + sodipodi:nodetypes="cc" + style="fill:none;stroke:#000000;stroke-width:0.9637149;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 126.31358,239.41157 5.67198,-0.3317" + id="path2302-3" + inkscape:connector-curvature="0" /> + </g> + <path + sodipodi:nodetypes="cssc" + inkscape:connector-curvature="0" + id="path2725-6" + d="m 151.09502,93.550953 c 0.27883,0.02426 0.8801,-0.147211 1.00137,-0.177081 8.97454,-2.21056 17.80113,-2.648229 27.99307,0.597059 0.25245,0.08038 0.75606,0.09065 1.02577,0.112359" + style="fill:none;stroke:#ffffff;stroke-width:1.28495324;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="csc" + inkscape:connector-curvature="0" + id="path2727-0" + d="m 160.92364,80.518445 c 5.12147,-0.579576 7.62988,-0.658679 11.07811,-0.247688 0.44048,0.0525 0.57399,0.10651 0.70272,0.09169" + style="fill:none;stroke:#ffffff;stroke-width:1.28495324;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wd.svg b/client/public/images/pieces/Shogi/wd.svg new file mode 100644 index 00000000..41889dfa --- /dev/null +++ b/client/public/images/pieces/Shogi/wd.svg @@ -0,0 +1,430 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wd.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + inkscape:export-filename="D:\Pictures\Chess Variants\Shogi\pieces\Plastic\0RY.png" + inkscape:export-xdpi="365.56299" + inkscape:export-ydpi="365.56299"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="18.458746" + inkscape:cy="22.934738" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="svg1717" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <path + style="fill:#fdc9dd;fill-opacity:1;filter:url(#drop-shadow-27)" + inkscape:connector-curvature="0" + id="path5861" + d="m 26.000499,1.4235516 -12.838,3.6080001 -7.051,44.4515183 39.934,-0.0015 -6.79,-44.1630003 z" + sodipodi:nodetypes="cccccc" /> + <g + transform="matrix(0.72786324,0,0,0.72786324,-47.29024,-91.216115)" + id="g5991"> + <path + style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 99.938985,158.29805 c -5.049569,1.29768 -6.422852,9.83907 -10.660754,13.34408 -0.735784,-0.3683 -0.827866,-1.19226 -0.797743,-2.90089 l -2.828362,-1.52297 4.568891,-0.58017 -2.900881,-1.59549 3.843672,-0.6527 -1.595486,-2.24818 3.118448,0.50765 -0.145043,-3.26349 1.377919,-0.72522 V 156.485 l -0.725219,-1.08783 -1.160357,0.14505 0.07252,1.0153 -1.668009,0.14505 -0.145043,1.23287 -1.3054,-0.43513 -1.01531,0.29009 0.217567,2.46575 -2.103139,-0.0725 -0.07252,3.98871 c -0.474479,-0.38678 -1.149378,-0.77356 -2.393228,-1.16035 -0.385357,2.27236 -0.285839,4.32716 -0.290091,6.59952 l -3.408538,-4.78647 c 0.270013,-0.65709 1.00717,-0.59849 1.522962,-2.10313 -0.04517,-1.04998 -0.08546,-2.09753 -0.507653,-3.33602 2.560131,-1.26401 4.783339,-3.53879 6.962125,-5.94682 l 0.07252,-5.00402 c 1.30545,-2.4981 1.752736,-2.99382 2.538277,-4.27881 -0.510148,2.03312 -0.285649,3.33158 0.362609,4.20628 1.445697,-1.53827 0.08937,-6.90477 5.221591,-9.57292 -1.287354,2.87748 -3.690968,5.89449 -2.103138,8.41257 5.71244,-7.08218 11.658228,-12.49758 18.710708,-10.00805 -6.95992,0.57064 -12.10611,4.59635 -10.90437,8.94829 4.37307,-4.88595 9.73578,-3.75434 11.45621,-2.9151 -5.42728,0.56055 -7.6467,2.64073 -6.49866,5.71537 6.14453,-1.76511 10.84868,-1.49675 13.70668,1.37792 -3.44196,-0.37601 -8.44829,-1.44309 -8.58036,0.57138 24.08767,10.62873 -3.53199,26.36757 -3.96597,28.43747 -1.5017,3.71433 -0.64992,5.12274 -0.58017,7.61483 l -17.405309,0.0725 c -0.789902,-11.11852 9.080919,-15.02287 14.019159,-17.34785 5.40946,-2.54682 8.74343,-12.41169 0.80866,-12.52149 -0.67413,1.41992 -1.05907,3.56566 -0.68601,6.29969 -1.65605,-4.87067 -4.461578,-6.29292 -8.049949,-5.36664" + id="path5923" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccsccc" /> + <g + id="g5959" + style="stroke-width:0.80000001;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path5925" + d="m 76.814514,188.49725 c -0.382792,-1.61452 0.982033,-3.33321 3.033308,-3.87609 -1.474925,-0.98619 -1.96609,-1.96962 -1.96609,-1.96962 0.66148,-0.0209 2.351743,-0.41657 2.953798,-1.42262 -0.278994,-0.0915 -1.725339,-0.57385 -1.940887,-1.46547" + style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="matrix(1.3333333,0,0,-1.3333333,0,396.85067)" /> + <g + id="g5957" + style="stroke-width:0.80000001;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g5949" + style="stroke:#ffffff;stroke-width:0.80000001;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path5927" + d="m 106.85537,157.38289 c 7.55631,-2.27747 12.29422,1.14184 14.61505,5.6409" + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path5929" + d="m 109.36814,159.69053 c 8.1436,0.28405 5.92715,9.6573 3.89734,14.71761" + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path5931" + d="m 113.77829,156.87008 c 3.37122,1.83329 6.18854,4.36711 4.97425,11.99972" + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path5933" + d="m 108.70149,173.63893 c -1.78142,0.8069 -2.69862,7.63239 -1.43587,7.2306" + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + style="stroke:#ffffff;stroke-width:0.80000001;stroke-miterlimit:4;stroke-dasharray:none" + id="g5947"> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 114.0347,161.74176 c 2.8459,11.1054 -15.307351,14.10853 -12.66638,25.12764" + id="path5935" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 109.62454,160.92127 c 8.40172,9.23023 -15.847052,12.91191 -13.538155,26.10197" + id="path5937" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 106.13744,168.10059 2.82045,1.33331" + id="path5939" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 100.95807,171.07488 c 0.94363,1.21865 1.63814,2.31832 3.12813,2.30764" + id="path5941" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 94.547962,175.12607 c 0.726586,1.87163 3.110877,1.78415 5.281928,1.94868" + id="path5943" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 91.060861,180.10032 c 0.0967,3.52789 2.61391,3.74961 4.974245,3.94863" + id="path5945" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + </g> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 93.112096,152.2548 c 2.016656,-2.72178 3.802894,-5.72006 7.128044,-6.87164" + id="path5951" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 96.650476,155.22909 c 2.546951,-0.30884 5.093904,-0.47217 7.640854,-0.10256" + id="path5953" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 96.137669,153.12657 c 1.402563,-1.75471 4.191461,-2.26173 6.922921,-2.82044" + id="path5955" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + </g> + <path + style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 91.11214,149.79332 -1.538428,1.17946 v 1.79483 l 1.435865,-1.28202 z" + id="path5961" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#ff0000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 84.445625,161.43408 c 6.80241,0.22864 16.721125,8.88531 19.076495,4.30759" + id="path5963" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccsccc" + inkscape:connector-curvature="0" + id="path5965" + d="m 99.938985,158.29805 c -5.049569,1.29768 -6.422852,9.83907 -10.660754,13.34408 -0.735784,-0.3683 -0.827866,-1.19226 -0.797743,-2.90089 l -2.828362,-1.52297 4.568891,-0.58017 -2.900881,-1.59549 3.843672,-0.6527 -1.595486,-2.24818 3.118448,0.50765 -0.145043,-3.26349 1.377919,-0.72522 V 156.485 l -0.725219,-1.08783 -1.160357,0.14505 0.07252,1.0153 -1.668009,0.14505 -0.145043,1.23287 -1.3054,-0.43513 -1.01531,0.29009 0.217567,2.46575 -2.103139,-0.0725 -0.07252,3.98871 c -0.474479,-0.38678 -1.149378,-0.77356 -2.393228,-1.16035 -0.385357,2.27236 -0.285839,4.32716 -0.290091,6.59952 l -3.408538,-4.78647 c 0.270013,-0.65709 1.00717,-0.59849 1.522962,-2.10313 -0.04517,-1.04998 -0.08546,-2.09753 -0.507653,-3.33602 2.560131,-1.26401 4.783339,-3.53879 6.962125,-5.94682 l 0.07252,-5.00402 c 1.30545,-2.4981 1.752736,-2.99382 2.538277,-4.27881 -0.510148,2.03312 -0.285649,3.33158 0.362609,4.20628 1.445697,-1.53827 0.08937,-6.90477 5.221591,-9.57292 -1.287354,2.87748 -3.690968,5.89449 -2.103138,8.41257 5.71244,-7.08218 11.658228,-12.49758 18.710708,-10.00805 -6.95992,0.57064 -12.10611,4.59635 -10.90437,8.94829 4.37307,-4.88595 9.73578,-3.75434 11.45621,-2.9151 -5.42728,0.56055 -7.6467,2.64073 -6.49866,5.71537 6.14453,-1.76511 10.84868,-1.49675 13.70668,1.37792 -3.44196,-0.37601 -8.44829,-1.44309 -8.58036,0.57138 24.08767,10.62873 -3.53199,26.36757 -3.96597,28.43747 -1.5017,3.71433 -0.64992,5.12274 -0.58017,7.61483 -7.879318,3.80827 -13.31468,3.16505 -17.405309,0.0725 -0.789902,-11.11852 9.080919,-15.02287 14.019159,-17.34785 5.40946,-2.54682 8.74343,-12.41169 0.80866,-12.52149 -0.67413,1.41992 -1.05907,3.56566 -0.68601,6.29969 -1.65605,-4.87067 -4.461578,-6.29292 -8.049949,-5.36664" + style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + style="stroke-width:0.80000001;stroke-miterlimit:4;stroke-dasharray:none" + id="g5985"> + <path + transform="matrix(1.3333333,0,0,-1.3333333,0,396.85067)" + style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.79341829;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 76.814514,188.49725 c -0.382792,-1.61452 0.982033,-3.33321 3.033308,-3.87609 -1.474925,-0.98619 -1.96609,-1.96962 -1.96609,-1.96962 0.66148,-0.0209 2.351743,-0.41657 2.953798,-1.42262 -0.278994,-0.0915 -1.725339,-0.57385 -1.940887,-1.46547" + id="path5967" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <g + style="stroke-width:0.80000001;stroke-miterlimit:4;stroke-dasharray:none" + id="g5983"> + <g + style="stroke:#ffffff;stroke-width:0.80000001;stroke-miterlimit:4;stroke-dasharray:none" + id="g5977"> + <path + style="fill:none;stroke:#ffffff;stroke-width:1.05789101;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 106.85537,157.38289 c 7.55631,-2.27747 12.29422,1.14184 14.61505,5.6409" + id="path5969" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1.05789101;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 109.36814,159.69053 c 8.1436,0.28405 5.92715,9.6573 3.89734,14.71761" + id="path5971" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + id="g5975" + style="stroke:#ffffff;stroke-width:0.80000001;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="csc" + inkscape:connector-curvature="0" + id="path5973" + d="m 109.62454,160.92127 c 8.25199,9.06574 -14.993149,12.77893 -13.636627,25.40577 0.02461,0.2291 0.413213,3.23199 0.403519,3.64499" + style="fill:none;stroke:#ffffff;stroke-width:1.05789101;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path5979" + d="m 96.650476,155.22909 c 2.546951,-0.30884 5.093904,-0.47217 7.640854,-0.10256" + style="fill:none;stroke:#ffffff;stroke-width:1.05789101;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path5981" + d="m 96.137669,153.12657 c 1.402563,-1.75471 4.191461,-2.26173 6.922921,-2.82044" + style="fill:none;stroke:#ffffff;stroke-width:1.05789101;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + </g> + <path + inkscape:connector-curvature="0" + id="path5987" + d="m 91.11214,149.79332 -1.538428,1.17946 v 1.79483 l 1.435865,-1.28202 z" + style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path5989" + d="m 84.445625,161.43408 c 6.80241,0.22864 16.721125,8.88531 19.076495,4.30759" + style="fill:none;stroke:#ff0000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wdi.svg b/client/public/images/pieces/Shogi/wdi.svg new file mode 100644 index 00000000..838266c8 --- /dev/null +++ b/client/public/images/pieces/Shogi/wdi.svg @@ -0,0 +1,491 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wdi.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-6-3"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9-8" /> + </filter> + <filter + id="drop-shadow-27-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96-1" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="12.993343" + inkscape:cy="32.782349" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="svg1717" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + style="fill:#fdd3e3;fill-opacity:1;filter:url(#drop-shadow-2-88)" + transform="matrix(0.98185054,0,0,0.98185054,-100.36103,-27.106944)" + id="g7764"> + <g + transform="rotate(180,45.578499,23.8125)" + id="g7762" + style="fill:#fdd3e3;fill-opacity:1"> + <path + style="fill:#fdd3e3;fill-opacity:1" + inkscape:connector-curvature="0" + d="m -37.299339,-31.009999 -13.408999,4.26 -6.837,44.557887 40.189999,1.13e-4 -6.535,-44.862 -13.138,-3.935 c -0.09,-0.017 -0.18,-0.032 -0.271,-0.021 z" + id="path7760" + sodipodi:nodetypes="ccccccc" /> + </g> + </g> + <g + transform="matrix(-0.72786324,0,0,-0.72786324,99.537127,142.78143)" + id="g5991"> + <path + style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 99.938985,158.29805 c -5.049569,1.29768 -6.422852,9.83907 -10.660754,13.34408 -0.735784,-0.3683 -0.827866,-1.19226 -0.797743,-2.90089 l -2.828362,-1.52297 4.568891,-0.58017 -2.900881,-1.59549 3.843672,-0.6527 -1.595486,-2.24818 3.118448,0.50765 -0.145043,-3.26349 1.377919,-0.72522 V 156.485 l -0.725219,-1.08783 -1.160357,0.14505 0.07252,1.0153 -1.668009,0.14505 -0.145043,1.23287 -1.3054,-0.43513 -1.01531,0.29009 0.217567,2.46575 -2.103139,-0.0725 -0.07252,3.98871 c -0.474479,-0.38678 -1.149378,-0.77356 -2.393228,-1.16035 -0.385357,2.27236 -0.285839,4.32716 -0.290091,6.59952 l -3.408538,-4.78647 c 0.270013,-0.65709 1.00717,-0.59849 1.522962,-2.10313 -0.04517,-1.04998 -0.08546,-2.09753 -0.507653,-3.33602 2.560131,-1.26401 4.783339,-3.53879 6.962125,-5.94682 l 0.07252,-5.00402 c 1.30545,-2.4981 1.752736,-2.99382 2.538277,-4.27881 -0.510148,2.03312 -0.285649,3.33158 0.362609,4.20628 1.445697,-1.53827 0.08937,-6.90477 5.221591,-9.57292 -1.287354,2.87748 -3.690968,5.89449 -2.103138,8.41257 5.71244,-7.08218 11.658228,-12.49758 18.710708,-10.00805 -6.95992,0.57064 -12.10611,4.59635 -10.90437,8.94829 4.37307,-4.88595 9.73578,-3.75434 11.45621,-2.9151 -5.42728,0.56055 -7.6467,2.64073 -6.49866,5.71537 6.14453,-1.76511 10.84868,-1.49675 13.70668,1.37792 -3.44196,-0.37601 -8.44829,-1.44309 -8.58036,0.57138 24.08767,10.62873 -3.53199,26.36757 -3.96597,28.43747 -1.5017,3.71433 -0.64992,5.12274 -0.58017,7.61483 l -17.405309,0.0725 c -0.789902,-11.11852 9.080919,-15.02287 14.019159,-17.34785 5.40946,-2.54682 8.74343,-12.41169 0.80866,-12.52149 -0.67413,1.41992 -1.05907,3.56566 -0.68601,6.29969 -1.65605,-4.87067 -4.461578,-6.29292 -8.049949,-5.36664" + id="path5923" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccsccc" /> + <g + id="g5959" + style="stroke-width:0.80000001;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path5925" + d="m 76.814514,188.49725 c -0.382792,-1.61452 0.982033,-3.33321 3.033308,-3.87609 -1.474925,-0.98619 -1.96609,-1.96962 -1.96609,-1.96962 0.66148,-0.0209 2.351743,-0.41657 2.953798,-1.42262 -0.278994,-0.0915 -1.725339,-0.57385 -1.940887,-1.46547" + style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="matrix(1.3333333,0,0,-1.3333333,0,396.85067)" /> + <g + id="g5957" + style="stroke-width:0.80000001;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g5949" + style="stroke:#ffffff;stroke-width:0.80000001;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path5927" + d="m 106.85537,157.38289 c 7.55631,-2.27747 12.29422,1.14184 14.61505,5.6409" + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path5929" + d="m 109.36814,159.69053 c 8.1436,0.28405 5.92715,9.6573 3.89734,14.71761" + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path5931" + d="m 113.77829,156.87008 c 3.37122,1.83329 6.18854,4.36711 4.97425,11.99972" + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path5933" + d="m 108.70149,173.63893 c -1.78142,0.8069 -2.69862,7.63239 -1.43587,7.2306" + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + style="stroke:#ffffff;stroke-width:0.80000001;stroke-miterlimit:4;stroke-dasharray:none" + id="g5947"> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 114.0347,161.74176 c 2.8459,11.1054 -15.307351,14.10853 -12.66638,25.12764" + id="path5935" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 109.62454,160.92127 c 8.40172,9.23023 -15.847052,12.91191 -13.538155,26.10197" + id="path5937" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 106.13744,168.10059 2.82045,1.33331" + id="path5939" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 100.95807,171.07488 c 0.94363,1.21865 1.63814,2.31832 3.12813,2.30764" + id="path5941" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 94.547962,175.12607 c 0.726586,1.87163 3.110877,1.78415 5.281928,1.94868" + id="path5943" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 91.060861,180.10032 c 0.0967,3.52789 2.61391,3.74961 4.974245,3.94863" + id="path5945" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + </g> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 93.112096,152.2548 c 2.016656,-2.72178 3.802894,-5.72006 7.128044,-6.87164" + id="path5951" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 96.650476,155.22909 c 2.546951,-0.30884 5.093904,-0.47217 7.640854,-0.10256" + id="path5953" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 96.137669,153.12657 c 1.402563,-1.75471 4.191461,-2.26173 6.922921,-2.82044" + id="path5955" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + </g> + <path + style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 91.11214,149.79332 -1.538428,1.17946 v 1.79483 l 1.435865,-1.28202 z" + id="path5961" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#ff0000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 84.445625,161.43408 c 6.80241,0.22864 16.721125,8.88531 19.076495,4.30759" + id="path5963" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccsccc" + inkscape:connector-curvature="0" + id="path5965" + d="m 99.938985,158.29805 c -5.049569,1.29768 -6.422852,9.83907 -10.660754,13.34408 -0.735784,-0.3683 -0.827866,-1.19226 -0.797743,-2.90089 l -2.828362,-1.52297 4.568891,-0.58017 -2.900881,-1.59549 3.843672,-0.6527 -1.595486,-2.24818 3.118448,0.50765 -0.145043,-3.26349 1.377919,-0.72522 V 156.485 l -0.725219,-1.08783 -1.160357,0.14505 0.07252,1.0153 -1.668009,0.14505 -0.145043,1.23287 -1.3054,-0.43513 -1.01531,0.29009 0.217567,2.46575 -2.103139,-0.0725 -0.07252,3.98871 c -0.474479,-0.38678 -1.149378,-0.77356 -2.393228,-1.16035 -0.385357,2.27236 -0.285839,4.32716 -0.290091,6.59952 l -3.408538,-4.78647 c 0.270013,-0.65709 1.00717,-0.59849 1.522962,-2.10313 -0.04517,-1.04998 -0.08546,-2.09753 -0.507653,-3.33602 2.560131,-1.26401 4.783339,-3.53879 6.962125,-5.94682 l 0.07252,-5.00402 c 1.30545,-2.4981 1.752736,-2.99382 2.538277,-4.27881 -0.510148,2.03312 -0.285649,3.33158 0.362609,4.20628 1.445697,-1.53827 0.08937,-6.90477 5.221591,-9.57292 -1.287354,2.87748 -3.690968,5.89449 -2.103138,8.41257 5.71244,-7.08218 11.658228,-12.49758 18.710708,-10.00805 -6.95992,0.57064 -12.10611,4.59635 -10.90437,8.94829 4.37307,-4.88595 9.73578,-3.75434 11.45621,-2.9151 -5.42728,0.56055 -7.6467,2.64073 -6.49866,5.71537 6.14453,-1.76511 10.84868,-1.49675 13.70668,1.37792 -3.44196,-0.37601 -8.44829,-1.44309 -8.58036,0.57138 24.08767,10.62873 -3.53199,26.36757 -3.96597,28.43747 -1.5017,3.71433 -0.64992,5.12274 -0.58017,7.61483 -7.879318,3.80827 -13.31468,3.16505 -17.405309,0.0725 -0.789902,-11.11852 9.080919,-15.02287 14.019159,-17.34785 5.40946,-2.54682 8.74343,-12.41169 0.80866,-12.52149 -0.67413,1.41992 -1.05907,3.56566 -0.68601,6.29969 -1.65605,-4.87067 -4.461578,-6.29292 -8.049949,-5.36664" + style="fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + style="stroke-width:0.80000001;stroke-miterlimit:4;stroke-dasharray:none" + id="g5985"> + <path + transform="matrix(1.3333333,0,0,-1.3333333,0,396.85067)" + style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.79341829;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 76.814514,188.49725 c -0.382792,-1.61452 0.982033,-3.33321 3.033308,-3.87609 -1.474925,-0.98619 -1.96609,-1.96962 -1.96609,-1.96962 0.66148,-0.0209 2.351743,-0.41657 2.953798,-1.42262 -0.278994,-0.0915 -1.725339,-0.57385 -1.940887,-1.46547" + id="path5967" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <g + style="stroke-width:0.80000001;stroke-miterlimit:4;stroke-dasharray:none" + id="g5983"> + <g + style="stroke:#ffffff;stroke-width:0.80000001;stroke-miterlimit:4;stroke-dasharray:none" + id="g5977"> + <path + style="fill:none;stroke:#ffffff;stroke-width:1.05789101;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 106.85537,157.38289 c 7.55631,-2.27747 12.29422,1.14184 14.61505,5.6409" + id="path5969" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1.05789101;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 109.36814,159.69053 c 8.1436,0.28405 5.92715,9.6573 3.89734,14.71761" + id="path5971" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + id="g5975" + style="stroke:#ffffff;stroke-width:0.80000001;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="csc" + inkscape:connector-curvature="0" + id="path5973" + d="m 109.62454,160.92127 c 8.25199,9.06574 -14.993149,12.77893 -13.636627,25.40577 0.02461,0.2291 0.413213,3.23199 0.403519,3.64499" + style="fill:none;stroke:#ffffff;stroke-width:1.05789101;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path5979" + d="m 96.650476,155.22909 c 2.546951,-0.30884 5.093904,-0.47217 7.640854,-0.10256" + style="fill:none;stroke:#ffffff;stroke-width:1.05789101;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path5981" + d="m 96.137669,153.12657 c 1.402563,-1.75471 4.191461,-2.26173 6.922921,-2.82044" + style="fill:none;stroke:#ffffff;stroke-width:1.05789101;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + </g> + <path + inkscape:connector-curvature="0" + id="path5987" + d="m 91.11214,149.79332 -1.538428,1.17946 v 1.79483 l 1.435865,-1.28202 z" + style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path5989" + d="m 84.445625,161.43408 c 6.80241,0.22864 16.721125,8.88531 19.076495,4.30759" + style="fill:none;stroke:#ff0000;stroke-width:0.80000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wg.svg b/client/public/images/pieces/Shogi/wg.svg new file mode 100644 index 00000000..abc67085 --- /dev/null +++ b/client/public/images/pieces/Shogi/wg.svg @@ -0,0 +1,539 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wg.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + inkscape:export-filename="D:\Pictures\Chess Variants\Shogi\pieces\Plastic\0KI.png" + inkscape:export-xdpi="365.56299" + inkscape:export-ydpi="365.56299"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-2-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-8" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + <filter + id="drop-shadow-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-4" /> + </filter> + <filter + id="drop-shadow-2-67"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-74" /> + </filter> + <filter + id="drop-shadow-2-86"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1" /> + </filter> + <filter + id="drop-shadow-22"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.40861" + end_point="273.50283,476.78997" + center_point="273.50283,404.09929" + id="path-effect4557-0-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.67341,90.311359" + end_point="315.6155,96.047457" + center_point="315.64446,93.179408" + id="path-effect4669-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-2" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.313708" + inkscape:cx="31.791363" + inkscape:cy="30.000792" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="svg1717" + inkscape:snap-nodes="false" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + transform="matrix(0.93934271,0,0,0.93934271,36.388818,-3.0146871)" + id="g5079-7" + style="display:inline;fill:#f0c000;fill-opacity:1;filter:url(#drop-shadow-22)"> + <path + d="m -10.959999,6.2374999 -12.838,3.608 -7.051,44.4499721 39.9339998,2.8e-5 -6.79,-44.163 z" + id="path5063-6" + inkscape:connector-curvature="0" + style="fill:#f0c000;fill-opacity:1" + sodipodi:nodetypes="cccccc" /> + </g> + <g + id="g8011" + transform="matrix(1.1930686,0,0,1.1782097,-214.9647,-28.070016)"> + <g + id="g7992"> + <g + style="display:inline" + id="g4792-8" + transform="matrix(0.70055036,0,0,0.70055036,30.938451,-14.965608)"> + <g + id="g4722-9" + transform="translate(-71.190918,-1.25)"> + <g + style="stroke:#000000;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(31.466251,-52.325905)" + id="g4712-6"> + <path + style="fill:#ffe680;stroke:#000000;stroke-width:8.05593872;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 89.878164,104.45867 c 71.228006,71.22916 31.757136,135.82089 52.509626,165.37853 28.87071,49.94709 71.08258,59.60515 129.34256,59.36887 1.13228,-0.005 2.26995,-0.0394 3.41266,-0.10377 1.14271,0.0644 2.28038,0.0992 3.41266,0.10377 58.25998,0.23628 100.47185,-9.42178 129.34256,-59.36887 20.75249,-29.55764 -18.71838,-94.14937 52.50963,-165.37853 -11.60482,-5.014637 -42.72517,25.60524 -62.89753,25.52484 -25.61193,-15.17069 -47.03143,3.07994 -52.25128,16.77733 37.83854,-11.30105 70.07869,121.46792 -45.53806,137.91415 -7.06656,1.97083 -16.16354,2.51444 -24.57798,2.71917 -8.41444,-0.20473 -17.51142,-0.74834 -24.57798,-2.71917 -115.61675,-16.44623 -83.3766,-149.2152 -45.53806,-137.91415 -5.21985,-13.69739 -26.63935,-31.94802 -52.25128,-16.77733 -20.17236,0.0804 -51.29271,-30.539477 -62.897526,-25.52484 z" + id="path4702-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccscccccc" + inkscape:path-effect="#path-effect4547-0-2" + inkscape:original-d="m 89.878164,104.45867 c 71.228006,71.22916 31.757136,135.82089 52.509626,165.37853 28.87071,49.94709 71.08258,59.60515 129.34256,59.36887 C 350.58722,328.88627 455.58632,182.1514 466.28913,81.079647 411.27114,168.37671 360.88652,266.79291 286.66251,287.57832 c -10.56829,-0.19825 -25.58122,0.0296 -36.09748,-2.90333 -115.61675,-16.44623 -83.3766,-149.2152 -45.53806,-137.91415 -5.21985,-13.69739 -26.63935,-31.94802 -52.25128,-16.77733 -20.17236,0.0804 -51.29271,-30.539477 -62.897526,-25.52484 z" + transform="matrix(0.06852995,0,0,0.08094496,265.43337,113.5891)" /> + <path + transform="matrix(0.06852995,0,0,0.08094496,265.45547,113.567)" + style="fill:#000000;stroke:#000000;stroke-width:16.11187744;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 141.48799,275.71389 C 113.45713,251.26685 105.81802,253.20803 68.008768,257.87125 l -35.659979,52.99649 c 60.800936,-7.14165 122.973521,2.29049 115.299061,107.5804 7.77058,-26.63095 28.13289,-63.41773 39.83168,-101.8333 m 220.3852,-40.90095 c 28.03086,-24.44704 35.66997,-22.50586 73.47922,-17.84264 l 35.65998,52.99649 c -60.80094,-7.14165 -122.97352,2.29049 -115.29906,107.5804 -7.77058,-26.63095 -28.13289,-63.41773 -39.83168,-101.8333" + id="path4704-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" + inkscape:path-effect="#path-effect4551-7-2" + inkscape:original-d="M 141.48799,275.71389 C 113.45713,251.26685 105.81802,253.20803 68.008768,257.87125 l -35.659979,52.99649 c 60.800936,-7.14165 122.973521,2.29049 115.299061,107.5804 7.77058,-26.63095 28.13289,-63.41773 39.83168,-101.8333" /> + <path + transform="matrix(0.06852995,0,0,0.08094496,265.43337,113.5891)" + style="fill:#000000;stroke:#000000;stroke-width:16.11187744;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 128.12147,339.22317 -29.4431,64.09739 c -3.406729,-2.03298 6.60864,9.49088 -6.592588,1.00836 -14.054409,23.33805 -19.002142,29.83307 -33.968561,54.71538 21.968053,17.08583 24.658308,18.3091 46.105949,25.56024 13.29286,-25.8462 25.73879,-42.37374 44.63847,-83.91904 m 270.02255,-61.46233 29.4431,64.09739 c 3.40673,-2.03298 -6.60864,9.49088 6.59259,1.00836 14.05441,23.33805 19.00214,29.83307 33.96856,54.71538 -21.96805,17.08583 -24.65831,18.3091 -46.10595,25.56024 -13.29286,-25.8462 -25.73879,-42.37374 -44.63847,-83.91904" + id="path4706-0" + inkscape:connector-curvature="0" + inkscape:path-effect="#path-effect4557-0-7" + inkscape:original-d="m 128.12147,339.22317 -29.4431,64.09739 c -3.406729,-2.03298 6.60864,9.49088 -6.592588,1.00836 -14.054409,23.33805 -19.002142,29.83307 -33.968561,54.71538 21.968053,17.08583 24.658308,18.3091 46.105949,25.56024 13.29286,-25.8462 25.73879,-42.37374 44.63847,-83.91904" + sodipodi:nodetypes="cccccc" /> + <path + style="fill:#000000;stroke:#000000;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 273.60415,150.86398 c 7.36252,3.09155 14.47983,3.19017 21.32768,0 l -4.02309,-11.78114 c -5.55216,2.37564 -8.76694,2.0991 -13.5,0.43745 z" + id="path4708-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 277.18758,142.27998 c 4.81103,1.65454 8.50637,2.05563 13.82618,-0.0312" + id="path4710-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + <path + inkscape:original-d="m 304.85525,89.187777 c 0.30198,0.137191 0.41399,0.389343 0.46641,0.47798 1.9283,3.260463 1.51007,3.297133 1.89486,4.828694" + inkscape:path-effect="#path-effect4669-0" + sodipodi:nodetypes="csc" + inkscape:connector-curvature="0" + id="path4716-2" + d="m 304.85525,89.187777 c 0.30198,0.137191 0.41399,0.389343 0.46641,0.47798 1.9283,3.260463 1.51007,3.297133 1.89486,4.828694 m 19.29554,-5.088033 c -0.30469,0.131066 -0.42177,0.380905 -0.47597,0.468466 -1.99373,3.220867 -1.57632,3.265974 -1.99196,4.789454" + style="fill:none;stroke:#ffffff;stroke-width:0.69999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" + id="path4720-4" + d="m 305.70957,99.48036 4.06011,-12.610889 m 11.28863,0.253572 4.57356,12.419608" + style="fill:none;stroke:#ffffff;stroke-width:0.99976867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.99847198;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 304.03366,89.759167 c 0.17995,0.09055 0.40659,0.383558 0.60988,0.575337 l 3.09407,2.918812 m 22.05097,-3.494149 c -0.17995,0.09055 -0.40659,0.383558 -0.60988,0.575337 l -3.09407,2.918812" + id="path4800-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" + inkscape:path-effect="#path-effect4802-2" + inkscape:original-d="m 304.03366,89.759167 c 0.17995,0.09055 0.40659,0.383558 0.60988,0.575337 l 3.09407,2.918812" + transform="translate(-1.25,3.7384348)" /> + </g> + <path + style="fill:#000000;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 239.02396,80.488643 c 3.43837,-2.880918 8.29988,-2.419643 11.03729,0.134758 -2.36495,3.350653 -9.49455,2.30614 -11.03729,-0.134758 z" + id="path4728-2" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <ellipse + ry="3.8181543" + rx="3.9469099" + cy="79.253181" + cx="244.60133" + id="path4730-7" + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#000000;stroke-width:0.60433382;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" /> + <path + sodipodi:nodetypes="cccccccc" + inkscape:connector-curvature="0" + id="path4767-7" + d="m 240.01855,99.644866 -1.37002,5.820404 -0.91096,-0.3636 -0.99702,3.08605 c 4.98874,2.09723 11.13084,1.98068 15.24942,0 l -0.99702,-3.08605 -0.85392,0.3636 -1.37002,-5.820404" + style="fill:#000000;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cssc" + inkscape:connector-curvature="0" + id="path4772-3" + d="m 239.36951,100.17531 c 0.15201,0.0385 0.14326,0.0356 0.22918,0.0591 3.05011,0.83604 6.73569,0.84513 9.67543,0.11336 0.0496,-0.0123 0.0146,-0.002 0.17128,-0.0383" + style="fill:none;stroke:#ffffff;stroke-width:0.99847198;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.99847198;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 238.41052,104.29148 c 0.15538,0.0361 0.12341,0.0445 0.18635,0.066 3.27921,1.12025 8.76778,0.8749 11.58445,-0.009 0.079,-0.0248 0.0513,-0.026 0.1972,-0.0614" + id="path4774-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssc" /> + </g> + </g> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wgi.svg b/client/public/images/pieces/Shogi/wgi.svg new file mode 100644 index 00000000..d81b4a30 --- /dev/null +++ b/client/public/images/pieces/Shogi/wgi.svg @@ -0,0 +1,1147 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wgi.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-2-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-8" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + <filter + id="drop-shadow-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-4" /> + </filter> + <filter + id="drop-shadow-2-67"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-74" /> + </filter> + <filter + id="drop-shadow-2-86"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1" /> + </filter> + <filter + id="drop-shadow-22"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-2" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-2-8-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-40" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-0" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-5"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-9" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-7"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-07" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5-53" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-0"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-4" /> + </filter> + <filter + id="drop-shadow-2-8-6-3"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-40-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4-3-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-3-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-3-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-8-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-3-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-5-6" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-0-5" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-2-8-6-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-40-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4-3-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-3-8" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-3-76" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-8-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-3-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-5-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-0-7" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-22-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0-5-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-0-4" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-2-6" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-2-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.40861" + end_point="273.50283,476.78997" + center_point="273.50283,404.09929" + id="path-effect4557-0-7-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.67341,90.311359" + end_point="315.6155,96.047457" + center_point="315.64446,93.179408" + id="path-effect4669-0-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-2-4" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="10.2809" + inkscape:cy="28.546339" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="g8300" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + style="display:inline" + id="g8300" + transform="translate(-229.89761,-152.72474)"> + <g + id="g6832-4" + transform="matrix(0.92308807,0,0,0.92308807,137.62163,128.98266)" + style="display:inline;fill:#fdca00;fill-opacity:1;filter:url(#drop-shadow-2-84)"> + <g + style="fill:#fdca00;fill-opacity:1" + id="g6830-3" + transform="rotate(180,45.578499,23.8125)"> + <path + sodipodi:nodetypes="ccccccc" + id="path6814-84" + d="m -37.299339,-31.009999 -13.408999,4.26 -6.837,44.557844 40.189999,1.56e-4 -6.535,-44.862 c -4.111876,-1.808044 -9.248266,-2.961344 -13.138,-3.935 -0.09,-0.017 -0.18,-0.032 -0.271,-0.021 z" + inkscape:connector-curvature="0" + style="fill:#fdca00;fill-opacity:1" /> + </g> + </g> + <g + id="g8011" + transform="matrix(-1.1930686,0,0,-1.1782097,497.64889,232.50247)"> + <g + id="g7992"> + <g + style="display:inline" + id="g4792-8" + transform="matrix(0.70055036,0,0,0.70055036,30.938451,-14.965608)"> + <g + id="g4722-9" + transform="translate(-71.190918,-1.25)"> + <g + style="stroke:#000000;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(31.466251,-52.325905)" + id="g4712-6"> + <path + style="fill:#ffe680;stroke:#000000;stroke-width:8.05593872;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 89.878164,104.45867 c 71.228006,71.22916 31.757136,135.82089 52.509626,165.37853 28.87071,49.94709 71.08258,59.60515 129.34256,59.36887 1.13228,-0.005 2.26995,-0.0394 3.41266,-0.10377 1.14271,0.0644 2.28038,0.0992 3.41266,0.10377 58.25998,0.23628 100.47185,-9.42178 129.34256,-59.36887 20.75249,-29.55764 -18.71838,-94.14937 52.50963,-165.37853 -11.60482,-5.014637 -42.72517,25.60524 -62.89753,25.52484 -25.61193,-15.17069 -47.03143,3.07994 -52.25128,16.77733 37.83854,-11.30105 70.07869,121.46792 -45.53806,137.91415 -7.06656,1.97083 -16.16354,2.51444 -24.57798,2.71917 -8.41444,-0.20473 -17.51142,-0.74834 -24.57798,-2.71917 -115.61675,-16.44623 -83.3766,-149.2152 -45.53806,-137.91415 -5.21985,-13.69739 -26.63935,-31.94802 -52.25128,-16.77733 -20.17236,0.0804 -51.29271,-30.539477 -62.897526,-25.52484 z" + id="path4702-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccscccccc" + inkscape:path-effect="#path-effect4547-0-2-6" + inkscape:original-d="m 89.878164,104.45867 c 71.228006,71.22916 31.757136,135.82089 52.509626,165.37853 28.87071,49.94709 71.08258,59.60515 129.34256,59.36887 C 350.58722,328.88627 455.58632,182.1514 466.28913,81.079647 411.27114,168.37671 360.88652,266.79291 286.66251,287.57832 c -10.56829,-0.19825 -25.58122,0.0296 -36.09748,-2.90333 -115.61675,-16.44623 -83.3766,-149.2152 -45.53806,-137.91415 -5.21985,-13.69739 -26.63935,-31.94802 -52.25128,-16.77733 -20.17236,0.0804 -51.29271,-30.539477 -62.897526,-25.52484 z" + transform="matrix(0.06852995,0,0,0.08094496,265.43337,113.5891)" /> + <path + transform="matrix(0.06852995,0,0,0.08094496,265.45547,113.567)" + style="fill:#000000;stroke:#000000;stroke-width:16.11187744;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 141.48799,275.71389 C 113.45713,251.26685 105.81802,253.20803 68.008768,257.87125 l -35.659979,52.99649 c 60.800936,-7.14165 122.973521,2.29049 115.299061,107.5804 7.77058,-26.63095 28.13289,-63.41773 39.83168,-101.8333 m 220.3852,-40.90095 c 28.03086,-24.44704 35.66997,-22.50586 73.47922,-17.84264 l 35.65998,52.99649 c -60.80094,-7.14165 -122.97352,2.29049 -115.29906,107.5804 -7.77058,-26.63095 -28.13289,-63.41773 -39.83168,-101.8333" + id="path4704-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" + inkscape:path-effect="#path-effect4551-7-2-7" + inkscape:original-d="M 141.48799,275.71389 C 113.45713,251.26685 105.81802,253.20803 68.008768,257.87125 l -35.659979,52.99649 c 60.800936,-7.14165 122.973521,2.29049 115.299061,107.5804 7.77058,-26.63095 28.13289,-63.41773 39.83168,-101.8333" /> + <path + transform="matrix(0.06852995,0,0,0.08094496,265.43337,113.5891)" + style="fill:#000000;stroke:#000000;stroke-width:16.11187744;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 128.12147,339.22317 -29.4431,64.09739 c -3.406729,-2.03298 6.60864,9.49088 -6.592588,1.00836 -14.054409,23.33805 -19.002142,29.83307 -33.968561,54.71538 21.968053,17.08583 24.658308,18.3091 46.105949,25.56024 13.29286,-25.8462 25.73879,-42.37374 44.63847,-83.91904 m 270.02255,-61.46233 29.4431,64.09739 c 3.40673,-2.03298 -6.60864,9.49088 6.59259,1.00836 14.05441,23.33805 19.00214,29.83307 33.96856,54.71538 -21.96805,17.08583 -24.65831,18.3091 -46.10595,25.56024 -13.29286,-25.8462 -25.73879,-42.37374 -44.63847,-83.91904" + id="path4706-0" + inkscape:connector-curvature="0" + inkscape:path-effect="#path-effect4557-0-7-1" + inkscape:original-d="m 128.12147,339.22317 -29.4431,64.09739 c -3.406729,-2.03298 6.60864,9.49088 -6.592588,1.00836 -14.054409,23.33805 -19.002142,29.83307 -33.968561,54.71538 21.968053,17.08583 24.658308,18.3091 46.105949,25.56024 13.29286,-25.8462 25.73879,-42.37374 44.63847,-83.91904" + sodipodi:nodetypes="cccccc" /> + <path + style="fill:#000000;stroke:#000000;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 273.60415,150.86398 c 7.36252,3.09155 14.47983,3.19017 21.32768,0 l -4.02309,-11.78114 c -5.55216,2.37564 -8.76694,2.0991 -13.5,0.43745 z" + id="path4708-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 277.18758,142.27998 c 4.81103,1.65454 8.50637,2.05563 13.82618,-0.0312" + id="path4710-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + <path + inkscape:original-d="m 304.85525,89.187777 c 0.30198,0.137191 0.41399,0.389343 0.46641,0.47798 1.9283,3.260463 1.51007,3.297133 1.89486,4.828694" + inkscape:path-effect="#path-effect4669-0-7" + sodipodi:nodetypes="csc" + inkscape:connector-curvature="0" + id="path4716-2" + d="m 304.85525,89.187777 c 0.30198,0.137191 0.41399,0.389343 0.46641,0.47798 1.9283,3.260463 1.51007,3.297133 1.89486,4.828694 m 19.29554,-5.088033 c -0.30469,0.131066 -0.42177,0.380905 -0.47597,0.468466 -1.99373,3.220867 -1.57632,3.265974 -1.99196,4.789454" + style="fill:none;stroke:#ffffff;stroke-width:0.69999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" + id="path4720-4" + d="m 305.70957,99.48036 4.06011,-12.610889 m 11.28863,0.253572 4.57356,12.419608" + style="fill:none;stroke:#ffffff;stroke-width:0.99976867;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.99847198;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 304.03366,89.759167 c 0.17995,0.09055 0.40659,0.383558 0.60988,0.575337 l 3.09407,2.918812 m 22.05097,-3.494149 c -0.17995,0.09055 -0.40659,0.383558 -0.60988,0.575337 l -3.09407,2.918812" + id="path4800-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" + inkscape:path-effect="#path-effect4802-2-4" + inkscape:original-d="m 304.03366,89.759167 c 0.17995,0.09055 0.40659,0.383558 0.60988,0.575337 l 3.09407,2.918812" + transform="translate(-1.25,3.7384348)" /> + </g> + <path + style="fill:#000000;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 239.02396,80.488643 c 3.43837,-2.880918 8.29988,-2.419643 11.03729,0.134758 -2.36495,3.350653 -9.49455,2.30614 -11.03729,-0.134758 z" + id="path4728-2" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <ellipse + ry="3.8181543" + rx="3.9469099" + cy="79.253181" + cx="244.60133" + id="path4730-7" + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#000000;stroke-width:0.60433382;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" /> + <path + sodipodi:nodetypes="cccccccc" + inkscape:connector-curvature="0" + id="path4767-7" + d="m 240.01855,99.644866 -1.37002,5.820404 -0.91096,-0.3636 -0.99702,3.08605 c 4.98874,2.09723 11.13084,1.98068 15.24942,0 l -0.99702,-3.08605 -0.85392,0.3636 -1.37002,-5.820404" + style="fill:#000000;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cssc" + inkscape:connector-curvature="0" + id="path4772-3" + d="m 239.36951,100.17531 c 0.15201,0.0385 0.14326,0.0356 0.22918,0.0591 3.05011,0.83604 6.73569,0.84513 9.67543,0.11336 0.0496,-0.0123 0.0146,-0.002 0.17128,-0.0383" + style="fill:none;stroke:#ffffff;stroke-width:0.99847198;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.99847198;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 238.41052,104.29148 c 0.15538,0.0361 0.12341,0.0445 0.18635,0.066 3.27921,1.12025 8.76778,0.8749 11.58445,-0.009 0.079,-0.0248 0.0513,-0.026 0.1972,-0.0614" + id="path4774-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssc" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wh.svg b/client/public/images/pieces/Shogi/wh.svg new file mode 100644 index 00000000..53264965 --- /dev/null +++ b/client/public/images/pieces/Shogi/wh.svg @@ -0,0 +1,433 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wh.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + inkscape:export-filename="D:\Pictures\Chess Variants\Shogi\pieces\Plastic\0UM.png" + inkscape:export-xdpi="365.56299" + inkscape:export-ydpi="365.56299"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-2-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-8" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + <filter + id="drop-shadow-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-4" /> + </filter> + <filter + id="drop-shadow-27-5"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96-7" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="9.3861059" + inkscape:cy="25.714839" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="svg1717" + inkscape:snap-nodes="false" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + style="display:inline;fill:#fdc9dd;fill-opacity:1;filter:url(#drop-shadow-1)" + id="g5867" + transform="translate(36.66903,-4.7958802)"> + <path + sodipodi:nodetypes="cccccc" + style="fill:#fdc9dd;fill-opacity:1" + inkscape:connector-curvature="0" + id="path5865" + d="m -10.959999,6.2374999 -12.838,3.608 -7.051,44.5401791 39.9339998,-0.09018 -6.79,-44.163 z" /> + </g> + <g + transform="matrix(-0.83546038,0,0,0.83546038,680.20673,-132.63111)" + id="g6025" + style="display:inline"> + <g + transform="translate(4.1216652,59.000004)" + id="g6015" + style="display:inline;stroke:#ff0000"> + <g + style="display:inline;stroke:#ff0000;stroke-width:2.59939432;stroke-miterlimit:4;stroke-dasharray:none" + transform="matrix(0.57705753,0,0,0.57705753,833.72141,78.925308)" + id="g5997"> + <path + style="fill:#ff0000;stroke:#ff0000;stroke-width:2.59939432;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m -99.869869,72.613761 c -7.779571,0.585533 -4.396091,1.588995 -10.238971,4.007947 l -7.9946,4.071814 0.92547,6.001393 c -0.77162,7.488641 -4.08646,12.458035 -8.18707,18.444855 l -1.90602,1.3852 c 3.13117,1.46188 4.20218,2.34296 4.36004,3.24198 1.0049,1.73091 2.90632,1.96241 4.68934,2.61358 l -1.40356,-6.87865 8.35729,-9.826813 c -1.06856,5.909803 2.17058,6.922683 1.10588,12.802873 l -2.84591,6.8277 2.46723,0.7131 3.25042,-4.84479 c 0.26499,-5.69802 1.45183,-10.40982 2.60785,-16.125345 4.941082,0.959034 6.067067,4.202936 11.109985,-2.96622 -2.428058,5.368292 0.319467,10.071535 -1.610087,15.629045 -9.266908,7.89492 -9.809298,13.85164 -12.776998,19.93646 16.922061,5.51965 34.88504,-3.64485 47.788999,1.18747 -1.394815,-1.91918 -5.584929,-8.81125 -13.797994,-12.36746 4.417856,-1.13734 3.962697,-3.66213 12.547802,-1.40576 -1.981522,-3.0243 -11.977189,-14.32996 -14.77873,-11.53173 4.379556,-0.312 7.876955,-3.04993 13.17269,-0.84243 -6.098267,-7.596403 -10.395058,-6.791101 -15.393664,-8.883915 l 6.317277,-0.304444 6.395909,-0.308233 c -3.868141,-6.756051 -11.320552,-7.972724 -18.227333,-10.032692 3.53372,-1.207193 8.843849,-0.848945 13.9911,-0.330365 -6.280517,-5.071055 -14.011653,-7.9172 -22.741995,-10.130099" + id="path5993" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccccccccccccccccccccccc" /> + <path + style="fill:#ffffff;stroke:#ffffff;stroke-width:2.59939432;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m -109.93466,84.098408 c -0.65031,1.030186 -0.2801,1.823044 -2.0241,4.697906 0.79591,0.469213 1.45281,0.05645 2.31512,-0.895721 1.3323,-1.578995 1.35473,-1.792373 -0.29099,-3.802185 z" + id="path5995" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + </g> + <path + sodipodi:nodetypes="ccccsccccc" + inkscape:connector-curvature="0" + id="path5999" + d="m 765.51642,125.46208 c -0.23169,-1.97595 5.47366,-5.25803 5.85669,-7.8125 l -2,-2.875 3.625,1.1875 c 2.19833,-0.36277 8.68963,-3.3176 11.16637,-5.76161 0.40432,-0.39897 0.87725,-1.57719 0.89613,-1.98839 1.09223,1.59996 1.31228,1.54257 1.91678,3.04525 -1.76571,1.9765 -6.34593,3.785 -8.54178,4.81413 -3.83435,2.45525 -5.71045,5.9907 -8.98559,8.93505 z" + style="display:inline;fill:#ffffff;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cscssc" + inkscape:connector-curvature="0" + id="path6001" + d="m 772.68561,124.96208 c 1.47948,-1.04242 3.05184,-4.56422 4.46541,-6.08964 1.40551,-1.51672 2.00578,-0.56992 4.15959,-1.66036 -0.12942,-0.0555 -1.26,2.28736 -1.40493,4.3248 -0.0827,1.16304 0.78772,2.39509 0.75716,2.60025 -0.35746,2.40011 -4.69412,2.58767 -5.53973,3.44995" + style="display:inline;fill:#ff0000;stroke:#ff0000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path6003" + d="m 765.48285,143.26451 1.94899,-1.01647 -1.98873,-0.84728" + style="fill:#ff0000;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="csc" + inkscape:connector-curvature="0" + id="path6005" + d="m 780.32493,124.39281 c 9.96187,2.57909 6.12399,21.80252 9.23529,28.04287 0.14947,0.29979 0.16056,0.34675 0.22537,0.78516" + style="fill:none;stroke:#ffffff;stroke-width:1.19694483;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 778.00762,135.16063 c 0.5598,-0.81951 1.40396,-2.88479 1.96375,-5.28773" + id="path6007" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 772.41547,125.06331 c 1.76518,-1.69811 2.43474,-3.03044 2.41396,-4.9259" + id="path6009" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 775.11001,127.5748 c 0.31956,-0.076 4.56428,-2.43096 5.21492,-3.18199 -0.94673,-1.51043 0.0945,-2.66885 -10e-6,-3.97747" + id="path6011" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + style="fill:#ff0000;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 769.30229,145.20201 -1.94899,-1.01647 1.98873,-0.84728" + id="path6013" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + </g> + <path + style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 788.77762,185.24897 c 1.20797,-0.004 3.01257,0.14431 4.22055,0.83969" + id="path6017" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:connector-curvature="0" + id="path6019" + d="m 791.51765,191.08261 c 2.83799,0.29966 3.64163,0.49582 5.17073,1.17114" + style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 792.22476,196.82785 c 1.05457,0.0264 2.29574,0.0577 5.12653,0.97227" + id="path6021" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:connector-curvature="0" + id="path6023" + d="m 792.75508,204.25247 c 1.62046,-0.22079 2.6222,0.33721 4.24266,0.79549" + style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/whi.svg b/client/public/images/pieces/Shogi/whi.svg new file mode 100644 index 00000000..24dcbc28 --- /dev/null +++ b/client/public/images/pieces/Shogi/whi.svg @@ -0,0 +1,434 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="whi.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-6-3"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9-8" /> + </filter> + <filter + id="drop-shadow-27-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96-1" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + <filter + id="drop-shadow-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-4" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="33.797769" + inkscape:cy="28.24047" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="svg1717" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + style="fill:#fdd3e3;fill-opacity:1;filter:url(#drop-shadow-2-88)" + transform="matrix(0.98185054,0,0,0.98185054,-99.635546,-27.12127)" + id="g7764"> + <g + transform="rotate(180,45.578499,23.8125)" + id="g7762" + style="fill:#fdd3e3;fill-opacity:1"> + <path + style="fill:#fdd3e3;fill-opacity:1" + inkscape:connector-curvature="0" + d="m -37.299339,-31.009999 -13.408999,4.26 -6.837,44.557887 40.189999,1.13e-4 -6.535,-44.862 -13.138,-3.935 c -0.09,-0.017 -0.18,-0.032 -0.271,-0.021 z" + id="path7760" + sodipodi:nodetypes="ccccccc" /> + </g> + </g> + <g + transform="matrix(0.83546038,0,0,-0.83546038,-627.97527,184.2445)" + id="g6025" + style="display:inline"> + <g + transform="translate(4.1216652,59.000004)" + id="g6015" + style="display:inline;stroke:#ff0000"> + <g + style="display:inline;stroke:#ff0000;stroke-width:2.59939432;stroke-miterlimit:4;stroke-dasharray:none" + transform="matrix(0.57705753,0,0,0.57705753,833.72141,78.925308)" + id="g5997"> + <path + style="fill:#ff0000;stroke:#ff0000;stroke-width:2.59939432;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m -99.869869,72.613761 c -7.779571,0.585533 -4.396091,1.588995 -10.238971,4.007947 l -7.9946,4.071814 0.92547,6.001393 c -0.77162,7.488641 -4.08646,12.458035 -8.18707,18.444855 l -1.90602,1.3852 c 3.13117,1.46188 4.20218,2.34296 4.36004,3.24198 1.0049,1.73091 2.90632,1.96241 4.68934,2.61358 l -1.40356,-6.87865 8.35729,-9.826813 c -1.06856,5.909803 2.17058,6.922683 1.10588,12.802873 l -2.84591,6.8277 2.46723,0.7131 3.25042,-4.84479 c 0.26499,-5.69802 1.45183,-10.40982 2.60785,-16.125345 4.941082,0.959034 6.067067,4.202936 11.109985,-2.96622 -2.428058,5.368292 0.319467,10.071535 -1.610087,15.629045 -9.266908,7.89492 -9.809298,13.85164 -12.776998,19.93646 16.922061,5.51965 34.88504,-3.64485 47.788999,1.18747 -1.394815,-1.91918 -5.584929,-8.81125 -13.797994,-12.36746 4.417856,-1.13734 3.962697,-3.66213 12.547802,-1.40576 -1.981522,-3.0243 -11.977189,-14.32996 -14.77873,-11.53173 4.379556,-0.312 7.876955,-3.04993 13.17269,-0.84243 -6.098267,-7.596403 -10.395058,-6.791101 -15.393664,-8.883915 l 6.317277,-0.304444 6.395909,-0.308233 c -3.868141,-6.756051 -11.320552,-7.972724 -18.227333,-10.032692 3.53372,-1.207193 8.843849,-0.848945 13.9911,-0.330365 -6.280517,-5.071055 -14.011653,-7.9172 -22.741995,-10.130099" + id="path5993" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccccccccccccccccccccccc" /> + <path + style="fill:#ffffff;stroke:#ffffff;stroke-width:2.59939432;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m -109.93466,84.098408 c -0.65031,1.030186 -0.2801,1.823044 -2.0241,4.697906 0.79591,0.469213 1.45281,0.05645 2.31512,-0.895721 1.3323,-1.578995 1.35473,-1.792373 -0.29099,-3.802185 z" + id="path5995" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + </g> + <path + sodipodi:nodetypes="ccccsccccc" + inkscape:connector-curvature="0" + id="path5999" + d="m 765.51642,125.46208 c -0.23169,-1.97595 5.47366,-5.25803 5.85669,-7.8125 l -2,-2.875 3.625,1.1875 c 2.19833,-0.36277 8.68963,-3.3176 11.16637,-5.76161 0.40432,-0.39897 0.87725,-1.57719 0.89613,-1.98839 1.09223,1.59996 1.31228,1.54257 1.91678,3.04525 -1.76571,1.9765 -6.34593,3.785 -8.54178,4.81413 -3.83435,2.45525 -5.71045,5.9907 -8.98559,8.93505 z" + style="display:inline;fill:#ffffff;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cscssc" + inkscape:connector-curvature="0" + id="path6001" + d="m 772.68561,124.96208 c 1.47948,-1.04242 3.05184,-4.56422 4.46541,-6.08964 1.40551,-1.51672 2.00578,-0.56992 4.15959,-1.66036 -0.12942,-0.0555 -1.26,2.28736 -1.40493,4.3248 -0.0827,1.16304 0.78772,2.39509 0.75716,2.60025 -0.35746,2.40011 -4.69412,2.58767 -5.53973,3.44995" + style="display:inline;fill:#ff0000;stroke:#ff0000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path6003" + d="m 765.48285,143.26451 1.94899,-1.01647 -1.98873,-0.84728" + style="fill:#ff0000;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="csc" + inkscape:connector-curvature="0" + id="path6005" + d="m 780.32493,124.39281 c 9.96187,2.57909 6.12399,21.80252 9.23529,28.04287 0.14947,0.29979 0.16056,0.34675 0.22537,0.78516" + style="fill:none;stroke:#ffffff;stroke-width:1.19694483;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 778.00762,135.16063 c 0.5598,-0.81951 1.40396,-2.88479 1.96375,-5.28773" + id="path6007" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 772.41547,125.06331 c 1.76518,-1.69811 2.43474,-3.03044 2.41396,-4.9259" + id="path6009" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 775.11001,127.5748 c 0.31956,-0.076 4.56428,-2.43096 5.21492,-3.18199 -0.94673,-1.51043 0.0945,-2.66885 -10e-6,-3.97747" + id="path6011" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + style="fill:#ff0000;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 769.30229,145.20201 -1.94899,-1.01647 1.98873,-0.84728" + id="path6013" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + </g> + <path + style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 788.77762,185.24897 c 1.20797,-0.004 3.01257,0.14431 4.22055,0.83969" + id="path6017" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:connector-curvature="0" + id="path6019" + d="m 791.51765,191.08261 c 2.83799,0.29966 3.64163,0.49582 5.17073,1.17114" + style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 792.22476,196.82785 c 1.05457,0.0264 2.29574,0.0577 5.12653,0.97227" + id="path6021" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:connector-curvature="0" + id="path6023" + d="m 792.75508,204.25247 c 1.62046,-0.22079 2.6222,0.33721 4.24266,0.79549" + style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wk.svg b/client/public/images/pieces/Shogi/wk.svg new file mode 100644 index 00000000..0d920295 --- /dev/null +++ b/client/public/images/pieces/Shogi/wk.svg @@ -0,0 +1,206 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="bk.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + inkscape:export-filename="D:\Pictures\Chess Variants\Shogi\pieces\Plastic\0GY.png" + inkscape:export-xdpi="365.15302" + inkscape:export-ydpi="365.15302"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-9-3"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-6" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="-17.12782" + inkscape:cy="23.099779" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="g9447" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + transform="translate(-16.214393,-28.489372)" + style="display:inline" + id="g9447"> + <g + transform="translate(53.264777,23.963151)" + id="g5696" + style="display:inline;fill:#f9f9f9;fill-opacity:1;filter:url(#drop-shadow-9)"> + <path + d="m -10.959999,6.2374999 -12.838,3.608 -7.051,44.4501791 39.9339998,-1.79e-4 -6.79,-44.163 z" + id="path5694" + inkscape:connector-curvature="0" + style="fill:#313131;fill-opacity:1" + sodipodi:nodetypes="cccccc" /> + </g> + <g + aria-label="ç" + transform="matrix(1.1324336,0,0,1.0188038,-3.0447382,3.3119308)" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:29.07196045px;line-height:1.25;font-family:PMingLiU;-inkscape-font-specification:PMingLiU;letter-spacing:0px;word-spacing:0px;display:inline;fill:#efbf00;fill-opacity:1;stroke:#efbf00;stroke-width:0.42316899;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="text2298-4"> + <path + d="m 41.364137,42.418759 v 8.086113 h 6.078562 v 2.478001 h -6.078562 v 9.129483 h 10.901985 v 2.869265 H 27.96378 v -2.869265 h 10.788423 v -9.129483 h -6.237311 v -2.478001 h 6.237311 V 42.418759 H 30.77997 v -2.869265 h 18.596713 v 2.869265 z" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:MingLiU_HKSCS-ExtB;-inkscape-font-specification:MingLiU_HKSCS-ExtB;fill:#efbf00;fill-opacity:1;stroke:#efbf00;stroke-width:0.45349312;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4617" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccccccccccccccc" /> + </g> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wki.svg b/client/public/images/pieces/Shogi/wki.svg new file mode 100644 index 00000000..68590506 --- /dev/null +++ b/client/public/images/pieces/Shogi/wki.svg @@ -0,0 +1,244 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="bki.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-9-4"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-3" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="21.663741" + inkscape:cy="22.638313" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="g9304" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + style="display:inline" + id="g9304" + transform="matrix(1,0,0,-1,34.434925,85.424291)"> + <g + style="fill:#fecb00;fill-opacity:1;filter:url(#drop-shadow-2-8)" + transform="matrix(0.98185054,0,0,-0.98185054,-134.80938,112.62112)" + id="g9259"> + <g + style="fill:#fecb00;fill-opacity:1" + transform="rotate(180,45.578499,23.8125)" + id="g9257"> + <path + style="fill:#333333;fill-opacity:1" + inkscape:connector-curvature="0" + d="m -37.299339,-31.009999 -13.408999,4.26 -6.837,44.557885 40.189999,1.15e-4 -6.535,-44.862 -13.138,-3.935 c -0.09,-0.017 -0.18,-0.032 -0.271,-0.021 z" + id="path9255" + sodipodi:nodetypes="ccccccc" /> + </g> + </g> + <g + aria-label="ç" + transform="matrix(-1.1324336,0,0,1.0188038,63.317936,7.1022136)" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:29.07196045px;line-height:1.25;font-family:PMingLiU;-inkscape-font-specification:PMingLiU;letter-spacing:0px;word-spacing:0px;display:inline;fill:#efbf00;fill-opacity:1;stroke:#efbf00;stroke-width:0.42316899;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="text2298-4-3"> + <path + d="m 64.700266,43.292166 v 8.086113 h 6.078562 v 2.478001 h -6.078562 v 9.129483 h 10.901985 v 2.869265 H 51.299909 V 62.985763 H 62.088332 V 53.85628 h -6.237311 v -2.478001 h 6.237311 v -8.086113 h -7.972233 v -2.869265 h 18.596713 v 2.869265 z" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:MingLiU_HKSCS-ExtB;-inkscape-font-specification:MingLiU_HKSCS-ExtB;fill:#efbf00;fill-opacity:1;stroke:#efbf00;stroke-width:0.45349312;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4617-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccccccccccccccc" /> + </g> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wl.svg b/client/public/images/pieces/Shogi/wl.svg new file mode 100644 index 00000000..4cf5ffed --- /dev/null +++ b/client/public/images/pieces/Shogi/wl.svg @@ -0,0 +1,916 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wl.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + inkscape:export-filename="D:\Pictures\Chess Variants\Shogi\pieces\Lance2.png" + inkscape:export-xdpi="184.05966" + inkscape:export-ydpi="184.05966"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-2-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-8" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + <filter + id="drop-shadow-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-4" /> + </filter> + <filter + id="drop-shadow-2-67"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-74" /> + </filter> + <filter + id="drop-shadow-2-86"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1" /> + </filter> + <filter + id="drop-shadow-22"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-2" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-2-8-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-40" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-0" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-5"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-9" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-4"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-38" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-78" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9" /> + </filter> + <filter + id="drop-shadow-5-1-3"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-7" /> + </filter> + <filter + id="drop-shadow-2-84-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0" /> + </filter> + <filter + id="drop-shadow-2-84-1-0"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-3" /> + </filter> + <filter + id="drop-shadow-5-1-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-8" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="-6.4919489" + inkscape:cy="25.531163" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="svg1717" + showguides="false" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <path + d="M 25.827691,2.8806694 14.135975,6.1665182 7.7145459,46.647254 l 36.3683621,4e-4 -6.183733,-40.2197618 z" + id="path5063-7-5-3-3" + inkscape:connector-curvature="0" + style="display:inline;fill:#fee572;fill-opacity:1;stroke-width:0.91071171;filter:url(#drop-shadow-5-1-2)" + sodipodi:nodetypes="cccccc" /> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + id="g12498" + transform="matrix(1.0885728,0,0,1.0885728,-2.489615,-7.0128375)"> + <g + transform="translate(-0.50847472,-2.8942781)" + id="g2231"> + <g + id="g4641-21" + style="display:inline;opacity:1;stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="matrix(0.08856987,0,0,0.08856987,-7.0375714,-90.047917)"> + <g + id="g4612-8" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + sodipodi:nodetypes="ccccc" + style="fill:#000000;stroke:#000000;stroke-width:4.93827152;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 372.13918,1585.4711 v -265.4503 h 15 v 265.4503 z" + id="path3087-3" + inkscape:connector-curvature="0" /> + </g> + <g + id="g4620-4" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <g + id="g2267"> + <path + sodipodi:nodetypes="cccccccc" + inkscape:connector-curvature="0" + id="path3091-4" + d="m 373.444,1325.1424 -13.45088,-8.5711 2.65158,-111.3407 16.68695,-28.5677 17.54212,27.7552 2.37276,111.2472 -13.38185,9.2233 z" + style="display:inline;opacity:1;fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-width:8.69370174;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path4614-5" + d="m 379.55142,1181.0173 v 105.0984 l 16.53494,13.1272" + style="fill:none;stroke:#000000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="ccc" /> + <path + inkscape:connector-curvature="0" + id="path4616-8" + d="m 379.55142,1286.1157 -16.3174,14.4958" + style="fill:none;stroke:#000000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + </g> + </g> + </g> + <g + id="g2261"> + <path + inkscape:connector-curvature="0" + id="path3087-3-8" + d="m 19.295321,41.674955 h 14.583302 v 1.328548 H 19.295321 Z" + style="display:inline;opacity:1;fill:#000000;stroke:#000000;stroke-width:0.43738204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="ccccc" /> + <path + inkscape:connector-curvature="0" + id="path2168" + d="m 26.586972,33.935709 a 8.4032872,8.4032872 0 0 0 -8.403519,8.403519 8.4032872,8.4032872 0 0 0 8.403519,8.40352 8.4032872,8.4032872 0 0 0 8.403519,-8.40352 8.4032872,8.4032872 0 0 0 -8.403519,-8.403519 z m 0,1.832411 a 6.570505,6.570505 0 0 1 6.569866,6.571108 6.570505,6.570505 0 0 1 -6.569866,6.569864 6.570505,6.570505 0 0 1 -6.571107,-6.569864 6.570505,6.570505 0 0 1 6.571107,-6.571108 z" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.44494328;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" /> + </g> + </g> + <path + sodipodi:nodetypes="ccccc" + style="display:inline;opacity:1;fill:#000000;stroke:#000000;stroke-width:0.43738204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 20.452808,44.131214 30.76476,33.819263 31.704185,34.758688 21.392234,45.07064 Z" + id="path2190" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path2192" + d="M 21.392234,33.819263 31.704185,44.131214 30.76476,45.07064 20.452808,34.758688 Z" + style="display:inline;opacity:1;fill:#000000;stroke:#000000;stroke-width:0.43738204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="ccccc" /> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wli.svg b/client/public/images/pieces/Shogi/wli.svg new file mode 100644 index 00000000..31c5f17c --- /dev/null +++ b/client/public/images/pieces/Shogi/wli.svg @@ -0,0 +1,997 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wli.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-2-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-8" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + <filter + id="drop-shadow-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-4" /> + </filter> + <filter + id="drop-shadow-2-67"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-74" /> + </filter> + <filter + id="drop-shadow-2-86"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1" /> + </filter> + <filter + id="drop-shadow-22"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-2" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-2-8-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-40" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-0" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-5"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-9" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-4"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-38" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-78" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9" /> + </filter> + <filter + id="drop-shadow-5-1-3"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-7" /> + </filter> + <filter + id="drop-shadow-2-84-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0" /> + </filter> + <filter + id="drop-shadow-2-84-1-0"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-3" /> + </filter> + <filter + id="drop-shadow-5-1-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-8" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-8-3" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-5-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-1-4" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-1-0-0"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-0-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1-2-86"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-8-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-5-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-1-1" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="22.76518" + inkscape:cy="26.343291" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="svg1717" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + style="display:inline;filter:url(#drop-shadow-2-84-1-0-0)" + transform="matrix(0.89418279,0,0,0.89418279,-88.923783,-22.085457)" + id="g6832-4-7-5"> + <g + transform="rotate(180,45.578499,23.8125)" + id="g6830-3-9-4"> + <path + style="fill:#feec99" + inkscape:connector-curvature="0" + d="m -37.299339,-31.009999 -13.408999,4.26 -6.837,44.557695 h 40.527704 l -6.8727,-44.861695 -13.138,-3.935 c -0.0934,-0.02562 -0.192677,-0.01493 -0.271005,-0.021 z" + id="path6814-84-3-8" + sodipodi:nodetypes="ccccccc" /> + </g> + </g> + <g + id="g12498" + transform="matrix(-1.0885728,0,0,-1.0885728,54.287071,58.158664)"> + <g + transform="translate(-0.50847472,-2.8942781)" + id="g2231"> + <g + id="g4641-21" + style="display:inline;opacity:1;stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="matrix(0.08856987,0,0,0.08856987,-7.0375714,-90.047917)"> + <g + id="g4612-8" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + sodipodi:nodetypes="ccccc" + style="fill:#000000;stroke:#000000;stroke-width:4.93827152;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 372.13918,1585.4711 v -265.4503 h 15 v 265.4503 z" + id="path3087-3" + inkscape:connector-curvature="0" /> + </g> + <g + id="g4620-4" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <g + id="g2267"> + <path + sodipodi:nodetypes="cccccccc" + inkscape:connector-curvature="0" + id="path3091-4" + d="m 373.444,1325.1424 -13.45088,-8.5711 2.65158,-111.3407 16.68695,-28.5677 17.54212,27.7552 2.37276,111.2472 -13.38185,9.2233 z" + style="display:inline;opacity:1;fill:#e6e6e6;fill-opacity:1;stroke:#000000;stroke-width:8.69370174;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path4614-5" + d="m 379.55142,1181.0173 v 105.0984 l 16.53494,13.1272" + style="fill:none;stroke:#000000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="ccc" /> + <path + inkscape:connector-curvature="0" + id="path4616-8" + d="m 379.55142,1286.1157 -16.3174,14.4958" + style="fill:none;stroke:#000000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + </g> + </g> + </g> + <g + id="g2261"> + <path + inkscape:connector-curvature="0" + id="path3087-3-8" + d="m 19.295321,41.674955 h 14.583302 v 1.328548 H 19.295321 Z" + style="display:inline;opacity:1;fill:#000000;stroke:#000000;stroke-width:0.43738204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="ccccc" /> + <path + inkscape:connector-curvature="0" + id="path2168" + d="m 26.586972,33.935709 a 8.4032872,8.4032872 0 0 0 -8.403519,8.403519 8.4032872,8.4032872 0 0 0 8.403519,8.40352 8.4032872,8.4032872 0 0 0 8.403519,-8.40352 8.4032872,8.4032872 0 0 0 -8.403519,-8.403519 z m 0,1.832411 a 6.570505,6.570505 0 0 1 6.569866,6.571108 6.570505,6.570505 0 0 1 -6.569866,6.569864 6.570505,6.570505 0 0 1 -6.571107,-6.569864 6.570505,6.570505 0 0 1 6.571107,-6.571108 z" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.44494328;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" /> + </g> + </g> + <path + sodipodi:nodetypes="ccccc" + style="display:inline;opacity:1;fill:#000000;stroke:#000000;stroke-width:0.43738204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 20.452808,44.131214 30.76476,33.819263 31.704185,34.758688 21.392234,45.07064 Z" + id="path2190" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path2192" + d="M 21.392234,33.819263 31.704185,44.131214 30.76476,45.07064 20.452808,34.758688 Z" + style="display:inline;opacity:1;fill:#000000;stroke:#000000;stroke-width:0.43738204;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="ccccc" /> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wm.svg b/client/public/images/pieces/Shogi/wm.svg new file mode 100644 index 00000000..40e9e4aa --- /dev/null +++ b/client/public/images/pieces/Shogi/wm.svg @@ -0,0 +1,1079 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wm.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + inkscape:export-filename="D:\Pictures\Chess Variants\Shogi\pieces\PLance2.png" + inkscape:export-xdpi="365.15253" + inkscape:export-ydpi="365.15253"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-2-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-8" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + <filter + id="drop-shadow-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-4" /> + </filter> + <filter + id="drop-shadow-2-67"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-74" /> + </filter> + <filter + id="drop-shadow-2-86"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1" /> + </filter> + <filter + id="drop-shadow-22"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-2" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-2-8-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-40" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-0" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-5"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-9" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-4"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-38" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-78" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9" /> + </filter> + <filter + id="drop-shadow-5-1-3"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-7" /> + </filter> + <filter + id="drop-shadow-2-84-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0" /> + </filter> + <filter + id="drop-shadow-2-84-1-0"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-3" /> + </filter> + <filter + id="drop-shadow-5-1-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-8" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.313709" + inkscape:cx="31.791364" + inkscape:cy="27.643544" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="svg1717" + showguides="true" + inkscape:snap-nodes="false" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + transform="matrix(0.91071172,0,0,0.91071172,35.900472,-1.9886096)" + id="g5079-1-9-4" + style="display:inline;filter:url(#drop-shadow-5-1-2)"> + <path + d="m -10.959999,6.2374999 -12.838,3.608 -7.051,44.4495611 39.9339998,4.39e-4 -6.79,-44.163 z" + id="path5063-7-5-3" + inkscape:connector-curvature="0" + style="fill:#fee572;fill-opacity:1" + sodipodi:nodetypes="cccccc" /> + </g> + <g + id="g60632" + transform="matrix(1.021304,0,0,1.021304,-0.82169082,-6.3845493)"> + <g + transform="matrix(-0.07044006,0,0,0.05144341,53.03966,-44.470065)" + id="g4612-8" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + sodipodi:nodetypes="ccccc" + style="fill:#ff0000;stroke:#ff0000;stroke-width:4.93827152;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 372.13918,1666.5691 v -346.5483 h 15 v 346.5483 z" + id="path3087-3" + inkscape:connector-curvature="0" /> + </g> + <g + transform="matrix(-0.04969811,0,0,0.03629525,45.165712,-23.769718)" + id="g4620-4" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <g + id="g2267"> + <path + sodipodi:nodetypes="cccccccc" + inkscape:connector-curvature="0" + id="path3091-4" + d="m 373.444,1325.1424 -13.45088,-8.5711 2.65158,-111.3407 16.68695,-28.5677 17.54212,27.7552 2.37276,111.2472 -13.38185,9.2233 z" + style="display:inline;opacity:1;fill:#ffcc00;fill-opacity:1;stroke:#ff0000;stroke-width:7.71292782;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path4614-5" + d="m 379.55142,1181.0173 v 105.0984 l 16.53494,13.1272" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="ccc" /> + <path + inkscape:connector-curvature="0" + id="path4616-8" + d="m 379.55142,1286.1157 -16.3174,14.4958" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + </g> + </g> + <path + inkscape:connector-curvature="0" + id="path2168" + d="m 26.299504,25.041813 a 8.2661064,8.2661064 0 0 1 8.266336,8.266336 8.2661064,8.2661064 0 0 1 -8.266336,8.266335 8.2661064,8.2661064 0 0 1 -8.266334,-8.266335 8.2661064,8.2661064 0 0 1 8.266334,-8.266336 z m 0,1.802499 a 6.4632438,6.4632438 0 0 0 -6.462615,6.463837 6.4632438,6.4632438 0 0 0 6.462615,6.462612 6.4632438,6.4632438 0 0 0 6.463837,-6.462612 6.4632438,6.4632438 0 0 0 -6.463837,-6.463837 z" + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.43767974;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" /> + <g + transform="matrix(-0.07044006,0,0,-0.05144341,53.03966,111.14356)" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="g9427"> + <path + inkscape:connector-curvature="0" + id="path9425" + d="m 372.13918,1666.5691 v -346.5483 h 15 v 346.5483 z" + style="fill:#ff0000;stroke:#ff0000;stroke-width:4.93827152;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="ccccc" /> + </g> + <g + transform="matrix(-0.04969811,0,0,-0.03629525,45.164061,90.443217)" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="g9437"> + <g + id="g9435"> + <path + style="display:inline;opacity:1;fill:#ffcc00;fill-opacity:1;stroke:#ff0000;stroke-width:7.71292782;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 373.444,1325.1424 -13.45088,-8.5711 2.65158,-111.3407 16.68695,-28.5677 17.54212,27.7552 2.37276,111.2472 -13.38185,9.2233 z" + id="path9429" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccc" /> + <path + sodipodi:nodetypes="ccc" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 379.55142,1181.0173 v 105.0984 l 16.53494,13.1272" + id="path9431" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cc" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 379.55142,1286.1157 -16.3174,14.4958" + id="path9433" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + transform="matrix(-0.04980864,0.04980864,0.03637599,0.03637599,-9.5338364,-40.600163)" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="g9475"> + <path + inkscape:connector-curvature="0" + id="path9473" + d="m 372.13918,1666.5691 v -346.5483 h 15 v 346.5483 z" + style="fill:#ff0000;stroke:#ff0000;stroke-width:4.93827152;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="ccccc" /> + </g> + <g + transform="matrix(0.04980864,0.04980864,-0.03637599,0.03637599,62.402609,-40.600163)" + id="g9491" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + sodipodi:nodetypes="ccccc" + style="fill:#ff0000;stroke:#ff0000;stroke-width:4.93827152;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 372.13918,1666.5691 v -346.5483 h 15 v 346.5483 z" + id="path9489" + inkscape:connector-curvature="0" /> + </g> + <g + transform="matrix(0,-0.07044006,-0.05144341,0,103.56283,60.048336)" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="g9507"> + <path + inkscape:connector-curvature="0" + id="path9505" + d="m 372.13918,1666.5691 v -346.5483 h 15 v 346.5483 z" + style="fill:#ff0000;stroke:#ff0000;stroke-width:4.93827152;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="ccccc" /> + </g> + <g + transform="matrix(0,-0.04969811,-0.03629526,0,83.430608,52.174356)" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="g9517"> + <g + id="g9515"> + <path + style="display:inline;opacity:1;fill:#ffcc00;fill-opacity:1;stroke:#ff0000;stroke-width:7.71292782;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 373.444,1325.1424 -13.45088,-8.5711 2.65158,-111.3407 16.68695,-28.5677 17.54212,27.7552 2.37276,111.2472 -13.38185,9.2233 z" + id="path9509" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccc" /> + <path + sodipodi:nodetypes="ccc" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 379.55142,1181.0173 v 105.0984 l 16.53494,13.1272" + id="path9511" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cc" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 379.55142,1286.1157 -16.3174,14.4958" + id="path9513" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + transform="matrix(0,-0.07044006,0.05144341,0,-51.002008,60.048336)" + id="g9523" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + sodipodi:nodetypes="ccccc" + style="fill:#ff0000;stroke:#ff0000;stroke-width:4.93827152;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 372.13918,1666.5691 v -346.5483 h 15 v 346.5483 z" + id="path9521" + inkscape:connector-curvature="0" /> + </g> + <g + transform="matrix(0,-0.04969811,0.03629525,0,-30.925564,52.174356)" + id="g9533" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <g + id="g9531"> + <path + sodipodi:nodetypes="cccccccc" + inkscape:connector-curvature="0" + id="path9525" + d="m 373.444,1325.1424 -13.45088,-8.5711 2.65158,-111.3407 16.68695,-28.5677 17.54212,27.7552 2.37276,111.2472 -13.38185,9.2233 z" + style="display:inline;opacity:1;fill:#ffcc00;fill-opacity:1;stroke:#ff0000;stroke-width:7.71292782;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path9527" + d="m 379.55142,1181.0173 v 105.0984 l 16.53494,13.1272" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="ccc" /> + <path + inkscape:connector-curvature="0" + id="path9529" + d="m 379.55142,1286.1157 -16.3174,14.4958" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + </g> + </g> + <g + transform="matrix(0.03514187,-0.03514187,0.02566461,0.02566461,-27.446853,5.9976091)" + id="g9533-1" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <g + id="g9531-8"> + <path + sodipodi:nodetypes="cccccccc" + inkscape:connector-curvature="0" + id="path9525-8" + d="m 373.444,1325.1424 -13.45088,-8.5711 2.65158,-111.3407 16.68695,-28.5677 17.54212,27.7552 2.37276,111.2472 -13.38185,9.2233 z" + style="display:inline;opacity:1;fill:#ffcc00;fill-opacity:1;stroke:#ff0000;stroke-width:7.71292782;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path9527-8" + d="m 379.55142,1181.0173 v 105.0984 l 16.53494,13.1272" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="ccc" /> + <path + inkscape:connector-curvature="0" + id="path9529-1" + d="m 379.55142,1286.1157 -16.3174,14.4958" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + </g> + </g> + <g + transform="matrix(-0.03514187,-0.03514187,-0.02566462,0.02566462,80.324473,5.9970387)" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="g9517-2"> + <g + id="g9515-2"> + <path + style="display:inline;opacity:1;fill:#ffcc00;fill-opacity:1;stroke:#ff0000;stroke-width:7.71292782;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 373.444,1325.1424 -13.45088,-8.5711 2.65158,-111.3407 16.68695,-28.5677 17.54212,27.7552 2.37276,111.2472 -13.38185,9.2233 z" + id="path9509-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccc" /> + <path + sodipodi:nodetypes="ccc" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 379.55142,1181.0173 v 105.0984 l 16.53494,13.1272" + id="path9511-7" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cc" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 379.55142,1286.1157 -16.3174,14.4958" + id="path9513-6" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wmi.svg b/client/public/images/pieces/Shogi/wmi.svg new file mode 100644 index 00000000..63ff7331 --- /dev/null +++ b/client/public/images/pieces/Shogi/wmi.svg @@ -0,0 +1,1208 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wmi.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-2-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-8" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + <filter + id="drop-shadow-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-4" /> + </filter> + <filter + id="drop-shadow-2-67"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-74" /> + </filter> + <filter + id="drop-shadow-2-86"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1" /> + </filter> + <filter + id="drop-shadow-22"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-2" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-2-8-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-40" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-0" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-5"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-9" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-4"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-38" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-78" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9" /> + </filter> + <filter + id="drop-shadow-5-1-3"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-7" /> + </filter> + <filter + id="drop-shadow-2-84-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0" /> + </filter> + <filter + id="drop-shadow-2-84-1-0"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-3" /> + </filter> + <filter + id="drop-shadow-5-1-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-8" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-8-3" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-5-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-1-4" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-1-0-0"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-0-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1-2-86"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-8-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-5-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-1-1" /> + </filter> + <filter + id="drop-shadow-5-1-2-0"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-8-8" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-5-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-1-5" /> + </filter> + <filter + id="drop-shadow-5-1-2-04"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-8-38" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-5-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-1-52" /> + </filter> + <filter + id="drop-shadow-5-1-2-3"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-8-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-5-50" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-1-18" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="32.773172" + inkscape:cy="30.235349" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="svg1717" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + style="display:inline;filter:url(#drop-shadow-2-84-1-0-0)" + transform="matrix(0.89418279,0,0,0.89418279,-89.072712,-22.35402)" + id="g6832-4-7-5"> + <g + transform="rotate(180,45.578499,23.8125)" + id="g6830-3-9-4"> + <path + style="fill:#feec99" + inkscape:connector-curvature="0" + d="m -37.299339,-31.009999 -13.408999,4.26 -6.837,44.557695 h 40.527704 l -6.8727,-44.861695 -13.138,-3.935 c -0.0934,-0.02562 -0.192677,-0.01493 -0.271005,-0.021 z" + id="path6814-84-3-8" + sodipodi:nodetypes="ccccccc" /> + </g> + </g> + <g + id="g60632" + transform="matrix(-1.021304,0,0,-1.021304,52.586571,58.394597)"> + <g + transform="matrix(-0.07044006,0,0,0.05144341,53.03966,-44.470065)" + id="g4612-8-2" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + sodipodi:nodetypes="ccccc" + style="fill:#ff0000;stroke:#ff0000;stroke-width:4.93827152;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 372.13918,1666.5691 v -346.5483 h 15 v 346.5483 z" + id="path3087-3-8" + inkscape:connector-curvature="0" /> + </g> + <g + transform="matrix(-0.04969811,0,0,0.03629525,45.165712,-23.769718)" + id="g4620-4-8" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <g + id="g2267-0"> + <path + sodipodi:nodetypes="cccccccc" + inkscape:connector-curvature="0" + id="path3091-4-0" + d="m 373.444,1325.1424 -13.45088,-8.5711 2.65158,-111.3407 16.68695,-28.5677 17.54212,27.7552 2.37276,111.2472 -13.38185,9.2233 z" + style="display:inline;opacity:1;fill:#ffcc00;fill-opacity:1;stroke:#ff0000;stroke-width:7.71292782;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path4614-5-9" + d="m 379.55142,1181.0173 v 105.0984 l 16.53494,13.1272" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="ccc" /> + <path + inkscape:connector-curvature="0" + id="path4616-8-2" + d="m 379.55142,1286.1157 -16.3174,14.4958" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + </g> + </g> + <path + inkscape:connector-curvature="0" + id="path2168-6" + d="m 26.299504,25.041813 a 8.2661064,8.2661064 0 0 1 8.266336,8.266336 8.2661064,8.2661064 0 0 1 -8.266336,8.266335 8.2661064,8.2661064 0 0 1 -8.266334,-8.266335 8.2661064,8.2661064 0 0 1 8.266334,-8.266336 z m 0,1.802499 a 6.4632438,6.4632438 0 0 0 -6.462615,6.463837 6.4632438,6.4632438 0 0 0 6.462615,6.462612 6.4632438,6.4632438 0 0 0 6.463837,-6.462612 6.4632438,6.4632438 0 0 0 -6.463837,-6.463837 z" + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.43767974;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" /> + <g + transform="matrix(-0.07044006,0,0,-0.05144341,53.03966,111.14356)" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="g9427-0"> + <path + inkscape:connector-curvature="0" + id="path9425-2" + d="m 372.13918,1666.5691 v -346.5483 h 15 v 346.5483 z" + style="fill:#ff0000;stroke:#ff0000;stroke-width:4.93827152;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="ccccc" /> + </g> + <g + transform="matrix(-0.04969811,0,0,-0.03629525,45.164061,90.443217)" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="g9437-2"> + <g + id="g9435-1"> + <path + style="display:inline;opacity:1;fill:#ffcc00;fill-opacity:1;stroke:#ff0000;stroke-width:7.71292782;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 373.444,1325.1424 -13.45088,-8.5711 2.65158,-111.3407 16.68695,-28.5677 17.54212,27.7552 2.37276,111.2472 -13.38185,9.2233 z" + id="path9429-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccc" /> + <path + sodipodi:nodetypes="ccc" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 379.55142,1181.0173 v 105.0984 l 16.53494,13.1272" + id="path9431-4" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cc" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 379.55142,1286.1157 -16.3174,14.4958" + id="path9433-5" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + transform="matrix(-0.04980864,0.04980864,0.03637599,0.03637599,-9.5338364,-40.600163)" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="g9475-1"> + <path + inkscape:connector-curvature="0" + id="path9473-9" + d="m 372.13918,1666.5691 v -346.5483 h 15 v 346.5483 z" + style="fill:#ff0000;stroke:#ff0000;stroke-width:4.93827152;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="ccccc" /> + </g> + <g + transform="matrix(0.04980864,0.04980864,-0.03637599,0.03637599,62.402609,-40.600163)" + id="g9491-1" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + sodipodi:nodetypes="ccccc" + style="fill:#ff0000;stroke:#ff0000;stroke-width:4.93827152;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 372.13918,1666.5691 v -346.5483 h 15 v 346.5483 z" + id="path9489-5" + inkscape:connector-curvature="0" /> + </g> + <g + transform="matrix(0,-0.07044006,-0.05144341,0,103.56283,60.048336)" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="g9507-1"> + <path + inkscape:connector-curvature="0" + id="path9505-2" + d="m 372.13918,1666.5691 v -346.5483 h 15 v 346.5483 z" + style="fill:#ff0000;stroke:#ff0000;stroke-width:4.93827152;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="ccccc" /> + </g> + <g + transform="matrix(0,-0.04969811,-0.03629526,0,83.430608,52.174356)" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="g9517-3"> + <g + id="g9515-8"> + <path + style="display:inline;opacity:1;fill:#ffcc00;fill-opacity:1;stroke:#ff0000;stroke-width:7.71292782;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 373.444,1325.1424 -13.45088,-8.5711 2.65158,-111.3407 16.68695,-28.5677 17.54212,27.7552 2.37276,111.2472 -13.38185,9.2233 z" + id="path9509-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccc" /> + <path + sodipodi:nodetypes="ccc" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 379.55142,1181.0173 v 105.0984 l 16.53494,13.1272" + id="path9511-0" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cc" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 379.55142,1286.1157 -16.3174,14.4958" + id="path9513-0" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + transform="matrix(0,-0.07044006,0.05144341,0,-51.002008,60.048336)" + id="g9523-9" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <path + sodipodi:nodetypes="ccccc" + style="fill:#ff0000;stroke:#ff0000;stroke-width:4.93827152;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 372.13918,1666.5691 v -346.5483 h 15 v 346.5483 z" + id="path9521-3" + inkscape:connector-curvature="0" /> + </g> + <g + transform="matrix(0,-0.04969811,0.03629525,0,-30.925564,52.174356)" + id="g9533-8" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <g + id="g9531-6"> + <path + sodipodi:nodetypes="cccccccc" + inkscape:connector-curvature="0" + id="path9525-7" + d="m 373.444,1325.1424 -13.45088,-8.5711 2.65158,-111.3407 16.68695,-28.5677 17.54212,27.7552 2.37276,111.2472 -13.38185,9.2233 z" + style="display:inline;opacity:1;fill:#ffcc00;fill-opacity:1;stroke:#ff0000;stroke-width:7.71292782;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path9527-2" + d="m 379.55142,1181.0173 v 105.0984 l 16.53494,13.1272" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="ccc" /> + <path + inkscape:connector-curvature="0" + id="path9529-0" + d="m 379.55142,1286.1157 -16.3174,14.4958" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + </g> + </g> + <g + transform="matrix(0.03514187,-0.03514187,0.02566461,0.02566461,-27.446853,5.9976091)" + id="g9533-1" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> + <g + id="g9531-8"> + <path + sodipodi:nodetypes="cccccccc" + inkscape:connector-curvature="0" + id="path9525-8" + d="m 373.444,1325.1424 -13.45088,-8.5711 2.65158,-111.3407 16.68695,-28.5677 17.54212,27.7552 2.37276,111.2472 -13.38185,9.2233 z" + style="display:inline;opacity:1;fill:#ffcc00;fill-opacity:1;stroke:#ff0000;stroke-width:7.71292782;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path9527-8" + d="m 379.55142,1181.0173 v 105.0984 l 16.53494,13.1272" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="ccc" /> + <path + inkscape:connector-curvature="0" + id="path9529-1" + d="m 379.55142,1286.1157 -16.3174,14.4958" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + </g> + </g> + <g + transform="matrix(-0.03514187,-0.03514187,-0.02566462,0.02566462,80.324473,5.9970387)" + style="stroke:#000000;stroke-width:4.93827152;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="g9517-2"> + <g + id="g9515-2"> + <path + style="display:inline;opacity:1;fill:#ffcc00;fill-opacity:1;stroke:#ff0000;stroke-width:7.71292782;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 373.444,1325.1424 -13.45088,-8.5711 2.65158,-111.3407 16.68695,-28.5677 17.54212,27.7552 2.37276,111.2472 -13.38185,9.2233 z" + id="path9509-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccc" /> + <path + sodipodi:nodetypes="ccc" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 379.55142,1181.0173 v 105.0984 l 16.53494,13.1272" + id="path9511-7" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cc" + style="fill:none;stroke:#ff0000;stroke-width:4.51620865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 379.55142,1286.1157 -16.3174,14.4958" + id="path9513-6" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wn.svg b/client/public/images/pieces/Shogi/wn.svg new file mode 100644 index 00000000..18833cf8 --- /dev/null +++ b/client/public/images/pieces/Shogi/wn.svg @@ -0,0 +1,819 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wn.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + inkscape:export-filename="D:\Pictures\Chess Variants\Shogi\pieces\Plastic\0KE.png" + inkscape:export-xdpi="365.56332" + inkscape:export-ydpi="365.56332"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-2-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-8" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + <filter + id="drop-shadow-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-4" /> + </filter> + <filter + id="drop-shadow-2-67"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-74" /> + </filter> + <filter + id="drop-shadow-2-86"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1" /> + </filter> + <filter + id="drop-shadow-22"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-2" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-2-8-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-40" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-0" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-5"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-9" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-4"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-38" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-78" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="16.666261" + inkscape:cy="24.177007" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="svg1717" + showguides="false" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + transform="translate(-278.6039,-28.221215)" + style="display:inline" + id="g8374"> + <g + style="display:inline;filter:url(#drop-shadow-5-1)" + id="g5079-1-9" + transform="matrix(0.91071172,0,0,0.91071172,314.41299,25.949093)"> + <path + style="fill:#fee572;fill-opacity:1" + inkscape:connector-curvature="0" + id="path5063-7-5" + d="m -10.959999,6.2374999 c -4.319,1 -8.69,2.088 -12.838,3.608 l -7.051,44.4501841 39.9339998,-1.84e-4 -6.79,-44.163 C -2.1230437,8.8351673 -6.5435982,7.5323949 -10.959999,6.2374999 Z" + sodipodi:nodetypes="cccccc" /> + </g> + </g> + <g + id="g12482" + transform="matrix(1.1383583,0,0,1.1383583,-2.8611544,-13.761354)"> + <g + transform="matrix(0.70055036,0,0,0.70055036,-244.80436,-23.951026)" + id="g8333" + style="display:inline"> + <g + id="g8329" + transform="matrix(0.57705753,0,0,0.57705753,442.02738,27.098826)" + style="stroke-width:1.3863436;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cccccccccccccccccccccccccccc" + inkscape:connector-curvature="0" + id="path8321" + d="m -112.14407,62.364407 c -1.60042,3.019221 -0.97881,6.472265 -0.97881,9.788135 -2.63655,5.43328 -4.42105,9.610707 -4.05509,14.542373 -3.42623,3.817142 -6.43917,7.882263 -8.38983,12.584746 -0.5563,2.330509 -1.03731,4.661019 -0.13983,6.991529 l 1.25848,0.69915 c 1.62281,3.36412 2.10136,4.10929 5.73305,3.63559 l 0.69915,-3.49576 0.97881,-1.67797 -0.69915,4.47458 0.97882,2.37712 c 5.56198,-1.79145 5.43612,-4.78392 8.35427,-9.28613 4.41588,-2.03977 6.33241,-3.073074 10.662675,-4.696923 l 1.957627,-1.258474 2.936441,-4.894068 -2.65678,4.754237 0.699152,3.076271 c 0,0 0.139831,2.796607 0,3.495767 -0.294711,4.50663 -4.287614,9.94882 -7.518745,12.72909 -4.41838,3.3646 -5.27045,6.49044 -5.90498,11.88108 21.569882,11.97113 32.153352,6.36401 42.08898,-0.27966 -0.434978,-2.47227 -0.77116,-4.23377 -1.702104,-7.63819 -2.387924,-8.0077 -2.831998,-13.06774 -3.191964,-26.899951 -0.666509,-10.140918 -11.048936,-24.3155 -24.247991,-23.642768 l -6.514721,-10.056384 c -2.7431,2.441895 -2.34212,6.067326 -2.79661,9.508474 l -2.09746,-0.279661 z" + style="fill:#000000;stroke:#000000;stroke-width:1.3863436;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path8323" + d="m -95.838861,96.831416 c 1.503563,-2.62438 1.69516,-6.972687 1.543213,-8.543845" + style="fill:none;stroke:#ffffff;stroke-width:1.7315681;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path8325" + d="m -108.57407,80.454025 c -3.30499,-0.203236 -3.02905,1.490129 -3.90984,4.357502 3.36607,0.262252 3.05167,-1.430004 3.90984,-4.357502 z" + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.98407197;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cscc" + inkscape:connector-curvature="0" + id="path8327" + d="m -93.159425,74.220209 c 1.993886,-1.136997 5.954671,1.094626 7.399151,2.314543 4.78472,4.040876 10.222665,9.277577 10.30886,16.01737 1.315854,10.469988 0.825136,25.072578 4.796708,33.888458" + style="fill:none;stroke:#ffffff;stroke-width:2.96840239;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.99921441;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 373.99999,91.163185 2.125,-3" + id="path8331" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + <path + style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.69999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 15.075681,36.961255 c -0.361906,-0.675822 0.138456,-0.84001 0.949351,-1.607275" + id="path8331-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wni.svg b/client/public/images/pieces/Shogi/wni.svg new file mode 100644 index 00000000..4fc7e054 --- /dev/null +++ b/client/public/images/pieces/Shogi/wni.svg @@ -0,0 +1,873 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wni.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-2-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-8" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + <filter + id="drop-shadow-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-4" /> + </filter> + <filter + id="drop-shadow-2-67"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-74" /> + </filter> + <filter + id="drop-shadow-2-86"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1" /> + </filter> + <filter + id="drop-shadow-22"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-2" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-2-8-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-40" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-0" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-5"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-9" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-4"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-38" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-78" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9" /> + </filter> + <filter + id="drop-shadow-5-1-3"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-7" /> + </filter> + <filter + id="drop-shadow-2-84-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0" /> + </filter> + <filter + id="drop-shadow-5-1-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-3" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="21.31242" + inkscape:cy="26.166262" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="g8422" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + style="display:inline" + id="g8422" + transform="translate(-275.87113,-160.98414)"> + <g + id="g6832-4-7" + transform="matrix(0.89418279,0,0,0.89418279,187.12712,138.53914)" + style="display:inline;filter:url(#drop-shadow-2-84-1)"> + <g + id="g6830-3-9" + transform="rotate(180,45.578499,23.8125)"> + <path + sodipodi:nodetypes="cccccccc" + id="path6814-84-3" + d="m -37.299339,-31.009999 -13.408999,4.26 -6.837,44.557695 40.553453,5e-6 -6.89845,-44.861695 -13.138,-3.935 c -0.0934,-0.02561 -0.19268,-0.01493 -0.271004,-0.021 z" + inkscape:connector-curvature="0" + style="fill:#feec99" /> + </g> + </g> + <g + id="g12482" + transform="matrix(-1.1383583,0,0,-1.1383583,330.88927,226.05963)"> + <g + transform="matrix(0.70055036,0,0,0.70055036,-244.80436,-23.951026)" + id="g8333" + style="display:inline"> + <g + id="g8329" + transform="matrix(0.57705753,0,0,0.57705753,442.02738,27.098826)" + style="stroke-width:1.3863436;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cccccccccccccccccccccccccccc" + inkscape:connector-curvature="0" + id="path8321" + d="m -112.14407,62.364407 c -1.60042,3.019221 -0.97881,6.472265 -0.97881,9.788135 -2.63655,5.43328 -4.42105,9.610707 -4.05509,14.542373 -3.42623,3.817142 -6.43917,7.882263 -8.38983,12.584746 -0.5563,2.330509 -1.03731,4.661019 -0.13983,6.991529 l 1.25848,0.69915 c 1.62281,3.36412 2.10136,4.10929 5.73305,3.63559 l 0.69915,-3.49576 0.97881,-1.67797 -0.69915,4.47458 0.97882,2.37712 c 5.56198,-1.79145 5.43612,-4.78392 8.35427,-9.28613 4.41588,-2.03977 6.33241,-3.073074 10.662675,-4.696923 l 1.957627,-1.258474 2.936441,-4.894068 -2.65678,4.754237 0.699152,3.076271 c 0,0 0.139831,2.796607 0,3.495767 -0.294711,4.50663 -4.287614,9.94882 -7.518745,12.72909 -4.41838,3.3646 -5.27045,6.49044 -5.90498,11.88108 21.569882,11.97113 32.153352,6.36401 42.08898,-0.27966 -0.434978,-2.47227 -0.77116,-4.23377 -1.702104,-7.63819 -2.387924,-8.0077 -2.831998,-13.06774 -3.191964,-26.899951 -0.666509,-10.140918 -11.048936,-24.3155 -24.247991,-23.642768 l -6.514721,-10.056384 c -2.7431,2.441895 -2.34212,6.067326 -2.79661,9.508474 l -2.09746,-0.279661 z" + style="fill:#000000;stroke:#000000;stroke-width:1.3863436;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path8323" + d="m -95.838861,96.831416 c 1.503563,-2.62438 1.69516,-6.972687 1.543213,-8.543845" + style="fill:none;stroke:#ffffff;stroke-width:1.7315681;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path8325" + d="m -108.57407,80.454025 c -3.30499,-0.203236 -3.02905,1.490129 -3.90984,4.357502 3.36607,0.262252 3.05167,-1.430004 3.90984,-4.357502 z" + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.98407197;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cscc" + inkscape:connector-curvature="0" + id="path8327" + d="m -93.159425,74.220209 c 1.993886,-1.136997 5.954671,1.094626 7.399151,2.314543 4.78472,4.040876 10.222665,9.277577 10.30886,16.01737 1.315854,10.469988 0.825136,25.072578 4.796708,33.888458" + style="fill:none;stroke:#ffffff;stroke-width:2.96840239;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + style="fill:none;stroke:#ffffff;stroke-width:0.99921441;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 373.99999,91.163185 2.125,-3" + id="path8331" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + <path + style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.69999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 15.075681,36.961255 c -0.361906,-0.675822 0.138456,-0.84001 0.949351,-1.607275" + id="path8331-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wo.svg b/client/public/images/pieces/Shogi/wo.svg new file mode 100644 index 00000000..0e1aa87e --- /dev/null +++ b/client/public/images/pieces/Shogi/wo.svg @@ -0,0 +1,841 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wo.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + inkscape:export-filename="D:\Pictures\Chess Variants\Shogi\pieces\Plastic\0NK2.png" + inkscape:export-xdpi="365.56332" + inkscape:export-ydpi="365.56332"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-2-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-8" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + <filter + id="drop-shadow-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-4" /> + </filter> + <filter + id="drop-shadow-2-67"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-74" /> + </filter> + <filter + id="drop-shadow-2-86"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1" /> + </filter> + <filter + id="drop-shadow-22"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-2" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-2-8-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-40" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-0" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-5"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-9" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-4"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-38" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-78" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="7.1780125" + inkscape:cy="18.825885" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="svg1717" + showguides="true" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + transform="translate(-278.33424,-27.771783)" + style="display:inline" + id="g8374"> + <g + style="display:inline;filter:url(#drop-shadow-5-1)" + id="g5079-1-9" + transform="matrix(0.91071172,0,0,0.91071172,314.41299,25.949093)"> + <path + style="fill:#fee572;fill-opacity:1" + inkscape:connector-curvature="0" + id="path5063-7-5" + d="m -10.959999,6.2374999 c -4.319,1 -8.69,2.088 -12.838,3.608 l -7.051,44.4501841 39.9339998,-1.84e-4 -6.79,-44.163 C -2.1230437,8.8351673 -6.5435982,7.5323949 -10.959999,6.2374999 Z" + sodipodi:nodetypes="cccccc" /> + </g> + </g> + <g + id="g45515" + transform="translate(0.08988645,-4.6969741)"> + <g + transform="matrix(1.1383583,0,0,1.1383583,-2.6813815,-8.6149479)" + id="g12482"> + <g + style="display:inline" + id="g8333" + transform="matrix(0.70055036,0,0,0.70055036,-244.80436,-23.951026)"> + <g + style="stroke-width:1.3863436;stroke-miterlimit:4;stroke-dasharray:none" + transform="matrix(0.57705753,0,0,0.57705753,442.02738,27.098826)" + id="g8329"> + <path + style="fill:#ff0000;stroke:#ff0000;stroke-width:1.3863436;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m -112.14407,62.364407 c -1.60042,3.019221 -0.97881,6.472265 -0.97881,9.788135 -2.63655,5.43328 -4.42105,9.610707 -4.05509,14.542373 -3.42623,3.817142 -6.43917,7.882263 -8.38983,12.584746 -0.5563,2.330509 -1.03731,4.661019 -0.13983,6.991529 l 1.25848,0.69915 c 1.62281,3.36412 2.10136,4.10929 5.73305,3.63559 2.0011,-6.20075 1.73078,-2.13765 1.95763,1.67797 5.56198,-1.79145 5.43612,-4.78392 8.35427,-9.28613 4.41588,-2.03977 6.33241,-3.073074 10.662675,-4.696923 l 1.957627,-1.258474 2.936441,-4.894068 -2.65678,4.754237 0.699152,3.076271 c 0,0 0.139831,2.796607 0,3.495767 -0.294711,4.50663 -4.287614,9.94882 -7.518745,12.72909 -4.41838,3.3646 -5.27045,6.49044 -5.90498,11.88108 21.569882,11.97113 32.153352,6.36401 42.08898,-0.27966 -0.434978,-2.47227 -0.77116,-4.23377 -1.702104,-7.63819 -2.387924,-8.0077 -2.831998,-13.06774 -3.191964,-26.899951 -0.666509,-10.140918 -11.048936,-24.3155 -24.247991,-23.642768 l -6.514721,-10.056384 c -2.7431,2.441895 -2.34212,6.067326 -2.79661,9.508474 l -2.09746,-0.279661 z" + id="path8321" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccccccccccccccccccc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1.7315681;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m -95.838861,96.831416 c 1.503563,-2.62438 1.69516,-6.972687 1.543213,-8.543845" + id="path8323" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:#ffffff;stroke:#ffffff;stroke-width:2.23636866;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m -108.08624,80.844616 c -4.59689,1.232832 -3.88501,2.460012 -5.11311,4.738662 3.7941,0.2956 5.74199,-1.934265 5.11311,-4.738662 z" + id="path8325" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:2.96840239;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m -93.159425,74.220209 c 1.993886,-1.136997 5.954671,1.094626 7.399151,2.314543 4.78472,4.040876 10.222665,9.277577 10.30886,16.01737 1.315854,10.469988 0.825136,25.072578 4.796708,33.888458" + id="path8327" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cscc" /> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path8331" + d="m 373.99999,91.163185 2.125,-3" + style="fill:none;stroke:#ffffff;stroke-width:0.99921441;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path8331-6" + d="m 15.075681,36.961255 c -0.361906,-0.675822 0.138456,-0.84001 0.949351,-1.607275" + style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.69999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + style="display:inline;fill:#ffdd55;fill-opacity:1;stroke:#ff0000;stroke-width:0.4165256;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 14.683288,28.695494 3.98138,2.320601 c 2.291983,-3.793437 2.302843,-3.728387 4.583357,-6.923992 C 22.543158,22.34945 20.114903,21.501 18.220989,20.471775 l 0.819851,-1.947627 c 1.904345,1.189941 4.274607,1.824551 5.489774,3.856819 1.411277,-1.697447 2.315308,-3.406811 3.249095,-4.770909 0.807675,0.09845 1.45551,0.102934 2.409321,0.516814 -2.614772,3.800842 -5.993326,7.510788 -10.152853,13.808456 l 1.227615,1.194148 -0.860202,1.572411 -1.924576,-1.94854 -4.587045,-2.48625 c 0.187295,-0.485628 0.434859,-1.001392 0.791319,-1.571603 z" + id="path8339" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccccccccc" /> + <path + sodipodi:nodetypes="cssc" + inkscape:connector-curvature="0" + id="path17735" + d="m 21.192986,43.241681 c 0.332569,0.07499 1.114333,0.412984 1.272543,0.500473 5.752935,3.181335 11.644106,3.771706 16.57258,0.09902 0.209643,-0.156226 1.518424,-0.815115 1.735253,-0.875737" + style="fill:none;stroke:#ffdd55;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cscsc" + inkscape:connector-curvature="0" + id="path17737" + d="m 20.525724,33.570596 c 0.310847,0.216901 0.257316,0.337071 0.300158,0.439967 1.541467,3.702232 4.262111,5.531296 5.960282,5.944757 6.67735,-0.02775 8.326535,-4.170765 11.459886,-7.203923 0.129266,-0.125132 0.462673,-0.405562 0.663549,-0.413953" + style="fill:none;stroke:#ffdd55;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/woi.svg b/client/public/images/pieces/Shogi/woi.svg new file mode 100644 index 00000000..dcb8eaa5 --- /dev/null +++ b/client/public/images/pieces/Shogi/woi.svg @@ -0,0 +1,913 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="woi.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-2-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-8" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + <filter + id="drop-shadow-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-4" /> + </filter> + <filter + id="drop-shadow-2-67"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-74" /> + </filter> + <filter + id="drop-shadow-2-86"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1" /> + </filter> + <filter + id="drop-shadow-22"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-2" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-2-8-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-40" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-0" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-5"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-9" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-4"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-38" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-78" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9" /> + </filter> + <filter + id="drop-shadow-5-1-3"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-7" /> + </filter> + <filter + id="drop-shadow-2-84-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0" /> + </filter> + <filter + id="drop-shadow-5-1-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-3" /> + </filter> + <filter + id="drop-shadow-5-1-7"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-8" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-60" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-9" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="7.503143" + inkscape:cy="32.574051" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="g8422" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + style="display:inline" + id="g8422" + transform="translate(-275.87113,-160.98414)"> + <g + id="g6832-4-7" + transform="matrix(0.89418279,0,0,0.89418279,187.03723,138.89869)" + style="display:inline;filter:url(#drop-shadow-2-84-1)"> + <g + id="g6830-3-9" + transform="rotate(180,45.578499,23.8125)"> + <path + sodipodi:nodetypes="cccccccc" + id="path6814-84-3" + d="m -37.299339,-31.009999 -13.408999,4.26 -6.837,44.557695 40.553453,5e-6 -6.89845,-44.861695 -13.138,-3.935 c -0.0934,-0.02561 -0.19268,-0.01493 -0.271004,-0.021 z" + inkscape:connector-curvature="0" + style="fill:#feec99" /> + </g> + </g> + <g + transform="rotate(-180,163.96912,108.90211)" + id="g45515"> + <g + transform="matrix(1.1383583,0,0,1.1383583,-2.6813815,-8.6149479)" + id="g12482-5"> + <g + style="display:inline" + id="g8333-0" + transform="matrix(0.70055036,0,0,0.70055036,-244.80436,-23.951026)"> + <g + style="stroke-width:1.3863436;stroke-miterlimit:4;stroke-dasharray:none" + transform="matrix(0.57705753,0,0,0.57705753,442.02738,27.098826)" + id="g8329-7"> + <path + style="fill:#ff0000;stroke:#ff0000;stroke-width:1.3863436;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m -112.14407,62.364407 c -1.60042,3.019221 -0.97881,6.472265 -0.97881,9.788135 -2.63655,5.43328 -4.42105,9.610707 -4.05509,14.542373 -3.42623,3.817142 -6.43917,7.882263 -8.38983,12.584746 -0.5563,2.330509 -1.03731,4.661019 -0.13983,6.991529 l 1.25848,0.69915 c 1.62281,3.36412 2.10136,4.10929 5.73305,3.63559 2.0011,-6.20075 1.73078,-2.13765 1.95763,1.67797 5.56198,-1.79145 5.43612,-4.78392 8.35427,-9.28613 4.41588,-2.03977 6.33241,-3.073074 10.662675,-4.696923 l 1.957627,-1.258474 2.936441,-4.894068 -2.65678,4.754237 0.699152,3.076271 c 0,0 0.139831,2.796607 0,3.495767 -0.294711,4.50663 -4.287614,9.94882 -7.518745,12.72909 -4.41838,3.3646 -5.27045,6.49044 -5.90498,11.88108 21.569882,11.97113 32.153352,6.36401 42.08898,-0.27966 -0.434978,-2.47227 -0.77116,-4.23377 -1.702104,-7.63819 -2.387924,-8.0077 -2.831998,-13.06774 -3.191964,-26.899951 -0.666509,-10.140918 -11.048936,-24.3155 -24.247991,-23.642768 l -6.514721,-10.056384 c -2.7431,2.441895 -2.34212,6.067326 -2.79661,9.508474 l -2.09746,-0.279661 z" + id="path8321-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccccccccccccccccccc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1.7315681;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m -95.838861,96.831416 c 1.503563,-2.62438 1.69516,-6.972687 1.543213,-8.543845" + id="path8323-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:#ffffff;stroke:#ffffff;stroke-width:2.23636866;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m -108.08624,80.844616 c -4.59689,1.232832 -3.88501,2.460012 -5.11311,4.738662 3.7941,0.2956 5.74199,-1.934265 5.11311,-4.738662 z" + id="path8325-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:2.96840239;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m -93.159425,74.220209 c 1.993886,-1.136997 5.954671,1.094626 7.399151,2.314543 4.78472,4.040876 10.222665,9.277577 10.30886,16.01737 1.315854,10.469988 0.825136,25.072578 4.796708,33.888458" + id="path8327-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cscc" /> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path8331-3" + d="m 373.99999,91.163185 2.125,-3" + style="fill:none;stroke:#ffffff;stroke-width:0.99921441;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path8331-6-1" + d="m 15.075681,36.961255 c -0.361906,-0.675822 0.138456,-0.84001 0.949351,-1.607275" + style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.69999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + style="display:inline;fill:#ffdd55;fill-opacity:1;stroke:#ff0000;stroke-width:0.4165256;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 14.683288,28.695494 3.98138,2.320601 c 2.291983,-3.793437 2.302843,-3.728387 4.583357,-6.923992 C 22.543158,22.34945 20.114903,21.501 18.220989,20.471775 l 0.819851,-1.947627 c 1.904345,1.189941 4.274607,1.824551 5.489774,3.856819 1.411277,-1.697447 2.315308,-3.406811 3.249095,-4.770909 0.807675,0.09845 1.45551,0.102934 2.409321,0.516814 -2.614772,3.800842 -5.993326,7.510788 -10.152853,13.808456 l 1.227615,1.194148 -0.860202,1.572411 -1.924576,-1.94854 -4.587045,-2.48625 c 0.187295,-0.485628 0.434859,-1.001392 0.791319,-1.571603 z" + id="path8339" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccccccccc" /> + <path + sodipodi:nodetypes="cssc" + inkscape:connector-curvature="0" + id="path17735" + d="m 21.192986,43.241681 c 0.332569,0.07499 1.114333,0.412984 1.272543,0.500473 5.752935,3.181335 11.644106,3.771706 16.57258,0.09902 0.209643,-0.156226 1.518424,-0.815115 1.735253,-0.875737" + style="fill:none;stroke:#ffdd55;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cscsc" + inkscape:connector-curvature="0" + id="path17737" + d="m 20.525724,33.570596 c 0.310847,0.216901 0.257316,0.337071 0.300158,0.439967 1.541467,3.702232 4.262111,5.531296 5.960282,5.944757 6.67735,-0.02775 8.326535,-4.170765 11.459886,-7.203923 0.129266,-0.125132 0.462673,-0.405562 0.663549,-0.413953" + style="fill:none;stroke:#ffdd55;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wp.svg b/client/public/images/pieces/Shogi/wp.svg new file mode 100644 index 00000000..b56dfc99 --- /dev/null +++ b/client/public/images/pieces/Shogi/wp.svg @@ -0,0 +1,1012 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wp.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + inkscape:export-filename="D:\Pictures\Chess Variants\Shogi\pieces\Plastic\0FU.png" + inkscape:export-xdpi="394.90497" + inkscape:export-ydpi="394.90497"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="-23.09529,59.221375" + end_point="-23.09529,92.162309" + center_point="-23.09529,75.691842" + id="path-effect18869" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="-23.355851,35.962989" + end_point="-23.355851,60.348801" + center_point="-23.355851,48.155895" + id="path-effect18867" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-2-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-8" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + <filter + id="drop-shadow-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-4" /> + </filter> + <filter + id="drop-shadow-2-67"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-74" /> + </filter> + <filter + id="drop-shadow-2-86"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1" /> + </filter> + <filter + id="drop-shadow-22"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-2" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-2-8-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-40" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-0" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-5"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-9" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-4"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-38" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-78" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9" /> + </filter> + <filter + id="drop-shadow-5-1-3"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-7" /> + </filter> + <filter + id="drop-shadow-2-84-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0" /> + </filter> + <filter + id="drop-shadow-2-84-1-0"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-3" /> + </filter> + <filter + id="drop-shadow-5-1-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-8" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-8-3" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-5-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-1-4" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-1-0-0"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-0-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-1-0-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-9-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-1-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-0-7" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-01" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-88" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-5" /> + </filter> + <filter + id="drop-shadow-2-84-1-4"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-4" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="8.8804978" + inkscape:cy="29.11869" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="svg1717" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + transform="matrix(0.84305669,0,0,0.84305669,34.982983,-0.03380619)" + id="g5079-1-9-2" + style="display:inline;filter:url(#drop-shadow-5-1-1)"> + <path + sodipodi:nodetypes="cccccc" + d="m -10.959999,6.2374999 -12.838,3.608 -7.051,44.4505441 39.9339998,-5.44e-4 -6.79,-44.163 C -2.1230437,8.8351673 -6.5435982,7.5323949 -10.959999,6.2374999 Z" + id="path5063-7-5-0" + inkscape:connector-curvature="0" + style="fill:#fee572;fill-opacity:1" /> + </g> + <g + style="display:inline;stroke:#000000;stroke-width:1.31294143;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke fill markers" + transform="matrix(0.42483153,0,0,0.5170919,35.420982,-7.2055842)" + id="g2182-3"> + <g + style="stroke:#000000;stroke-width:1.31294143;stroke-miterlimit:4;stroke-dasharray:none" + id="g2180-9" + transform="translate(0.4695196,-1.5015006)"> + <path + style="fill:#000000;stroke:#000000;stroke-width:1.31294143;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers" + d="m -23.355851,37.943536 c -2.134544,9.081768 -4.332216,14.438718 -13.389243,20.588223 8.912868,3.135271 18.70037,2.896518 26.778486,0 -9.057027,-6.149505 -11.254699,-11.506455 -13.389243,-20.588223 z" + id="path2176-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> + <path + style="fill:#000000;stroke:#000000;stroke-width:1.31294143;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers" + d="m -26.817667,58.549927 c -0.101781,8.756321 -0.371109,15.836633 -11.545204,21.428518 -5.232221,2.785963 -6.963446,4.475105 -7.614698,9.332185 6.784589,1.493568 14.836273,2.210393 22.882279,2.179259 8.046006,0.03113 16.0976895,-0.685691 22.882279,-2.179259 C -0.864263,84.45355 -2.595488,82.764408 -7.827709,79.978445 -19.001804,74.38656 -19.271132,67.306248 -19.372913,58.549927 v 4e-6 c -1.240718,0.01919 -2.481542,0.02015 -3.722377,0.01942 -1.240835,7.29e-4 -2.481659,-2.33e-4 -3.722377,-0.01942 z" + id="path2178-9" + inkscape:connector-curvature="0" /> + </g> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wpi.svg b/client/public/images/pieces/Shogi/wpi.svg new file mode 100644 index 00000000..5765b6ce --- /dev/null +++ b/client/public/images/pieces/Shogi/wpi.svg @@ -0,0 +1,1061 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wpi.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-2-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-8" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + <filter + id="drop-shadow-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-4" /> + </filter> + <filter + id="drop-shadow-2-67"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-74" /> + </filter> + <filter + id="drop-shadow-2-86"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1" /> + </filter> + <filter + id="drop-shadow-22"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-2" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-2-8-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-40" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-0" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-5"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-9" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-4"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-38" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-78" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9" /> + </filter> + <filter + id="drop-shadow-5-1-3"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-7" /> + </filter> + <filter + id="drop-shadow-2-84-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0" /> + </filter> + <filter + id="drop-shadow-2-84-1-0"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-3" /> + </filter> + <filter + id="drop-shadow-5-1-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-8" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-8-3" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-5-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-1-4" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-1-0-0"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-0-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-1-0-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-9-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-1-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-0-7" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-01" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-88" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-5" /> + </filter> + <filter + id="drop-shadow-5-1-1-3"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-88-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-5-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-1-2-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-1-4"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-4" /> + </filter> + <filter + id="drop-shadow-5-1-1-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-88-8" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1-6-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-5-0" /> + </filter> + <filter + id="drop-shadow-5-1-1-7"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-88-3" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1-6-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-5-8" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125146" + inkscape:cx="17.778215" + inkscape:cy="33.006469" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="svg1717" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + transform="translate(-374.84881,-154.90592)" + style="display:inline" + id="g8644"> + <g + id="g6832-4-7-50" + transform="matrix(0.82775565,0,0,0.82775565,294.36509,136.51088)" + style="display:inline;filter:url(#drop-shadow-2-84-1-4)"> + <g + id="g6830-3-9-2" + transform="rotate(180,45.578499,23.8125)"> + <path + sodipodi:nodetypes="cccccc" + id="path6814-84-3-4" + d="m -50.708338,-26.749999 -6.837,44.33402 h 40.189999 l -6.535,-44.63802 -13.138,-3.935 z" + inkscape:connector-curvature="0" + style="fill:#feec99" /> + </g> + </g> + </g> + <g + style="display:inline;stroke:#000000;stroke-width:1.31294143;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke fill markers" + transform="matrix(-0.42483153,0,0,-0.5170919,16.196701,59.159933)" + id="g2182-3-4"> + <g + style="stroke:#000000;stroke-width:1.31294143;stroke-miterlimit:4;stroke-dasharray:none" + id="g2180-9-1" + transform="translate(0.4695196,-1.5015006)"> + <path + style="fill:#000000;stroke:#000000;stroke-width:1.31294143;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers" + d="m -23.355851,37.943536 c -2.134544,9.081768 -4.332216,14.438718 -13.389243,20.588223 8.912868,3.135271 18.70037,2.896518 26.778486,0 -9.057027,-6.149505 -11.254699,-11.506455 -13.389243,-20.588223 z" + id="path2176-6-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> + <path + style="fill:#000000;stroke:#000000;stroke-width:1.31294143;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers" + d="m -26.817667,58.549927 c -0.101781,8.756321 -0.371109,15.836633 -11.545204,21.428518 -5.232221,2.785963 -6.963446,4.475105 -7.614698,9.332185 6.784589,1.493568 14.836273,2.210393 22.882279,2.179259 8.046006,0.03113 16.0976895,-0.685691 22.882279,-2.179259 C -0.864263,84.45355 -2.595488,82.764408 -7.827709,79.978445 -19.001804,74.38656 -19.271132,67.306248 -19.372913,58.549927 v 4e-6 c -1.240718,0.01919 -2.481542,0.02015 -3.722377,0.01942 -1.240835,7.29e-4 -2.481659,-2.33e-4 -3.722377,-0.01942 z" + id="path2178-9-8" + inkscape:connector-curvature="0" /> + </g> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wq.svg b/client/public/images/pieces/Shogi/wq.svg new file mode 100644 index 00000000..abfd82f6 --- /dev/null +++ b/client/public/images/pieces/Shogi/wq.svg @@ -0,0 +1,1029 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wq.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + inkscape:export-filename="D:\Pictures\Chess Variants\Shogi\pieces\Plastic\0TO.png" + inkscape:export-xdpi="394.90497" + inkscape:export-ydpi="394.90497"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="-23.09529,59.221375" + end_point="-23.09529,92.162309" + center_point="-23.09529,75.691842" + id="path-effect18869" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="-23.355851,35.962989" + end_point="-23.355851,60.348801" + center_point="-23.355851,48.155895" + id="path-effect18867" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-2-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-8" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + <filter + id="drop-shadow-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-4" /> + </filter> + <filter + id="drop-shadow-2-67"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-74" /> + </filter> + <filter + id="drop-shadow-2-86"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1" /> + </filter> + <filter + id="drop-shadow-22"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-2" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-2-8-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-40" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-0" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-5"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-9" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-4"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-38" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-78" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9" /> + </filter> + <filter + id="drop-shadow-5-1-3"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-7" /> + </filter> + <filter + id="drop-shadow-2-84-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0" /> + </filter> + <filter + id="drop-shadow-2-84-1-0"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-3" /> + </filter> + <filter + id="drop-shadow-5-1-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-8" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-8-3" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-5-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-1-4" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-1-0-0"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-0-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-1-0-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-9-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-1-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-0-7" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-01" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-88" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-5" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-1-2-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="5.0281057" + inkscape:cy="25.50782" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="svg1717" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + transform="matrix(0.84305669,0,0,0.84305669,34.982981,-0.13373071)" + id="g5079-1-9-2" + style="display:inline;filter:url(#drop-shadow-5-1-1)"> + <path + sodipodi:nodetypes="cccccc" + d="m -10.959999,6.2374999 -12.838,3.608 -7.051,44.4505441 39.9339998,-5.44e-4 -6.79,-44.163 C -2.1230437,8.8351673 -6.5435982,7.5323949 -10.959999,6.2374999 Z" + id="path5063-7-5-0" + inkscape:connector-curvature="0" + style="fill:#fee572;fill-opacity:1" /> + </g> + <g + id="g19811" + transform="matrix(0.85836819,0,0,0.85836819,3.4072761,-1.0942797)"> + <g + id="g2182-3" + transform="matrix(0.49492926,0,0,0.6024127,37.296007,-6.4786265)" + style="display:inline;stroke:#000000;stroke-width:1.31294143;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke fill markers"> + <g + transform="translate(0.4695196,-1.5015006)" + id="g2180-9" + style="stroke:#000000;stroke-width:1.31294143;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" + id="path2176-6" + d="m -23.355851,44.732625 c -4.132306,8.932558 -4.332216,7.649629 -13.389243,13.799134 8.912868,3.135271 18.70037,2.896518 26.778486,0 -9.057027,-6.149505 -9.438551,-5.164998 -13.389243,-13.799134 z" + style="fill:#ff0000;stroke:#ff0000;stroke-width:1.31294143;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers" /> + <path + inkscape:connector-curvature="0" + id="path2178-9" + d="m -26.817667,58.549927 c -0.101781,8.756321 -0.371109,15.836633 -11.545204,21.428518 -5.232221,2.785963 -6.963446,4.475105 -7.614698,9.332185 6.784589,1.493568 14.836273,2.210393 22.882279,2.179259 8.046006,0.03113 16.0976895,-0.685691 22.882279,-2.179259 C -0.864263,84.45355 -2.595488,82.764408 -7.827709,79.978445 -19.001804,74.38656 -19.271132,67.306248 -19.372913,58.549927 v 4e-6 c -1.240718,0.01919 -2.481542,0.02015 -3.722377,0.01942 -1.240835,7.29e-4 -2.481659,-2.33e-4 -3.722377,-0.01942 z" + style="fill:#ff0000;stroke:#ff0000;stroke-width:1.31294143;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers" /> + </g> + </g> + <g + transform="matrix(0.70055036,0,0,0.70055036,-399.76856,-65.880019)" + id="g3401-4"> + <path + style="display:inline;fill:#ffdd55;fill-opacity:1;stroke:#ff0000;stroke-width:13.42656422;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 89.878164,104.45867 c 71.228006,71.22916 31.757136,135.82089 52.509626,165.37853 28.87071,49.94709 71.08258,59.60515 129.34256,59.36887 1.13228,-0.005 2.26995,-0.0394 3.41266,-0.10377 1.14271,0.0644 2.28038,0.0992 3.41266,0.10377 58.25998,0.23628 100.47185,-9.42178 129.34256,-59.36887 20.75249,-29.55764 -18.71838,-94.14937 52.50963,-165.37853 -11.60482,-5.014637 -42.72517,25.60524 -62.89753,25.52484 -25.61193,-15.17069 -47.03143,3.07994 -52.25128,16.77733 37.83854,-11.30105 70.07869,121.46792 -45.53806,137.91415 -7.06656,1.97083 -16.16354,2.51444 -24.57798,2.71917 -8.41444,-0.20473 -17.51142,-0.74834 -24.57798,-2.71917 -115.61675,-16.44623 -83.3766,-149.2152 -45.53806,-137.91415 -5.21985,-13.69739 -26.63935,-31.94802 -52.25128,-16.77733 -20.17236,0.0804 -51.29271,-30.539477 -62.897526,-25.52484 z" + id="path4702-7-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccscccccc" + inkscape:path-effect="#path-effect4547-0-1-2-5" + inkscape:original-d="m 89.878164,104.45867 c 71.228006,71.22916 31.757136,135.82089 52.509626,165.37853 28.87071,49.94709 71.08258,59.60515 129.34256,59.36887 C 350.58722,328.88627 455.58632,182.1514 466.28913,81.079647 411.27114,168.37671 360.88652,266.79291 286.66251,287.57832 c -10.56829,-0.19825 -25.58122,0.0296 -36.09748,-2.90333 -115.61675,-16.44623 -83.3766,-149.2152 -45.53806,-137.91415 -5.21985,-13.69739 -26.63935,-31.94802 -52.25128,-16.77733 -20.17236,0.0804 -51.29271,-30.539477 -62.897526,-25.52484 z" + transform="matrix(0.06852995,0,0,0.08094496,589.01947,105.57931)" /> + <ellipse + ry="3.8181543" + rx="3.9469099" + cy="124.95992" + cx="608" + id="path4730-4-5" + style="display:inline;opacity:1;fill:#ffdd55;fill-opacity:1;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" /> + </g> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wqi.svg b/client/public/images/pieces/Shogi/wqi.svg new file mode 100644 index 00000000..111783ca --- /dev/null +++ b/client/public/images/pieces/Shogi/wqi.svg @@ -0,0 +1,1125 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wqi.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-2-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-8" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + <filter + id="drop-shadow-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-4" /> + </filter> + <filter + id="drop-shadow-2-67"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-74" /> + </filter> + <filter + id="drop-shadow-2-86"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1" /> + </filter> + <filter + id="drop-shadow-22"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-2" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-2-8-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-40" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-0" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-5"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-9" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-4"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-38" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-78" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9" /> + </filter> + <filter + id="drop-shadow-5-1-3"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-7" /> + </filter> + <filter + id="drop-shadow-2-84-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0" /> + </filter> + <filter + id="drop-shadow-2-84-1-0"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-3" /> + </filter> + <filter + id="drop-shadow-5-1-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-8" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-1" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-8-3" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-5-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-1-4" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-1-0-0"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-0-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-1-0-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-9-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-1-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-0-7" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="645.03669,116.30607" + end_point="644.85991,225.02374" + center_point="644.9483,170.66491" + id="path-effect10989-01" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-88" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-5" /> + </filter> + <filter + id="drop-shadow-5-1-1-3"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-88-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1-1" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-5-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-1-2-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84-1-4"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9-0-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-3-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-0-4" /> + </filter> + <filter + id="drop-shadow-5-1-1-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-88-8" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1-6-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-5-0" /> + </filter> + <filter + id="drop-shadow-5-1-1-3-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-88-0-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1-1-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-5-3-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-1-2-5-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-1-2-5-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-1-1-4"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-9-88-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-6-1-6-06" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9-5-9" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125146" + inkscape:cx="16.838181" + inkscape:cy="29.366956" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="svg1717" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + transform="translate(-374.84881,-155.35535)" + style="display:inline" + id="g8644"> + <g + id="g6832-4-7-50" + transform="matrix(0.82775565,0,0,0.82775565,294.36509,136.51088)" + style="display:inline;filter:url(#drop-shadow-2-84-1-4)"> + <g + id="g6830-3-9-2" + transform="rotate(180,45.578499,23.8125)"> + <path + sodipodi:nodetypes="cccccc" + id="path6814-84-3-4" + d="m -50.708338,-26.749999 -6.837,44.33402 h 40.189999 l -6.535,-44.63802 -13.138,-3.935 z" + inkscape:connector-curvature="0" + style="fill:#feec99" /> + </g> + </g> + </g> + <g + id="g19811" + transform="matrix(-0.85836819,0,0,-0.85836819,48.210406,52.499272)"> + <g + id="g2182-3" + transform="matrix(0.49492926,0,0,0.6024127,37.296007,-6.4786265)" + style="display:inline;stroke:#000000;stroke-width:1.31294143;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke fill markers"> + <g + transform="translate(0.4695196,-1.5015006)" + id="g2180-9" + style="stroke:#000000;stroke-width:1.31294143;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" + id="path2176-6" + d="m -23.355851,44.732625 c -4.132306,8.932558 -4.332216,7.649629 -13.389243,13.799134 8.912868,3.135271 18.70037,2.896518 26.778486,0 -9.057027,-6.149505 -9.438551,-5.164998 -13.389243,-13.799134 z" + style="fill:#ff0000;stroke:#ff0000;stroke-width:1.31294143;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers" /> + <path + inkscape:connector-curvature="0" + id="path2178-9" + d="m -26.817667,58.549927 c -0.101781,8.756321 -0.371109,15.836633 -11.545204,21.428518 -5.232221,2.785963 -6.963446,4.475105 -7.614698,9.332185 6.784589,1.493568 14.836273,2.210393 22.882279,2.179259 8.046006,0.03113 16.0976895,-0.685691 22.882279,-2.179259 C -0.864263,84.45355 -2.595488,82.764408 -7.827709,79.978445 -19.001804,74.38656 -19.271132,67.306248 -19.372913,58.549927 v 4e-6 c -1.240718,0.01919 -2.481542,0.02015 -3.722377,0.01942 -1.240835,7.29e-4 -2.481659,-2.33e-4 -3.722377,-0.01942 z" + style="fill:#ff0000;stroke:#ff0000;stroke-width:1.31294143;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers" /> + </g> + </g> + <g + transform="matrix(0.70055036,0,0,0.70055036,-399.76856,-65.880019)" + id="g3401-4-2"> + <path + style="display:inline;fill:#ffdd55;fill-opacity:1;stroke:#ff0000;stroke-width:13.42656422;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 89.878164,104.45867 c 71.228006,71.22916 31.757136,135.82089 52.509626,165.37853 28.87071,49.94709 71.08258,59.60515 129.34256,59.36887 1.13228,-0.005 2.26995,-0.0394 3.41266,-0.10377 1.14271,0.0644 2.28038,0.0992 3.41266,0.10377 58.25998,0.23628 100.47185,-9.42178 129.34256,-59.36887 20.75249,-29.55764 -18.71838,-94.14937 52.50963,-165.37853 -11.60482,-5.014637 -42.72517,25.60524 -62.89753,25.52484 -25.61193,-15.17069 -47.03143,3.07994 -52.25128,16.77733 37.83854,-11.30105 70.07869,121.46792 -45.53806,137.91415 -7.06656,1.97083 -16.16354,2.51444 -24.57798,2.71917 -8.41444,-0.20473 -17.51142,-0.74834 -24.57798,-2.71917 -115.61675,-16.44623 -83.3766,-149.2152 -45.53806,-137.91415 -5.21985,-13.69739 -26.63935,-31.94802 -52.25128,-16.77733 -20.17236,0.0804 -51.29271,-30.539477 -62.897526,-25.52484 z" + id="path4702-7-4-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccscccccc" + inkscape:path-effect="#path-effect4547-0-1-2-5-3" + inkscape:original-d="m 89.878164,104.45867 c 71.228006,71.22916 31.757136,135.82089 52.509626,165.37853 28.87071,49.94709 71.08258,59.60515 129.34256,59.36887 C 350.58722,328.88627 455.58632,182.1514 466.28913,81.079647 411.27114,168.37671 360.88652,266.79291 286.66251,287.57832 c -10.56829,-0.19825 -25.58122,0.0296 -36.09748,-2.90333 -115.61675,-16.44623 -83.3766,-149.2152 -45.53806,-137.91415 -5.21985,-13.69739 -26.63935,-31.94802 -52.25128,-16.77733 -20.17236,0.0804 -51.29271,-30.539477 -62.897526,-25.52484 z" + transform="matrix(0.06852995,0,0,0.08094496,589.01947,105.57931)" /> + <ellipse + ry="3.8181543" + rx="3.9469099" + cy="124.95992" + cx="608" + id="path4730-4-5-7" + style="display:inline;opacity:1;fill:#ffdd55;fill-opacity:1;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" /> + </g> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wr.svg b/client/public/images/pieces/Shogi/wr.svg new file mode 100644 index 00000000..6b0849c2 --- /dev/null +++ b/client/public/images/pieces/Shogi/wr.svg @@ -0,0 +1,390 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wr.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + inkscape:export-filename="D:\Pictures\Chess Variants\Shogi\pieces\Plastic\0HI.png" + inkscape:export-xdpi="365.56299" + inkscape:export-ydpi="365.56299"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="61.079279" + inkscape:cy="29.598164" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="g9438" + inkscape:snap-nodes="false" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + transform="matrix(1.3333333,0,0,-1.3333333,-70.30806,368.00774)" + style="display:inline" + id="g9438"> + <g + style="fill:#fdc9dd;fill-opacity:1;filter:url(#drop-shadow-6)" + id="g5765" + transform="matrix(0.75000002,0,0,-0.75000002,80.474554,279.16521)"> + <path + style="fill:#fdc9dd;fill-opacity:1" + inkscape:connector-curvature="0" + id="path5763" + d="m -10.959998,6.2374999 -12.838,3.608 -7.051,44.4501771 39.9340001,-1.77e-4 c -2.3028583,-14.885125 -4.0759435,-30.550548 -6.79,-44.163 z" + sodipodi:nodetypes="cccccc" /> + </g> + <g + transform="matrix(0.50936064,0,0,-0.50936064,19.40127,296.3433)" + id="g3971-6" + style="display:inline"> + <path + transform="matrix(1.3333333,0,0,-1.3333333,0,396.85067)" + style="display:inline;fill:none;stroke:#ffffe5;stroke-width:0.75px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 68.00378,224.07843 -0.331456,3.32285" + id="path3893-9" + inkscape:connector-curvature="0" /> + <path + transform="matrix(1.3333333,0,0,-1.3333333,0,396.85067)" + style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.75px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 71.848674,227.16926 H 84.079412" + id="path3907-9" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path3827-3" + d="m 112.98209,92.87612 a 8.7982826,9.129591 0 0 0 -0.0508,-0.23242 8.7982826,9.129591 0 0 0 -0.27734,-0.86719 8.7982826,9.129591 0 0 0 -0.35938,-0.83203 8.7982826,9.129591 0 0 0 -0.4375,-0.79101 8.7982826,9.129591 0 0 0 -0.51172,-0.74415 8.7982826,9.129591 0 0 0 -0.58008,-0.68554 8.7982826,9.129591 0 0 0 -0.64453,-0.6211 8.7982826,9.129591 0 0 0 -0.69922,-0.55273 8.7982826,9.129591 0 0 0 -0.75,-0.47656 8.7982826,9.129591 0 0 0 -0.79101,-0.39649 8.7982826,9.129591 0 0 0 -0.82617,-0.3125 8.7982826,9.129591 0 0 0 -0.85352,-0.22656 8.7982826,9.129591 0 0 0 -0.86914,-0.13672 8.7982826,9.129591 0 0 0 -0.87891,-0.0449 8.7982826,9.129591 0 0 0 -0.62109,0.0215 8.7982826,9.129591 0 0 0 -0.87305,0.11133 8.7982826,9.129591 0 0 0 -0.85937,0.19922 8.7982826,9.129591 0 0 0 -0.83399,0.28711 8.7982826,9.129591 0 0 0 -0.80273,0.37305 8.7982826,9.129591 0 0 0 -0.76367,0.45508 8.7982826,9.129591 0 0 0 -0.71485,0.53125 8.7982826,9.129591 0 0 0 -0.66015,0.60156 8.7982826,9.129591 0 0 0 -0.59961,0.66797 8.7982826,9.129591 0 0 0 -0.5332,0.72656 8.7982826,9.129591 0 0 0 -0.45899,0.77734 8.7982826,9.129591 0 0 0 -0.38281,0.82227 8.7982826,9.129591 0 0 0 -0.30078,0.85742 8.7982826,9.129591 0 0 0 -0.1211,0.48828 z" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" /> + <path + id="path3829-3" + d="m 87.30581,68.52394 v 25.45703 h 3.91211 a 13.346641,13.346641 0 0 1 0.0664,-0.44336 13.346641,13.346641 0 0 1 0.33008,-1.29101 13.346641,13.346641 0 0 1 0.45703,-1.25391 13.346641,13.346641 0 0 1 0.58008,-1.20117 13.346641,13.346641 0 0 1 0.69727,-1.13672 13.346641,13.346641 0 0 1 0.80859,-1.0625 13.346641,13.346641 0 0 1 0.90821,-0.97656 13.346641,13.346641 0 0 1 1.0039,-0.88086 13.346641,13.346641 0 0 1 1.08399,-0.77539 13.346641,13.346641 0 0 1 1.1582,-0.66406 13.346641,13.346641 0 0 1 1.2168,-0.54493 13.346641,13.346641 0 0 1 1.26562,-0.41992 13.346641,13.346641 0 0 1 1.30274,-0.29297 13.346641,13.346641 0 0 1 1.32422,-0.16015 13.346641,13.346641 0 0 1 0.94336,-0.0332 13.346641,13.346641 0 0 1 1.33398,0.0664 13.346641,13.346641 0 0 1 1.31836,0.19922 13.346641,13.346641 0 0 1 1.29297,0.33008 13.346641,13.346641 0 0 1 1.25195,0.45703 13.346641,13.346641 0 0 1 1.20313,0.58008 13.346641,13.346641 0 0 1 1.13671,0.69726 13.346641,13.346641 0 0 1 1.0625,0.8086 13.346641,13.346641 0 0 1 0.97461,0.9082 13.346641,13.346641 0 0 1 0.88086,1.00195 13.346641,13.346641 0 0 1 0.77735,1.08594 13.346641,13.346641 0 0 1 0.66211,1.15625 13.346641,13.346641 0 0 1 0.54492,1.21875 13.346641,13.346641 0 0 1 0.42187,1.26562 13.346641,13.346641 0 0 1 0.29102,1.30274 13.346641,13.346641 0 0 1 0.008,0.0586 h 3.54688 V 68.52395 Z" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path3831-7" + d="m 117.69253,95.65871 h 5.76367 l -1.3125,-1.66211 -1.07226,-0.0312 -3.54883,0.002 c 0.0726,0.42367 0.1248,0.8506 0.15625,1.2793 0.007,0.13729 0.0112,0.27468 0.0137,0.41211 z" + style="fill:#000000;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path3833-4" + d="m 91.21792,93.97511 -3.82813,0.002 -1.32904,-0.008 -1.31744,1.68946 h 6.30273 c 0.005,-0.26726 0.018,-0.5343 0.0391,-0.80078 0.0344,-0.29567 0.0787,-0.59011 0.13281,-0.88282 z" + style="fill:#000000;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path3835-9" + d="m 117.50262,98.29966 5.98042,-0.0137 -0.008,-2.29145 -5.81074,0.003 a 13.483042,11.720541 0 0 1 0.0197,0.47339 13.483042,11.720541 0 0 1 -0.0671,1.16974 13.483042,11.720541 0 0 1 -0.11443,0.65863 z" + style="fill:#000000;stroke:#000000;stroke-width:0.94188046px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path3837-4" + d="m 91.0692,95.96897 -6.34759,0.005 0.0157,2.40761 6.48691,-0.0158 a 13.408385,11.991536 0 0 1 -0.14717,-1.08448 13.408385,11.991536 0 0 1 -0.0334,-0.84758 13.408385,11.991536 0 0 1 0.0255,-0.46503 z" + style="fill:#000000;stroke:#000000;stroke-width:0.95006573px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path3839-7" + d="m 95.72973,93.80371 a 8.6610679,15.056855 0 0 0 -0.025,0.86004 8.6610679,15.056855 0 0 0 0.0211,1.06622 8.6610679,15.056855 0 0 0 0.10383,1.49461 8.6610679,15.056855 0 0 0 0.12497,0.96635 l 16.83101,-0.074 a 8.6610679,15.056855 0 0 0 0.0673,-0.46064 8.6610679,15.056855 0 0 0 0.13074,-1.48818 8.6610679,15.056855 0 0 0 0.0423,-1.50428 8.6610679,15.056855 0 0 0 -0.0173,-0.88261 z" + style="fill:#000000;stroke:#000000;stroke-width:1.27417254px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path3841-1" + d="m 87.26197,68.54669 c -2.66877,-1.95465 -2.44142,-2.435923 -3.80698,-5.387473 14.02499,1.45048 28.1694,1.602391 41.40918,-0.05405 -0.95473,3.134827 -1.13136,3.60426 -3.72737,5.41942 z" + style="fill:#000000;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path3843-4" + d="M 104.18763,81.82779 A 13.346641,13.346641 0 0 0 90.84192,95.1735 13.346641,13.346641 0 0 0 104.18763,108.52115 13.346641,13.346641 0 0 0 117.53528,95.1735 13.346641,13.346641 0 0 0 104.18763,81.82779 Z m 0,4.2168 a 8.7982826,9.129591 0 0 1 8.79883,9.12891 8.7982826,9.129591 0 0 1 -8.79883,9.1289 8.7982826,9.129591 0 0 1 -8.79687,-9.1289 8.7982826,9.129591 0 0 1 8.79687,-9.12891 z" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.83385628;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" /> + <path + inkscape:connector-curvature="0" + id="path3845-0" + d="m 104.27673,95.96917 v 9.41336" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path3849-1" + d="m 86.786315,69.588632 34.766335,0.17494" + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.47243416;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <path + inkscape:connector-curvature="0" + id="path3853-5" + d="m 97.82438,102.28894 6.31977,-6.40816 6.60703,6.60703" + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path3887-4" + d="m 84.22694,96.09071 h 6.17067" + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.27587795;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <path + inkscape:connector-curvature="0" + id="path3885-9" + d="m 96.10074,96.09071 h 16.1875" + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.00170553;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path3855-3" + d="m 117.96123,96.09071 h 5.9942" + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.27587795;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path3857-1" + d="M 104.23253,98.48434 V 86.29065" + style="fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path3859-8" + d="M 106.51056,98.28266 97.98293,89.40914" + style="fill:#ffffff;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path3861-2" + d="m 101.63748,98.45309 8.82643,-8.98046" + style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.98108894;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" + id="path3905-9" + sodipodi:type="arc" + sodipodi:cx="104.02293" + sodipodi:cy="-94.563194" + sodipodi:rx="8.1080236" + sodipodi:ry="8.1080236" + sodipodi:start="5.790604" + sodipodi:end="3.6416079" + d="m 111.16703,-98.397494 a 8.1080236,8.1080236 0 0 1 -2.0124,10.111694 8.1080236,8.1080236 0 0 1 -10.30993,-0.03832 8.1080236,8.1080236 0 0 1 -1.937175,-10.126374" + transform="scale(1,-1)" + sodipodi:open="true" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 95.874998,93.788185 H 111.9375" + id="path3934-4" + inkscape:connector-curvature="0" /> + <path + sodipodi:open="true" + transform="scale(1,-1)" + d="m 118.31652,-98.350205 a 14.421116,14.421116 0 0 1 -6.17709,14.870653 14.421116,14.421116 0 0 1 -16.102114,-0.121925 14.421116,14.421116 0 0 1 -5.951199,-14.962489" + sodipodi:end="3.3553684" + sodipodi:start="6.0845533" + sodipodi:ry="14.421116" + sodipodi:rx="14.421116" + sodipodi:cy="-95.504509" + sodipodi:cx="104.17896" + sodipodi:type="arc" + id="path3938-6" + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.62641406;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" /> + <path + sodipodi:nodetypes="cc" + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.59484744;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 86.804675,92.646431 h 3.29645" + id="path3940-7" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path3942-7" + d="m 118.26674,92.662836 h 3.29645" + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.59484744;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + </g> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wri.svg b/client/public/images/pieces/Shogi/wri.svg new file mode 100644 index 00000000..d522dbb3 --- /dev/null +++ b/client/public/images/pieces/Shogi/wri.svg @@ -0,0 +1,440 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wri.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-6-3"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9-8" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="2.215074" + inkscape:cy="30.143916" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="svg1717" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + style="fill:#fdd3e3;fill-opacity:1;filter:url(#drop-shadow-2-88)" + transform="matrix(0.98185054,0,0,0.98185054,-100.09137,-27.106944)" + id="g7764"> + <g + transform="rotate(180,45.578499,23.8125)" + id="g7762" + style="fill:#fdd3e3;fill-opacity:1"> + <path + style="fill:#fdd3e3;fill-opacity:1" + inkscape:connector-curvature="0" + d="m -37.299339,-31.009999 -13.408999,4.26 -6.837,44.557887 40.189999,1.13e-4 -6.535,-44.862 -13.138,-3.935 c -0.09,-0.017 -0.18,-0.032 -0.271,-0.021 z" + id="path7760" + sodipodi:nodetypes="ccccccc" /> + </g> + </g> + <g + transform="matrix(-0.6791475,0,0,-0.6791475,96.728337,79.282706)" + id="g3971-6" + style="display:inline"> + <path + transform="matrix(1.3333333,0,0,-1.3333333,0,396.85067)" + style="display:inline;fill:none;stroke:#ffffe5;stroke-width:0.75px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 68.00378,224.07843 -0.331456,3.32285" + id="path3893-9" + inkscape:connector-curvature="0" /> + <path + transform="matrix(1.3333333,0,0,-1.3333333,0,396.85067)" + style="display:inline;fill:none;stroke:#ffffff;stroke-width:0.75px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 71.848674,227.16926 H 84.079412" + id="path3907-9" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path3827-3" + d="m 112.98209,92.87612 a 8.7982826,9.129591 0 0 0 -0.0508,-0.23242 8.7982826,9.129591 0 0 0 -0.27734,-0.86719 8.7982826,9.129591 0 0 0 -0.35938,-0.83203 8.7982826,9.129591 0 0 0 -0.4375,-0.79101 8.7982826,9.129591 0 0 0 -0.51172,-0.74415 8.7982826,9.129591 0 0 0 -0.58008,-0.68554 8.7982826,9.129591 0 0 0 -0.64453,-0.6211 8.7982826,9.129591 0 0 0 -0.69922,-0.55273 8.7982826,9.129591 0 0 0 -0.75,-0.47656 8.7982826,9.129591 0 0 0 -0.79101,-0.39649 8.7982826,9.129591 0 0 0 -0.82617,-0.3125 8.7982826,9.129591 0 0 0 -0.85352,-0.22656 8.7982826,9.129591 0 0 0 -0.86914,-0.13672 8.7982826,9.129591 0 0 0 -0.87891,-0.0449 8.7982826,9.129591 0 0 0 -0.62109,0.0215 8.7982826,9.129591 0 0 0 -0.87305,0.11133 8.7982826,9.129591 0 0 0 -0.85937,0.19922 8.7982826,9.129591 0 0 0 -0.83399,0.28711 8.7982826,9.129591 0 0 0 -0.80273,0.37305 8.7982826,9.129591 0 0 0 -0.76367,0.45508 8.7982826,9.129591 0 0 0 -0.71485,0.53125 8.7982826,9.129591 0 0 0 -0.66015,0.60156 8.7982826,9.129591 0 0 0 -0.59961,0.66797 8.7982826,9.129591 0 0 0 -0.5332,0.72656 8.7982826,9.129591 0 0 0 -0.45899,0.77734 8.7982826,9.129591 0 0 0 -0.38281,0.82227 8.7982826,9.129591 0 0 0 -0.30078,0.85742 8.7982826,9.129591 0 0 0 -0.1211,0.48828 z" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" /> + <path + id="path3829-3" + d="m 87.30581,68.52394 v 25.45703 h 3.91211 a 13.346641,13.346641 0 0 1 0.0664,-0.44336 13.346641,13.346641 0 0 1 0.33008,-1.29101 13.346641,13.346641 0 0 1 0.45703,-1.25391 13.346641,13.346641 0 0 1 0.58008,-1.20117 13.346641,13.346641 0 0 1 0.69727,-1.13672 13.346641,13.346641 0 0 1 0.80859,-1.0625 13.346641,13.346641 0 0 1 0.90821,-0.97656 13.346641,13.346641 0 0 1 1.0039,-0.88086 13.346641,13.346641 0 0 1 1.08399,-0.77539 13.346641,13.346641 0 0 1 1.1582,-0.66406 13.346641,13.346641 0 0 1 1.2168,-0.54493 13.346641,13.346641 0 0 1 1.26562,-0.41992 13.346641,13.346641 0 0 1 1.30274,-0.29297 13.346641,13.346641 0 0 1 1.32422,-0.16015 13.346641,13.346641 0 0 1 0.94336,-0.0332 13.346641,13.346641 0 0 1 1.33398,0.0664 13.346641,13.346641 0 0 1 1.31836,0.19922 13.346641,13.346641 0 0 1 1.29297,0.33008 13.346641,13.346641 0 0 1 1.25195,0.45703 13.346641,13.346641 0 0 1 1.20313,0.58008 13.346641,13.346641 0 0 1 1.13671,0.69726 13.346641,13.346641 0 0 1 1.0625,0.8086 13.346641,13.346641 0 0 1 0.97461,0.9082 13.346641,13.346641 0 0 1 0.88086,1.00195 13.346641,13.346641 0 0 1 0.77735,1.08594 13.346641,13.346641 0 0 1 0.66211,1.15625 13.346641,13.346641 0 0 1 0.54492,1.21875 13.346641,13.346641 0 0 1 0.42187,1.26562 13.346641,13.346641 0 0 1 0.29102,1.30274 13.346641,13.346641 0 0 1 0.008,0.0586 h 3.54688 V 68.52395 Z" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path3831-7" + d="m 117.69253,95.65871 h 5.76367 l -1.3125,-1.66211 -1.07226,-0.0312 -3.54883,0.002 c 0.0726,0.42367 0.1248,0.8506 0.15625,1.2793 0.007,0.13729 0.0112,0.27468 0.0137,0.41211 z" + style="fill:#000000;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path3833-4" + d="m 91.21792,93.97511 -3.82813,0.002 -1.32904,-0.008 -1.31744,1.68946 h 6.30273 c 0.005,-0.26726 0.018,-0.5343 0.0391,-0.80078 0.0344,-0.29567 0.0787,-0.59011 0.13281,-0.88282 z" + style="fill:#000000;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path3835-9" + d="m 117.50262,98.29966 5.98042,-0.0137 -0.008,-2.29145 -5.81074,0.003 a 13.483042,11.720541 0 0 1 0.0197,0.47339 13.483042,11.720541 0 0 1 -0.0671,1.16974 13.483042,11.720541 0 0 1 -0.11443,0.65863 z" + style="fill:#000000;stroke:#000000;stroke-width:0.94188046px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path3837-4" + d="m 91.0692,95.96897 -6.34759,0.005 0.0157,2.40761 6.48691,-0.0158 a 13.408385,11.991536 0 0 1 -0.14717,-1.08448 13.408385,11.991536 0 0 1 -0.0334,-0.84758 13.408385,11.991536 0 0 1 0.0255,-0.46503 z" + style="fill:#000000;stroke:#000000;stroke-width:0.95006573px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path3839-7" + d="m 95.72973,93.80371 a 8.6610679,15.056855 0 0 0 -0.025,0.86004 8.6610679,15.056855 0 0 0 0.0211,1.06622 8.6610679,15.056855 0 0 0 0.10383,1.49461 8.6610679,15.056855 0 0 0 0.12497,0.96635 l 16.83101,-0.074 a 8.6610679,15.056855 0 0 0 0.0673,-0.46064 8.6610679,15.056855 0 0 0 0.13074,-1.48818 8.6610679,15.056855 0 0 0 0.0423,-1.50428 8.6610679,15.056855 0 0 0 -0.0173,-0.88261 z" + style="fill:#000000;stroke:#000000;stroke-width:1.27417254px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path3841-1" + d="m 87.26197,68.54669 c -2.66877,-1.95465 -2.44142,-2.435923 -3.80698,-5.387473 14.02499,1.45048 28.1694,1.602391 41.40918,-0.05405 -0.95473,3.134827 -1.13136,3.60426 -3.72737,5.41942 z" + style="fill:#000000;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path3843-4" + d="M 104.18763,81.82779 A 13.346641,13.346641 0 0 0 90.84192,95.1735 13.346641,13.346641 0 0 0 104.18763,108.52115 13.346641,13.346641 0 0 0 117.53528,95.1735 13.346641,13.346641 0 0 0 104.18763,81.82779 Z m 0,4.2168 a 8.7982826,9.129591 0 0 1 8.79883,9.12891 8.7982826,9.129591 0 0 1 -8.79883,9.1289 8.7982826,9.129591 0 0 1 -8.79687,-9.1289 8.7982826,9.129591 0 0 1 8.79687,-9.12891 z" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.83385628;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" /> + <path + inkscape:connector-curvature="0" + id="path3845-0" + d="m 104.27673,95.96917 v 9.41336" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path3849-1" + d="m 86.786315,69.588632 34.766335,0.17494" + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.47243416;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <path + inkscape:connector-curvature="0" + id="path3853-5" + d="m 97.82438,102.28894 6.31977,-6.40816 6.60703,6.60703" + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path3887-4" + d="m 84.22694,96.09071 h 6.17067" + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.27587795;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <path + inkscape:connector-curvature="0" + id="path3885-9" + d="m 96.10074,96.09071 h 16.1875" + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.00170553;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path3855-3" + d="m 117.96123,96.09071 h 5.9942" + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.27587795;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path3857-1" + d="M 104.23253,98.48434 V 86.29065" + style="fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path3859-8" + d="M 106.51056,98.28266 97.98293,89.40914" + style="fill:#ffffff;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path3861-2" + d="m 101.63748,98.45309 8.82643,-8.98046" + style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.98108894;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" + id="path3905-9" + sodipodi:type="arc" + sodipodi:cx="104.02293" + sodipodi:cy="-94.563194" + sodipodi:rx="8.1080236" + sodipodi:ry="8.1080236" + sodipodi:start="5.790604" + sodipodi:end="3.6416079" + d="m 111.16703,-98.397494 a 8.1080236,8.1080236 0 0 1 -2.0124,10.111694 8.1080236,8.1080236 0 0 1 -10.30993,-0.03832 8.1080236,8.1080236 0 0 1 -1.937175,-10.126374" + transform="scale(1,-1)" + sodipodi:open="true" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 95.874998,93.788185 H 111.9375" + id="path3934-4" + inkscape:connector-curvature="0" /> + <path + sodipodi:open="true" + transform="scale(1,-1)" + d="m 118.31652,-98.350205 a 14.421116,14.421116 0 0 1 -6.17709,14.870653 14.421116,14.421116 0 0 1 -16.102114,-0.121925 14.421116,14.421116 0 0 1 -5.951199,-14.962489" + sodipodi:end="3.3553684" + sodipodi:start="6.0845533" + sodipodi:ry="14.421116" + sodipodi:rx="14.421116" + sodipodi:cy="-95.504509" + sodipodi:cx="104.17896" + sodipodi:type="arc" + id="path3938-6" + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.62641406;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" /> + <path + sodipodi:nodetypes="cc" + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.59484744;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 86.804675,92.646431 h 3.29645" + id="path3940-7" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path3942-7" + d="m 118.26674,92.662836 h 3.29645" + style="fill:#ffffff;stroke:#ffffff;stroke-width:1.59484744;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/ws.svg b/client/public/images/pieces/Shogi/ws.svg new file mode 100644 index 00000000..83ecbd27 --- /dev/null +++ b/client/public/images/pieces/Shogi/ws.svg @@ -0,0 +1,647 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="ws.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + inkscape:export-filename="D:\Pictures\Chess Variants\Shogi\pieces\Plastic\0GI.png" + inkscape:export-xdpi="365.56299" + inkscape:export-ydpi="365.56299"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-2-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-8" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + <filter + id="drop-shadow-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-4" /> + </filter> + <filter + id="drop-shadow-2-67"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-74" /> + </filter> + <filter + id="drop-shadow-2-86"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1" /> + </filter> + <filter + id="drop-shadow-22"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-2" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-2-8-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-40" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-0" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-5"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.313709" + inkscape:cx="10.037028" + inkscape:cy="32.055439" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="svg1717" + inkscape:snap-nodes="false" + showguides="false" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + transform="matrix(0.94015131,0,0,0.94015131,36.397618,-2.9507829)" + id="g5079-1" + style="display:inline;fill:#dcdcdc;fill-opacity:1;filter:url(#drop-shadow-5)"> + <path + d="m -10.959999,6.2374999 -12.838,3.608 -7.051,44.4495261 39.9339998,4.74e-4 -6.79,-44.163 C -2.1230437,8.8351673 -6.5435982,7.5323949 -10.959999,6.2374999 Z" + id="path5063-7" + inkscape:connector-curvature="0" + style="fill:#e6e6e6;fill-opacity:1" + sodipodi:nodetypes="cccccc" /> + </g> + <g + id="g4765-8" + transform="matrix(0.84663887,0,0,0.84663887,-240.90689,-48.334623)" + style="display:inline;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g4749-0" + style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g4698-6" + transform="translate(-0.19091944)" + style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(31.466251,-52.325905)" + id="g4642-5"> + <path + style="fill:#000000;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 282.83014,136.55533 c 0.20417,-5.88578 -0.28226,-11.14236 -3.00897,-13.32971 2.0213,-0.87359 3.21146,-2.97937 4.36491,-4.57868 1.15345,1.59931 2.34361,3.70509 4.36491,4.57868 -2.72671,2.18735 -3.21314,7.44393 -3.00897,13.32971 v 4e-5 c -0.47902,0.154 -0.91154,0.22963 -1.35594,0.23289 -0.4444,-0.003 -0.87692,-0.0789 -1.35594,-0.23289 z" + id="path4543-7-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" + inkscape:path-effect="#path-effect4724-5" + inkscape:original-d="m 282.83014,136.55533 c 0.20417,-5.88578 -0.28226,-11.14236 -3.00897,-13.32971 2.09216,-0.90422 3.29389,-3.12853 4.48612,-4.74494 1.07977,1.47136 1.82719,3.91373 4.3424,4.86198 -3.09339,1.65208 -2.99215,7.33627 -2.81059,13.18341 -1.1715,0.32947 -1.98373,0.35891 -3.00896,0.0293 z" + transform="matrix(0.88178822,0,0,0.88934863,33.594141,15.217364)" /> + <path + transform="matrix(0.06852995,0,0,0.08094496,265.43337,113.5891)" + style="fill:#cccccc;stroke:#000000;stroke-width:10.74125099;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 97.158521,111.62733 C 94.394717,233.01747 116.77323,335.81939 275.14301,330.70243 433.51279,335.81939 455.8913,233.01747 453.1275,111.62733 442.06243,243.91414 401.6145,279.03078 275.14301,286.66523 148.67152,279.03078 108.22359,243.91414 97.158521,111.62733 Z" + id="path4545-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" + inkscape:path-effect="#path-effect4547-0-6" + inkscape:original-d="M 97.158521,111.62733 C 94.379534,233.68432 117.01986,336.94829 277.76531,330.60832 407.83307,326.81799 459.08137,179.35807 467.65714,82.623906 412.63915,169.92097 358.15049,278.37486 277.54241,286.8062 149.18208,279.46918 108.29327,244.74714 97.158521,111.62733 Z" /> + <path + transform="matrix(0.06852995,0,0,0.08094496,265.43337,113.5891)" + style="fill:#000000;stroke:#000000;stroke-width:13.42656422;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 166.79579,305.11894 -54.46388,95.97506 -8.75401,-6.96231 -40.589685,61.71251 -7.283307,-9.9888 c -17.702449,21.02166 -27.021349,32.76168 -44.723798,53.78334 14.215968,20.56041 44.129031,49.69009 71.960742,55.39697 13.292856,-25.8462 83.133858,-195.79358 102.033538,-237.33888 m 195.23448,-12.57789 54.46388,95.97506 8.75401,-6.96231 40.58969,61.71251 7.2833,-9.9888 c 17.70245,21.02166 27.02135,32.76168 44.7238,53.78334 -14.21597,20.56041 -44.12903,49.69009 -71.96074,55.39697 -13.29286,-25.8462 -83.13386,-195.79358 -102.03354,-237.33888" + id="path4555-4" + inkscape:connector-curvature="0" + inkscape:path-effect="#path-effect4557-0-4" + inkscape:original-d="M 166.79579,305.11894 112.33191,401.094 103.5779,394.13169 62.988215,455.8442 55.704908,445.8554 C 38.002459,466.87706 28.683559,478.61708 10.98111,499.63874 25.197078,520.19915 55.110141,549.32883 82.941852,555.03571 96.234708,529.18951 166.07571,359.24213 184.97539,317.69683" + sodipodi:nodetypes="cccccccc" /> + <path + style="fill:#000000;stroke:#000000;stroke-width:0.98519164;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 273.59596,150.94137 c 7.36818,2.99836 14.49096,3.09401 21.34407,0 l -4.02618,-11.42603 c -4.02592,1.60044 -9.1948,1.93413 -13.22891,-0.091 z" + id="path4559-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 277.40633,142.09248 c 4.27412,2.18112 9.43959,2.24116 13.60743,-0.0312" + id="path4553-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + <path + transform="translate(-0.79549511,2.7400387)" + style="fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 305.46038,89.714105 c 0.22563,0.110183 0.29181,0.192463 0.38175,0.255159 l 2.2391,1.78398 m 19.32703,-2.021515 c -1.58014,0.755561 -1.92721,1.009221 -2.89081,1.513831" + id="path4667-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + sodipodi:nodetypes="cc" + inkscape:original-d="m 303.50969,92.018894 4.31364,2.699004" + inkscape:path-effect="#path-effect4680-1" + inkscape:connector-curvature="0" + id="path4676-2" + d="m 303.50969,92.018894 4.31364,2.699004 m 24.16842,-2.699004 -4.31364,2.699004" + style="fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="translate(-2.0695436,4.6836624)" /> + <path + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" + id="path4684-3" + d="m 305.41481,99.304822 4.52804,-12.105945 m 11.67357,-0.04174 4.25,12.265625" + style="fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + style="fill:#000000;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 308.93871,82.397114 c 5.87216,-5.233942 8.03769,-4.798704 13.61977,0.08525 -2.86506,1.169669 -3.08015,1.033401 -6.69829,1.68198 -3.34301,-0.681091 -2.76571,-0.120602 -6.92148,-1.76723 z" + id="path4726-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> + </g> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wsi.svg b/client/public/images/pieces/Shogi/wsi.svg new file mode 100644 index 00000000..195754de --- /dev/null +++ b/client/public/images/pieces/Shogi/wsi.svg @@ -0,0 +1,838 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wsi.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-2-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-8" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + <filter + id="drop-shadow-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-4" /> + </filter> + <filter + id="drop-shadow-2-67"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-74" /> + </filter> + <filter + id="drop-shadow-2-86"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1" /> + </filter> + <filter + id="drop-shadow-22"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-2" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-2-8-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-40" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-0" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-5"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-9" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-7"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-07" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="-3.4771236" + inkscape:cy="36.494492" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="g8300" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + style="display:inline" + id="g8300" + transform="translate(-229.89761,-152.72474)"> + <g + id="g6832-4" + transform="matrix(0.92308807,0,0,0.92308807,137.26209,129.07254)" + style="display:inline;fill:#ececec;fill-opacity:1;filter:url(#drop-shadow-2-84)"> + <g + style="fill:#ececec;fill-opacity:1" + id="g6830-3" + transform="rotate(180,45.578499,23.8125)"> + <path + sodipodi:nodetypes="ccccccc" + id="path6814-84" + d="m -37.299339,-31.009999 -13.408999,4.26 -6.837,44.557844 40.189999,1.56e-4 -6.535,-44.862 c -4.111876,-1.808044 -9.248266,-2.961344 -13.138,-3.935 -0.09,-0.017 -0.18,-0.032 -0.271,-0.021 z" + inkscape:connector-curvature="0" + style="fill:#ececec;fill-opacity:1" /> + </g> + </g> + <g + id="g4765-8" + transform="matrix(-0.84663887,0,0,-0.84663887,522.87013,252.94534)" + style="display:inline;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g4749-0" + style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g4698-6" + transform="translate(-0.19091944)" + style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(31.466251,-52.325905)" + id="g4642-5"> + <path + style="fill:#000000;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 282.83014,136.55533 c 0.20417,-5.88578 -0.28226,-11.14236 -3.00897,-13.32971 2.0213,-0.87359 3.21146,-2.97937 4.36491,-4.57868 1.15345,1.59931 2.34361,3.70509 4.36491,4.57868 -2.72671,2.18735 -3.21314,7.44393 -3.00897,13.32971 v 4e-5 c -0.47902,0.154 -0.91154,0.22963 -1.35594,0.23289 -0.4444,-0.003 -0.87692,-0.0789 -1.35594,-0.23289 z" + id="path4543-7-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" + inkscape:path-effect="#path-effect4724-5-5" + inkscape:original-d="m 282.83014,136.55533 c 0.20417,-5.88578 -0.28226,-11.14236 -3.00897,-13.32971 2.09216,-0.90422 3.29389,-3.12853 4.48612,-4.74494 1.07977,1.47136 1.82719,3.91373 4.3424,4.86198 -3.09339,1.65208 -2.99215,7.33627 -2.81059,13.18341 -1.1715,0.32947 -1.98373,0.35891 -3.00896,0.0293 z" + transform="matrix(0.88178822,0,0,0.88934863,33.594141,15.217364)" /> + <path + transform="matrix(0.06852995,0,0,0.08094496,265.43337,113.5891)" + style="fill:#cccccc;stroke:#000000;stroke-width:10.74125099;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 97.158521,111.62733 C 94.394717,233.01747 116.77323,335.81939 275.14301,330.70243 433.51279,335.81939 455.8913,233.01747 453.1275,111.62733 442.06243,243.91414 401.6145,279.03078 275.14301,286.66523 148.67152,279.03078 108.22359,243.91414 97.158521,111.62733 Z" + id="path4545-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" + inkscape:path-effect="#path-effect4547-0-6-1" + inkscape:original-d="M 97.158521,111.62733 C 94.379534,233.68432 117.01986,336.94829 277.76531,330.60832 407.83307,326.81799 459.08137,179.35807 467.65714,82.623906 412.63915,169.92097 358.15049,278.37486 277.54241,286.8062 149.18208,279.46918 108.29327,244.74714 97.158521,111.62733 Z" /> + <path + transform="matrix(0.06852995,0,0,0.08094496,265.43337,113.5891)" + style="fill:#000000;stroke:#000000;stroke-width:13.42656422;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 166.79579,305.11894 -54.46388,95.97506 -8.75401,-6.96231 -40.589685,61.71251 -7.283307,-9.9888 c -17.702449,21.02166 -27.021349,32.76168 -44.723798,53.78334 14.215968,20.56041 44.129031,49.69009 71.960742,55.39697 13.292856,-25.8462 83.133858,-195.79358 102.033538,-237.33888 m 195.23448,-12.57789 54.46388,95.97506 8.75401,-6.96231 40.58969,61.71251 7.2833,-9.9888 c 17.70245,21.02166 27.02135,32.76168 44.7238,53.78334 -14.21597,20.56041 -44.12903,49.69009 -71.96074,55.39697 -13.29286,-25.8462 -83.13386,-195.79358 -102.03354,-237.33888" + id="path4555-4" + inkscape:connector-curvature="0" + inkscape:path-effect="#path-effect4557-0-4-8" + inkscape:original-d="M 166.79579,305.11894 112.33191,401.094 103.5779,394.13169 62.988215,455.8442 55.704908,445.8554 C 38.002459,466.87706 28.683559,478.61708 10.98111,499.63874 25.197078,520.19915 55.110141,549.32883 82.941852,555.03571 96.234708,529.18951 166.07571,359.24213 184.97539,317.69683" + sodipodi:nodetypes="cccccccc" /> + <path + style="fill:#000000;stroke:#000000;stroke-width:0.98519164;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 273.59596,150.94137 c 7.36818,2.99836 14.49096,3.09401 21.34407,0 l -4.02618,-11.42603 c -4.02592,1.60044 -9.1948,1.93413 -13.22891,-0.091 z" + id="path4559-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 277.40633,142.09248 c 4.27412,2.18112 9.43959,2.24116 13.60743,-0.0312" + id="path4553-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + <path + transform="translate(-0.79549511,2.7400387)" + style="fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 305.46038,89.714105 c 0.22563,0.110183 0.29181,0.192463 0.38175,0.255159 l 2.2391,1.78398 m 19.32703,-2.021515 c -1.58014,0.755561 -1.92721,1.009221 -2.89081,1.513831" + id="path4667-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + sodipodi:nodetypes="cc" + inkscape:original-d="m 303.50969,92.018894 4.31364,2.699004" + inkscape:path-effect="#path-effect4680-1-4" + inkscape:connector-curvature="0" + id="path4676-2" + d="m 303.50969,92.018894 4.31364,2.699004 m 24.16842,-2.699004 -4.31364,2.699004" + style="fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="translate(-2.0695436,4.6836624)" /> + <path + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" + id="path4684-3" + d="m 305.41481,99.304822 4.52804,-12.105945 m 11.67357,-0.04174 4.25,12.265625" + style="fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + style="fill:#000000;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 308.93871,82.397114 c 5.87216,-5.233942 8.03769,-4.798704 13.61977,0.08525 -2.86506,1.169669 -3.08015,1.033401 -6.69829,1.68198 -3.34301,-0.681091 -2.76571,-0.120602 -6.92148,-1.76723 z" + id="path4726-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> + </g> + </g> + </g> +</svg> diff --git a/client/public/images/pieces/Shogi/wt.svg b/client/public/images/pieces/Shogi/wt.svg new file mode 100644 index 00000000..919c1733 --- /dev/null +++ b/client/public/images/pieces/Shogi/wt.svg @@ -0,0 +1,672 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wt.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14" + inkscape:export-filename="D:\Pictures\Chess Variants\Shogi\pieces\Plastic\0NG.png" + inkscape:export-xdpi="365.56299" + inkscape:export-ydpi="365.56299"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-2-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-8" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + <filter + id="drop-shadow-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-4" /> + </filter> + <filter + id="drop-shadow-2-67"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-74" /> + </filter> + <filter + id="drop-shadow-2-86"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1" /> + </filter> + <filter + id="drop-shadow-22"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-2" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-2-8-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-40" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-0" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-5"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.313708" + inkscape:cx="22.802847" + inkscape:cy="28.034805" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="svg1717" + inkscape:snap-nodes="false" + showguides="false" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + transform="matrix(0.94015131,0,0,0.94015131,36.30923,-2.7740061)" + id="g5079-1" + style="display:inline;fill:#dcdcdc;fill-opacity:1;filter:url(#drop-shadow-5)"> + <path + d="m -10.959999,6.2374999 -12.838,3.608 -7.051,44.4495261 39.9339998,4.74e-4 -6.79,-44.163 z" + id="path5063-7" + inkscape:connector-curvature="0" + style="fill:#e6e6e6;fill-opacity:1" + sodipodi:nodetypes="cccccc" /> + </g> + <g + id="g4765-8" + transform="matrix(0.84663887,0,0,0.84663887,-240.99528,-48.157846)" + style="display:inline;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g4749-0" + style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g4698-6" + transform="translate(-0.19091944)" + style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(31.466251,-52.325905)" + id="g4642-5"> + <path + style="fill:#ff0000;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 282.83014,136.55533 c 0.20417,-5.88578 -0.28226,-11.14236 -3.00897,-13.32971 2.0213,-0.87359 3.21146,-2.97937 4.36491,-4.57868 1.15345,1.59931 2.34361,3.70509 4.36491,4.57868 -2.72671,2.18735 -3.21314,7.44393 -3.00897,13.32971 v 4e-5 c -0.47902,0.154 -0.91154,0.22963 -1.35594,0.23289 -0.4444,-0.003 -0.87692,-0.0789 -1.35594,-0.23289 z" + id="path4543-7-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" + inkscape:path-effect="#path-effect4724-5" + inkscape:original-d="m 282.83014,136.55533 c 0.20417,-5.88578 -0.28226,-11.14236 -3.00897,-13.32971 2.09216,-0.90422 3.29389,-3.12853 4.48612,-4.74494 1.07977,1.47136 1.82719,3.91373 4.3424,4.86198 -3.09339,1.65208 -2.99215,7.33627 -2.81059,13.18341 -1.1715,0.32947 -1.98373,0.35891 -3.00896,0.0293 z" + transform="matrix(0.88178822,0,0,0.88934863,33.594141,15.217364)" /> + <path + transform="matrix(0.06852995,0,0,0.08094496,265.43337,113.5891)" + style="fill:#ffcc00;stroke:#ff0000;stroke-width:10.73631763;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 97.158521,111.62733 C 94.394717,233.01747 116.77323,335.81939 275.14301,330.70243 433.51279,335.81939 455.8913,233.01747 453.1275,111.62733 442.06243,243.91414 401.6145,279.03078 275.14301,286.66523 148.67152,279.03078 108.22359,243.91414 97.158521,111.62733 Z" + id="path4545-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" + inkscape:path-effect="#path-effect4547-0-6" + inkscape:original-d="M 97.158521,111.62733 C 94.379534,233.68432 117.01986,336.94829 277.76531,330.60832 407.83307,326.81799 459.08137,179.35807 467.65714,82.623906 412.63915,169.92097 358.15049,278.37486 277.54241,286.8062 149.18208,279.46918 108.29327,244.74714 97.158521,111.62733 Z" /> + <path + transform="matrix(0.06852995,0,0,0.08094496,265.43337,113.5891)" + style="fill:#ff0000;stroke:#ff0000;stroke-width:13.42656422;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 166.79579,305.11894 -54.46388,95.97506 -8.75401,-6.96231 -40.051079,58.52053 -7.821913,-6.79682 -35.583347,44.11018 c 14.215968,20.56041 41.843919,41.30669 69.67563,47.01357 13.292859,-25.8462 76.278519,-177.73702 95.178199,-219.28232 m 195.23448,-12.57789 54.46388,95.97506 8.75401,-6.96231 40.05108,58.52053 7.82191,-6.79682 35.58335,44.11018 c -14.21597,20.56041 -41.84392,41.30669 -69.67563,47.01357 -13.29286,-25.8462 -76.27852,-177.73702 -95.1782,-219.28232" + id="path4555-4" + inkscape:connector-curvature="0" + inkscape:path-effect="#path-effect4557-0-4" + inkscape:original-d="m 166.79579,305.11894 -54.46388,95.97506 -8.75401,-6.96231 -40.051079,58.52053 -7.821913,-6.79682 -35.583347,44.11018 c 14.215968,20.56041 41.843919,41.30669 69.67563,47.01357 13.292859,-25.8462 76.278519,-177.73702 95.178199,-219.28232" + sodipodi:nodetypes="cccccccc" /> + <path + style="fill:#ff0000;stroke:#ff0000;stroke-width:0.98519164;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 273.59596,150.94137 c 7.36818,2.99836 14.49096,3.09401 21.34407,0 l -4.02618,-11.42603 c -4.02592,1.60044 -9.1948,1.93413 -13.22891,-0.091 z" + id="path4559-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="fill:none;stroke:#ffcc00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 277.40633,142.09248 c 4.27412,2.18112 9.43959,2.24116 13.60743,-0.0312" + id="path4553-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + <path + transform="translate(-0.79549511,2.7400387)" + style="fill:none;stroke:#ffcc00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 305.46038,89.714105 c 0.22563,0.110183 0.29181,0.192463 0.38175,0.255159 l 2.2391,1.78398 m 19.32703,-2.021515 c -1.58014,0.755561 -1.92721,1.009221 -2.89081,1.513831" + id="path4667-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + sodipodi:nodetypes="cc" + inkscape:original-d="m 303.50969,92.018894 4.31364,2.699004" + inkscape:path-effect="#path-effect4680-1" + inkscape:connector-curvature="0" + id="path4676-2" + d="m 303.50969,92.018894 4.31364,2.699004 m 24.16842,-2.699004 -4.31364,2.699004" + style="fill:none;stroke:#ffcc00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="translate(-2.0695436,4.6836624)" /> + <path + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" + id="path4684-3" + d="m 305.41481,99.304822 4.52804,-12.105945 m 11.67357,-0.04174 4.25,12.265625" + style="fill:none;stroke:#ffcc00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + style="fill:#ff0000;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 308.93871,82.397114 c 5.87216,-5.233942 8.03769,-4.798704 13.61977,0.08525 -2.86506,1.169669 -3.08015,1.033401 -6.69829,1.68198 -3.34301,-0.681091 -2.76571,-0.120602 -6.92148,-1.76723 z" + id="path4726-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> + </g> + </g> + <ellipse + style="opacity:1;fill:#ffcc00;fill-opacity:1;stroke:#ff0000;stroke-width:0.59612703;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" + id="path24226" + cx="26.078506" + cy="19.517267" + rx="3.6178634" + ry="3.7130702" /> + <path + style="display:inline;fill:#ff0000;stroke:#ff0000;stroke-width:0.92920166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 22.000874,37.219502 -1.28865,4.415424 -0.533845,-0.123208 -0.862364,2.669252 c 4.314971,1.813987 9.907074,1.713179 13.469409,0 l -0.862364,-2.669252 -0.533844,0.123208 -1.273025,-4.352924" + id="path4767-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccc" /> + <path + style="display:inline;fill:none;stroke:#ffcc00;stroke-width:0.847;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 21.416383,37.574583 c 2.655758,0.636506 6.651758,0.615729 9.218129,0.04513" + id="path4772-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path4774-6" + d="m 20.461164,40.726015 c 2.796802,0.616212 8.608135,0.545954 11.174506,-0.02465" + style="display:inline;fill:none;stroke:#ffd42a;stroke-width:0.847;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> +</svg> diff --git a/client/public/images/pieces/Shogi/wti.svg b/client/public/images/pieces/Shogi/wti.svg new file mode 100644 index 00000000..e0894807 --- /dev/null +++ b/client/public/images/pieces/Shogi/wti.svg @@ -0,0 +1,926 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="52.157001" + height="52.157001" + version="1.1" + id="svg1717" + sodipodi:docname="wti.svg" + inkscape:version="0.92.4 5da689c313, 2019-01-14"> + <metadata + id="metadata1723"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs1721"> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1552"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1542" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1544" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1546" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1548" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1550" /> + </filter> + <filter + style="color-interpolation-filters:sRGB" + inkscape:label="Drop Shadow" + id="filter1540"> + <feFlood + flood-opacity="0.498039" + flood-color="rgb(0,0,0)" + result="flood" + id="feFlood1530" /> + <feComposite + in="flood" + in2="SourceGraphic" + operator="in" + result="composite1" + id="feComposite1532" /> + <feGaussianBlur + in="composite1" + stdDeviation="2.5" + result="blur" + id="feGaussianBlur1534" /> + <feOffset + dx="4.57967e-15" + dy="4.41314e-15" + result="offset" + id="feOffset1536" /> + <feComposite + in="SourceGraphic" + in2="offset" + operator="over" + result="composite2" + id="feComposite1538" /> + </filter> + <filter + id="drop-shadow-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060" /> + </filter> + <filter + id="drop-shadow-2"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811" /> + </filter> + <filter + id="drop-shadow-2-8"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-8" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-0" /> + </filter> + <filter + id="drop-shadow-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-9" /> + </filter> + <filter + id="drop-shadow-27"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-96" /> + </filter> + <filter + id="drop-shadow-2-88"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-1" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-7" /> + </filter> + <filter + id="drop-shadow-2-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-6" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-8" /> + </filter> + <filter + id="drop-shadow-62"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-1" /> + </filter> + <filter + id="drop-shadow-1"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-7" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-4" /> + </filter> + <filter + id="drop-shadow-2-67"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-7" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-74" /> + </filter> + <filter + id="drop-shadow-2-86"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1" /> + </filter> + <filter + id="drop-shadow-22"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-0-5" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-0-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-0" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-2" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-7" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-2" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-2-8-6"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-40" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-4-3" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="274.67636,240.21573" + end_point="274.67636,418.88419" + center_point="274.67636,329.54996" + id="path-effect4551-7-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="315.71788,90.192596" + end_point="315.71788,96.192596" + center_point="315.71788,93.192596" + id="path-effect4669-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + oposite_fuse="false" + fuse_paths="false" + discard_orig_path="false" + mode="free" + is_visible="true" + id="path-effect4802-0" + center_point="316.91112,93.060013" + end_point="316.91112,96.060013" + start_point="316.91112,90.060013" + effect="mirror_symmetry" /> + <filter + id="drop-shadow-5"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-9"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-0" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-0" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-3" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-2-84"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur6807-9" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset6809-5-9" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend6811-1-9" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5-9" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-7"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-4" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-07" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-9" /> + </filter> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5-5" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6-1" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="284.18608,120.29265" + end_point="284.18608,137.98161" + center_point="284.18608,129.13713" + id="path-effect4724-5-53" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="275.14301,98.12006" + end_point="275.14301,350.07326" + center_point="275.14301,224.09666" + id="path-effect4547-0-6-4" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="true" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="273.50283,331.92091" + end_point="273.50283,477.30227" + center_point="273.50283,404.61159" + id="path-effect4557-0-4-3" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <inkscape:path-effect + effect="mirror_symmetry" + start_point="317.75072,94.839412" + end_point="317.75072,96.970714" + center_point="317.75072,95.905063" + id="path-effect4680-1-8" + is_visible="true" + mode="free" + discard_orig_path="false" + fuse_paths="false" + oposite_fuse="false" /> + <filter + id="drop-shadow-5-0"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur5056-6-2" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset5058-2-2" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend5060-8-4" /> + </filter> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1060" + id="namedview1719" + showgrid="false" + inkscape:zoom="11.125147" + inkscape:cx="11.466141" + inkscape:cy="34.741228" + inkscape:window-x="0" + inkscape:window-y="20" + inkscape:window-maximized="0" + inkscape:current-layer="g8300" /> + <!-- +Created by Hari Seldon and modified by orangain, licensed under Creative Commons Attribution-Share Alike 3.0 Unported. +See: https://creativecommons.org/licenses/by-sa/3.0/deed.en + +Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_gyokusho(svg).svg +--> + <filter + id="drop-shadow"> + <feGaussianBlur + in="SourceAlpha" + result="blur" + stdDeviation="2" + id="feGaussianBlur1692" /> + <feOffset + result="offsetBlur" + dx="2" + dy="2" + id="feOffset1694" /> + <feBlend + in="SourceGraphic" + in2="offsetBlur" + mode="normal" + id="feBlend1696" /> + </filter> + <g + style="display:inline" + id="g8300" + transform="translate(-229.89761,-152.72474)"> + <g + id="g6832-4" + transform="matrix(0.92308807,0,0,0.92308807,137.35197,128.62311)" + style="display:inline;fill:#ececec;fill-opacity:1;filter:url(#drop-shadow-2-84)"> + <g + style="fill:#ececec;fill-opacity:1" + id="g6830-3" + transform="rotate(180,45.578499,23.8125)"> + <path + sodipodi:nodetypes="ccccccc" + id="path6814-84" + d="m -37.299339,-31.009999 -13.408999,4.26 -6.837,44.557844 40.189999,1.56e-4 -6.535,-44.862 c -4.111876,-1.808044 -9.248266,-2.961344 -13.138,-3.935 -0.09,-0.017 -0.18,-0.032 -0.271,-0.021 z" + inkscape:connector-curvature="0" + style="fill:#ececec;fill-opacity:1" /> + </g> + </g> + <g + id="g4765-8" + transform="matrix(-0.84663887,0,0,-0.84663887,522.96001,252.49591)" + style="display:inline;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g4749-0" + style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g4698-6" + transform="translate(-0.19091944)" + style="stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(31.466251,-52.325905)" + id="g4642-5"> + <path + style="fill:#ff0000;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 282.83014,136.55533 c 0.20417,-5.88578 -0.28226,-11.14236 -3.00897,-13.32971 2.0213,-0.87359 3.21146,-2.97937 4.36491,-4.57868 1.15345,1.59931 2.34361,3.70509 4.36491,4.57868 -2.72671,2.18735 -3.21314,7.44393 -3.00897,13.32971 v 4e-5 c -0.47902,0.154 -0.91154,0.22963 -1.35594,0.23289 -0.4444,-0.003 -0.87692,-0.0789 -1.35594,-0.23289 z" + id="path4543-7-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" + inkscape:path-effect="#path-effect4724-5-53" + inkscape:original-d="m 282.83014,136.55533 c 0.20417,-5.88578 -0.28226,-11.14236 -3.00897,-13.32971 2.09216,-0.90422 3.29389,-3.12853 4.48612,-4.74494 1.07977,1.47136 1.82719,3.91373 4.3424,4.86198 -3.09339,1.65208 -2.99215,7.33627 -2.81059,13.18341 -1.1715,0.32947 -1.98373,0.35891 -3.00896,0.0293 z" + transform="matrix(0.88178822,0,0,0.88934863,33.594141,15.217364)" /> + <path + transform="matrix(0.06852995,0,0,0.08094496,265.43337,113.5891)" + style="fill:#ffcc00;stroke:#ff0000;stroke-width:10.73631763;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 97.158521,111.62733 C 94.394717,233.01747 116.77323,335.81939 275.14301,330.70243 433.51279,335.81939 455.8913,233.01747 453.1275,111.62733 442.06243,243.91414 401.6145,279.03078 275.14301,286.66523 148.67152,279.03078 108.22359,243.91414 97.158521,111.62733 Z" + id="path4545-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" + inkscape:path-effect="#path-effect4547-0-6-4" + inkscape:original-d="M 97.158521,111.62733 C 94.379534,233.68432 117.01986,336.94829 277.76531,330.60832 407.83307,326.81799 459.08137,179.35807 467.65714,82.623906 412.63915,169.92097 358.15049,278.37486 277.54241,286.8062 149.18208,279.46918 108.29327,244.74714 97.158521,111.62733 Z" /> + <path + transform="matrix(0.06852995,0,0,0.08094496,265.43337,113.5891)" + style="fill:#ff0000;stroke:#ff0000;stroke-width:13.42656422;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 166.79579,305.11894 -54.46388,95.97506 -8.75401,-6.96231 -40.051079,58.52053 -7.821913,-6.79682 -35.583347,44.11018 c 14.215968,20.56041 41.843919,41.30669 69.67563,47.01357 13.292859,-25.8462 76.278519,-177.73702 95.178199,-219.28232 m 195.23448,-12.57789 54.46388,95.97506 8.75401,-6.96231 40.05108,58.52053 7.82191,-6.79682 35.58335,44.11018 c -14.21597,20.56041 -41.84392,41.30669 -69.67563,47.01357 -13.29286,-25.8462 -76.27852,-177.73702 -95.1782,-219.28232" + id="path4555-4" + inkscape:connector-curvature="0" + inkscape:path-effect="#path-effect4557-0-4-3" + inkscape:original-d="m 166.79579,305.11894 -54.46388,95.97506 -8.75401,-6.96231 -40.051079,58.52053 -7.821913,-6.79682 -35.583347,44.11018 c 14.215968,20.56041 41.843919,41.30669 69.67563,47.01357 13.292859,-25.8462 76.278519,-177.73702 95.178199,-219.28232" + sodipodi:nodetypes="cccccccc" /> + <path + style="fill:#ff0000;stroke:#ff0000;stroke-width:0.98519164;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 273.59596,150.94137 c 7.36818,2.99836 14.49096,3.09401 21.34407,0 l -4.02618,-11.42603 c -4.02592,1.60044 -9.1948,1.93413 -13.22891,-0.091 z" + id="path4559-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="fill:none;stroke:#ffcc00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 277.40633,142.09248 c 4.27412,2.18112 9.43959,2.24116 13.60743,-0.0312" + id="path4553-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + <path + transform="translate(-0.79549511,2.7400387)" + style="fill:none;stroke:#ffcc00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 305.46038,89.714105 c 0.22563,0.110183 0.29181,0.192463 0.38175,0.255159 l 2.2391,1.78398 m 19.32703,-2.021515 c -1.58014,0.755561 -1.92721,1.009221 -2.89081,1.513831" + id="path4667-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + sodipodi:nodetypes="cc" + inkscape:original-d="m 303.50969,92.018894 4.31364,2.699004" + inkscape:path-effect="#path-effect4680-1-8" + inkscape:connector-curvature="0" + id="path4676-2" + d="m 303.50969,92.018894 4.31364,2.699004 m 24.16842,-2.699004 -4.31364,2.699004" + style="fill:none;stroke:#ffcc00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="translate(-2.0695436,4.6836624)" /> + <path + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" + id="path4684-3" + d="m 305.41481,99.304822 4.52804,-12.105945 m 11.67357,-0.04174 4.25,12.265625" + style="fill:none;stroke:#ffcc00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <path + style="fill:#ff0000;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 308.93871,82.397114 c 5.87216,-5.233942 8.03769,-4.798704 13.61977,0.08525 -2.86506,1.169669 -3.08015,1.033401 -6.69829,1.68198 -3.34301,-0.681091 -2.76571,-0.120602 -6.92148,-1.76723 z" + id="path4726-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> + </g> + </g> + <ellipse + style="opacity:1;fill:#ffcc00;fill-opacity:1;stroke:#ff0000;stroke-width:0.59612703;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal" + id="path24226" + cx="-255.88623" + cy="-184.8208" + rx="3.6178634" + ry="3.7130702" + transform="scale(-1)" /> + <path + style="display:inline;fill:#ff0000;stroke:#ff0000;stroke-width:0.92920166px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 259.96386,167.11856 1.28865,-4.41543 0.53384,0.12321 0.86237,-2.66925 c -4.31497,-1.81399 -9.90708,-1.71318 -13.46941,0 l 0.86236,2.66925 0.53385,-0.12321 1.27302,4.35293" + id="path4767-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccc" /> + <path + style="display:inline;fill:none;stroke:#ffcc00;stroke-width:0.847;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 260.54835,166.76348 c -2.65576,-0.63651 -6.65176,-0.61573 -9.21813,-0.0451" + id="path4772-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path4774-6" + d="m 261.50357,163.61204 c -2.7968,-0.61621 -8.60814,-0.54595 -11.17451,0.0247" + style="display:inline;fill:none;stroke:#ffd42a;stroke-width:0.847;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> +</svg> diff --git a/client/src/components/BaseGame.vue b/client/src/components/BaseGame.vue index e99c194e..8a053765 100644 --- a/client/src/components/BaseGame.vue +++ b/client/src/components/BaseGame.vue @@ -212,6 +212,10 @@ export default { this.moves = JSON.parse(JSON.stringify(game.moves || [])); // Post-processing: decorate each move with notation and FEN this.vr = new V(game.fenStart); + this.inMultimove = false; //in case of + this.$refs["board"].resetCurrentAttempt(); //also in case of + let analyseBtn = document.getElementById("analyzeBtn"); + if (!!analyseBtn) analyseBtn.classList.remove("active"); const parsedFen = V.ParseFen(game.fenStart); const firstMoveColor = parsedFen.turn; this.firstMoveNumber = Math.floor(parsedFen.movesCount / 2) + 1; diff --git a/client/src/components/Board.vue b/client/src/components/Board.vue index c7c37896..8a42d34e 100644 --- a/client/src/components/Board.vue +++ b/client/src/components/Board.vue @@ -214,7 +214,7 @@ export default { attrs: { src: "/images/pieces/" + - this.vr.getReservePpath(i, playingColor) + + this.vr.getReservePpath(i, playingColor, orientation) + ".svg" } }), @@ -241,7 +241,7 @@ export default { attrs: { src: "/images/pieces/" + - this.vr.getReservePpath(i, oppCol) + + this.vr.getReservePpath(i, oppCol, orientation) + ".svg" } }), diff --git a/client/src/styles/_board_squares_img.sass b/client/src/styles/_board_squares_img.sass index e9606602..cbb2c346 100644 --- a/client/src/styles/_board_squares_img.sass +++ b/client/src/styles/_board_squares_img.sass @@ -1,10 +1,10 @@ // Styles for diagrams and board (partial). .light-square-diag - background-color: #e5e5ca + background-color: #dfdfdf .dark-square-diag - background-color: #6f8f57 + background-color: #7287b6 div.board user-select: none diff --git a/client/src/styles/_rules.sass b/client/src/styles/_rules.sass index 17b10667..40397a8d 100644 --- a/client/src/styles/_rules.sass +++ b/client/src/styles/_rules.sass @@ -65,7 +65,7 @@ ul:not(.browser-default) ul:not(.browser-default) > li list-style-type: disc -table +table.rules margin: 15px auto .italic diff --git a/client/src/translations/en.js b/client/src/translations/en.js index c2f982a7..3d83513a 100644 --- a/client/src/translations/en.js +++ b/client/src/translations/en.js @@ -187,6 +187,7 @@ export const translations = { "Interweaved colorbound teams": "Interweaved colorbound teams", "Get strong at self-mate": "Get strong at self-mate", "Give three checks": "Give three checks", + "Japanese Chess": "Japanese Chess", "Keep antiking in check (v1)": "Keep antiking in check (v1)", "Keep antiking in check (v2)": "Keep antiking in check (v2)", "Kings cross the 8x8 board": "Kings cross the 8x8 board", @@ -205,6 +206,7 @@ export const translations = { "Move like a knight (v2)": "Move like a knight (v2)", "Neverending rows": "Neverending rows", "No-check mode": "No-check mode", + "Non-conformism and utopia": "Non-conformism and utopia", "Occupy the enemy palace": "Occupy the enemy palace", "Pawns move diagonally": "Pawns move diagonally", "Play at the same time": "Play at the same time", @@ -223,6 +225,7 @@ export const translations = { "Shoot pieces": "Shoot pieces", "Squares disappear": "Squares disappear", "Standard rules": "Standard rules", + "Thai Chess": "Thai Chess", "The colorbound clobberers": "The colorbound clobberers", "The end of the world": "The end of the world", "Transform an essay": "Transform an essay", diff --git a/client/src/translations/es.js b/client/src/translations/es.js index e3f3d141..335d1e04 100644 --- a/client/src/translations/es.js +++ b/client/src/translations/es.js @@ -187,6 +187,7 @@ export const translations = { "Interweaved colorbound teams": "Equipos unicolores entrelazados", "Get strong at self-mate": "Progreso en mates asistidos", "Give three checks": "Dar tres jaques", + "Japanese Chess": "Ajedrez japonés", "Keep antiking in check (v1)": "Mantener el antirey en jaque (v1)", "Keep antiking in check (v2)": "Mantener el antirey en jaque (v2)", "Kings cross the 8x8 board": "Los reyes cruzan el 8x8 tablero", @@ -205,6 +206,7 @@ export const translations = { "Move like a knight (v2)": "Moverse como un caballo (v2)", "Neverending rows": "Filas interminables", "No-check mode": "Modo sin jaque", + "Non-conformism and utopia": "No-conformismo y utopÃa", "Occupy the enemy palace": "Ocupar el palacio enemigo", "Pawns move diagonally": "Peones se mueven en diagonal", "Play at the same time": "Jugar al mismo tiempo", @@ -223,6 +225,7 @@ export const translations = { "Shoot pieces": "Tirar de las piezas", "Squares disappear": "Las casillas desaparecen", "Standard rules": "Reglas estandar", + "Thai Chess": "Ajedrez tailandés", "The colorbound clobberers": "Los batidores unicolor", "The end of the world": "El fin del mundo", "Transform an essay": "Transformar un ensayo", diff --git a/client/src/translations/fr.js b/client/src/translations/fr.js index 5e0663c0..e9e983e0 100644 --- a/client/src/translations/fr.js +++ b/client/src/translations/fr.js @@ -187,6 +187,7 @@ export const translations = { "Interweaved colorbound teams": "Ãquipes unicolores entremêlées", "Get strong at self-mate": "Progressez en mats aidés", "Give three checks": "Donnez trois échecs", + "Japanese Chess": "Ãchecs japonais", "Keep antiking in check (v1)": "Gardez l'antiroi en échec (v1)", "Keep antiking in check (v2)": "Gardez l'antiroi en échec (v2)", "Kings cross the 8x8 board": "Les rois traversent l'échiquier 8x8", @@ -205,6 +206,7 @@ export const translations = { "Move like a knight (v2)": "Bouger comme un cavalier (v2)", "Neverending rows": "Rangées sans fin", "No-check mode": "Mode sans échec", + "Non-conformism and utopia": "Non-conformisme et utopie", "Occupy the enemy palace": "Occuper le palais ennemi", "Pawns move diagonally": "Les pions vont en diagonale", "Play at the same time": "Jouer en même temps", @@ -223,6 +225,7 @@ export const translations = { "Shoot pieces": "Tirez sur les pièces", "Squares disappear": "Les cases disparaissent", "Standard rules": "Règles usuelles", + "Thai Chess": "Ãchecs thai", "The colorbound clobberers": "Les tabasseurs unicolores", "The end of the world": "La fin du monde", "Transform an essay": "Transformer un essai", diff --git a/client/src/translations/rules/Makruk/en.pug b/client/src/translations/rules/Makruk/en.pug new file mode 100644 index 00000000..f9c06ccb --- /dev/null +++ b/client/src/translations/rules/Makruk/en.pug @@ -0,0 +1,40 @@ +p.boxed + | Bishops and queen are less powerful then in standard chess. + +p. + From left to right, with Thai names in parentheses: rook (Ruea), + knight (Ma), bishop (Khon), queen (Met), king (Khun). + +figure.showPieces.text-center + img(src="/images/pieces/Makruk/wr.svg") + img(src="/images/pieces/Makruk/wn.svg") + img(src="/images/pieces/Makruk/wb.svg") + img(src="/images/pieces/Makruk/wq.svg") + img(src="/images/pieces/Makruk/wk.svg") + +ul + li All pieces except bishops and queen move like in orthodox chess. + li The queen moves by one square in any diagonal direction. + li The bishop moves one square forward, or like a queen. + li The only special move is the pawn promotion, always to a queen. + li There is no castling option. + +p. + Pawns promote on the sixth rank, into a queen but still represented + like a pawn, as illustrated on the diagram. + +figure.diagram-container + .diagram.diag12 + | fen:8/8/8/4P3/8/8/8/8: + .diagram.diag22 + | fen:8/8/4F3/8/8/8/8/8: + figcaption Before and after pawn promotion on e6. + +h3 Source + +p + a(href="https://www.pychess.org/variant/makruk") + | Makruk + | on pychess-variants (playable there). This variant is also playable + a(href="https://www.playok.com/en/makruk/") on playok + | . diff --git a/client/src/translations/rules/Makruk/es.pug b/client/src/translations/rules/Makruk/es.pug new file mode 100644 index 00000000..50f58556 --- /dev/null +++ b/client/src/translations/rules/Makruk/es.pug @@ -0,0 +1,44 @@ +p.boxed + | Los alfiles y la dama son menos poderosos que el ajedrez estándar. + +p. + De izquierda a derecha, con los nombres tailandeses entre paréntesis: + torre (Ruea), caballo (Ma), alfil (Khon), dama (Met), rey (Khun). + +figure.showPieces.text-center + img(src="/images/pieces/Makruk/wr.svg") + img(src="/images/pieces/Makruk/wn.svg") + img(src="/images/pieces/Makruk/wb.svg") + img(src="/images/pieces/Makruk/wq.svg") + img(src="/images/pieces/Makruk/wk.svg") + +ul + li. + Todas las piezas excepto los alfiles y la dama se mueven como en el + ajedrez ortodoxo. + li La dama se mueve una casilla en cualquier dirección diagonal. + li El alfil se mueve un espacio hacia adelante, o como una dama. + li. + El único movimiento especial es la promoción de los peones, siempre como + dama. + li No hay enroque. + +p. + Los peones son promovidos en la sexta fila, en una dama pero representada + por un peón particular, como se ilustra en el diagrama. + +figure.diagram-container + .diagram.diag12 + | fen:8/8/8/4P3/8/8/8/8: + .diagram.diag22 + | fen:8/8/4F3/8/8/8/8/8: + figcaption Antes y después de la promoción en e6. + +h3 Fuente + +p + a(href="https://www.pychess.org/variant/makruk") + | Makruk + | en Pychess-variantes (jugable allÃ). Esta variante es jugable tambien + a(href="https://www.playok.com/en/makruk/") en playok + | . diff --git a/client/src/translations/rules/Makruk/fr.pug b/client/src/translations/rules/Makruk/fr.pug new file mode 100644 index 00000000..b6fdced1 --- /dev/null +++ b/client/src/translations/rules/Makruk/fr.pug @@ -0,0 +1,43 @@ +p.boxed + | Les fous et la dame sont moins puissants qu'aux échecs standards. + +p. + De gauche à droite, avec les noms thai entre parenthèses : tour (Ruea), + cavalier (Ma), fou (Khon), dame (Met), roi (Khun). + +figure.showPieces.text-center + img(src="/images/pieces/Makruk/wr.svg") + img(src="/images/pieces/Makruk/wn.svg") + img(src="/images/pieces/Makruk/wb.svg") + img(src="/images/pieces/Makruk/wq.svg") + img(src="/images/pieces/Makruk/wk.svg") + +ul + li. + Toutes les pièces sauf les fous et la dame se déplacent comme aux échecs + orthodoxes. + li La dame se déplace d'une case dans n'importe quelle direction diagonale. + li Le fou se déplace d'une case vers l'avant, ou bien comme une dame. + li Le seul coup spécial est la promotion des pions, toujours en dame. + li Il n'y a pas de roque. + +p. + Les pions sont promus sur la sixième rangée, en une dame mais représentée + par un pion particulier, comme illustré sur le diagramme. + +figure.diagram-container + .diagram.diag12 + | fen:8/8/8/4P3/8/8/8/8: + .diagram.diag22 + | fen:8/8/4F3/8/8/8/8/8: + figcaption Avant et après la promotion en e6. + +h3 Source + +p + a(href="https://www.pychess.org/variant/makruk") + | Makruk + | sur pychess-variants (jouable là -bas). Cette variante est jouable + | également + a(href="https://www.playok.com/en/makruk/") sur playok + | . diff --git a/client/src/translations/rules/Monochrome/fr.pug b/client/src/translations/rules/Monochrome/fr.pug index 66ac9558..a37e52c8 100644 --- a/client/src/translations/rules/Monochrome/fr.pug +++ b/client/src/translations/rules/Monochrome/fr.pug @@ -10,7 +10,7 @@ p. p. Puisque les captures sont obligatoires, les pièces pourraient effectuer - quelques aller-retours autour de l'échiquier, chaneant de propriétaire à + quelques aller-retours autour de l'échiquier, changeant de propriétaire à chaque passage au centre. Par exemple sur le diagramme suivant, la séquence serait 1.Rxd7 Rxd1 2.Rxd8 et les noirs gagneraient, en supposant que la dernière rangée est la 8eme. diff --git a/client/src/translations/rules/Orda/en.pug b/client/src/translations/rules/Orda/en.pug index 2f63d041..244baf11 100644 --- a/client/src/translations/rules/Orda/en.pug +++ b/client/src/translations/rules/Orda/en.pug @@ -64,7 +64,7 @@ p. Similarly, the Yurt also captures the same way it moves; it moves as the silver general in Shogi. -table +table.rules tr th Horde piece th Kingdom "counterpart" @@ -175,7 +175,7 @@ p. Fairy Stockfish, noting that they are generic values, not necessarily specific to Orda chess. -table +table.rules tr th Kingdom piece th Value (Early / Late) @@ -212,7 +212,7 @@ p | an approximation. span.italic Note: this simplification is used by the weak bot here. -table +table.rules tr th Kingdom piece th Value diff --git a/client/src/translations/rules/Orda/es.pug b/client/src/translations/rules/Orda/es.pug index 72c4ac18..c62594d6 100644 --- a/client/src/translations/rules/Orda/es.pug +++ b/client/src/translations/rules/Orda/es.pug @@ -65,7 +65,7 @@ p. caballo. La yurta también captura a medida que se mueve: como un general de plata en el Shogi. -table +table.rules tr th Pieza de la Horda th "Contraparte" del Reino @@ -176,7 +176,7 @@ p. están los valores utilizados por Fairy Stockfish. Estos son valores genérico, no necesariamente especÃfico del ajedrez Orda. -table +table.rules tr th Pieza del Reino th Valor (inicio / fin) @@ -214,7 +214,7 @@ p span.italic | Nota: esta simplificación es utilizada por el bot equivocada aquÃ. -table +table.rules tr th Pieza del Reino th Valor diff --git a/client/src/translations/rules/Orda/fr.pug b/client/src/translations/rules/Orda/fr.pug index a39264be..7b10a474 100644 --- a/client/src/translations/rules/Orda/fr.pug +++ b/client/src/translations/rules/Orda/fr.pug @@ -67,7 +67,7 @@ p. cavalier. La yourte capture également comme elle se déplace : comme un général d'argent au Shogi. -table +table.rules tr th Pièce de la Horde th "Contrepartie" du Royaume @@ -178,7 +178,7 @@ p. valeurs utilisées par Fairy Stockfish. Celles-ci sont des valeurs génériques, pas nécessairement spécifiques aux échecs Orda. -table +table.rules tr th Pièce du royaume th Valeur (Début / Fin) @@ -215,7 +215,7 @@ p | utilisée comme approximation. span.note Note : cette simplification est utilisée par le mauvais bot ici. -table +table.rules tr th Pièce du Royaume th Valeur diff --git a/client/src/translations/rules/Shako/en.pug b/client/src/translations/rules/Shako/en.pug new file mode 100644 index 00000000..b4cacf9f --- /dev/null +++ b/client/src/translations/rules/Shako/en.pug @@ -0,0 +1,31 @@ +p.boxed + | Two new pieces on a bigger board (10x10). + +p. + The rules are essentially the same as orthodox chess, but with two new + pieces, the elephant and cannon. Because of the 10x10 board, pawns promote + at the 10th rank, into any piece. + +figure.diagram-container + .diagram.diag12 + | fen:91/91/91/3b6/4E5/3N6/2p3P3/91/91/91 c4,c8,d7,f5,f7,g8: + .diagram.diag22 + | fen:91/91/91/91/1P2CB2p1/91/4p5/91/91/4n5 c6,d6,e7,e8,e9,e10,e5,e1,i6: + figcaption Left: moves of the elephant. Right: moves of the cannon. + +p. + The elephant moves by one or two squares diagonally, potentially jumping + over a piece. The cannon moves like a rook but captures by jumping first + over an obstacle, as the diagram illustrates. After such a jump the cannon + can only capture (no normal moves). + +h3 Source + +p + a(href="https://www.chessvariants.com/large.dir/shako.html") Shako + | on chessvariants.com. + | This variant is also playable + a(href="https://www.pychess.org/variant/shako") on pychess-variants + | . + +p Inventor: Jean-Louis Cazaux (1990) diff --git a/client/src/translations/rules/Shako/es.pug b/client/src/translations/rules/Shako/es.pug new file mode 100644 index 00000000..2fcddd24 --- /dev/null +++ b/client/src/translations/rules/Shako/es.pug @@ -0,0 +1,33 @@ +p.boxed + | Dos piezas nuevas en un tablero más grande (10x10). + +p. + Las reglas son esencialmente las mismas que para el ajedrez ortodoxo, pero + con dos piezas nuevas, el elefante y el cañón. El tablero de ajedrez tiene + 10 filas: los peones se promocionan en el décimo, en cualquier pieza. + +figure.diagram-container + .diagram.diag12 + | fen:91/91/91/3b6/4E5/3N6/2p3P3/91/91/91 c4,c8,d7,f5,f7,g8: + .diagram.diag22 + | fen:91/91/91/91/1P2CB2p1/91/4p5/91/91/4n5 c6,d6,e7,e8,e9,e10,e5,e1,i6: + figcaption. + Izquierda: movimientos del elefante. Derecha: movimientos del cañón. + +p. + El elefante mueve una o dos casillas en diagonal, saltando + posiblemente sobre una pieza. El cañón se mueve como una torre pero + capturar saltando primero sobre un obstáculo, como se ilustra en el + diagrama. Después de tal salto, el cañón solo puede capturar + (no jugadas normales). + +h3 Fuente + +p + a(href="https://www.chessvariants.com/large.dir/shako.html") Shako + | en chessvariants.com. + | Esta variante también es jugable + a(href="https://www.pychess.org/variant/shako") en pychess-variants + | . + +p Inventor: Jean-Louis Cazaux (1990) diff --git a/client/src/translations/rules/Shako/fr.pug b/client/src/translations/rules/Shako/fr.pug new file mode 100644 index 00000000..897b634d --- /dev/null +++ b/client/src/translations/rules/Shako/fr.pug @@ -0,0 +1,32 @@ +p.boxed + | Deux nouvelles pièces sur un plus grand échiquier (10x10). + +p. + Les règles sont essentiellement les mêmes qu'aux échecs orthodoxes, mais + avec deux nouvelles pièces, l'éléphant et le canon. L'échiquier ayant 10 + rangées, les pions sont promus sur la 10eme, en n'importe quelle pièce. + +figure.diagram-container + .diagram.diag12 + | fen:91/91/91/3b6/4E5/3N6/2p3P3/91/91/91 c4,c8,d7,f5,f7,g8: + .diagram.diag22 + | fen:91/91/91/91/1P2CB2p1/91/4p5/91/91/4n5 c6,d6,e7,e8,e9,e10,e5,e1,i6: + figcaption Gauche : coups de l'éléphant. Droite : coups du canon. + +p. + L'éléphant se déplace d'une ou deux cases en diagonale, sautant + éventuellement par dessus une pièce. Le canon se déplace comme une tour mais + capture en sautant d'abord par dessus un obstacle, comme illustré sur le + diagramme. Après un tel saut le canon ne peut que capturer + (pas de coups normaux). + +h3 Source + +p + a(href="https://www.chessvariants.com/large.dir/shako.html") Shako + | sur chessvariants.com. + | Cette variante est également jouable + a(href="https://www.pychess.org/variant/shako") sur pychess-variants + | . + +p Inventeur : Jean-Louis Cazaux (1990) diff --git a/client/src/translations/rules/Shogi/en.pug b/client/src/translations/rules/Shogi/en.pug new file mode 100644 index 00000000..6cd3062d --- /dev/null +++ b/client/src/translations/rules/Shogi/en.pug @@ -0,0 +1,131 @@ +p.boxed + | Every captured piece change color and can be dropped back later. + | Most pieces can promote on the three last ranks. + +p + | The following description is often borrowed from the + a(href="https://www.pychess.org/variant/shogi") Shogi guide + | on pychess-variants, where I found the pieces images. + | Shogi is played on a 9 x 9 board. + | The side with a black king starts the game. + +p. + Captures are achieved by replacement on the destination square. + Any captured unit is added to a reserve of "pocket" pieces. + At each turn you can drop one of these pieces instead of moving one. + A dropped piece must be able to move, theoretically, considering only its + position on the board. + Pawns cannot be dropped on a file already containing a pawn of the same + color. They also can't be dropped to give checkmate. + +h3 Pieces movements + +h4 King, rook, bishop + +figure.showPieces.text-center + img(src="/images/pieces/Shogi/wk.svg") + img(src="/images/pieces/Shogi/bk.svg") + img(src="/images/pieces/Shogi/wr.svg") + img(src="/images/pieces/Shogi/wb.svg") + figcaption From left to right: black & white kings, rook, bishop. + +p These pieces look different but move exactly as in orthodox chess. + +h4 + | Gold General + img(src="/images/pieces/Shogi/wg.svg") + +p. + The gold general moves by one square only, either like a rook or diagonally + forward. + +figure.diagram-container + .diagram + | fen:9/9/9/3b5/4Gp3/9/9/9/9 d6,e6,f6,d5,f5,e4: + figcaption Gold general movements. + +h4 + | Silver General + img(src="/images/pieces/Shogi/ws.svg") + +p. + The silver general moves by one square only, either like a bishop or + orthogonally forward. + +figure.diagram-container + .diagram + | fen:9/9/9/3b5/4S4/5p3/9/9/9 d6,e6,f6,d4,f4: + figcaption Silver general movements. + +h4 + | Knight + img(src="/images/pieces/Shogi/wn.svg") + +p. + The knight moves like a restricted orthodox knight: two squares forward, + and one to the side as the diagram illustrates. + +figure.diagram-container + .diagram + | fen:9/9/5p3/9/4N4/9/9/9/9 d7,f7: + figcaption Knight movements. + +h4 + | Lance + img(src="/images/pieces/Shogi/wl.svg") + +p The lance moves like a rook but only in one direction: forward. + +figure.diagram-container + .diagram + | fen:9/4p4/9/9/9/4L4/9/9/9 e5,e6,e7,e8: + figcaption Lance movements. + +h4 + | Pawn + img(src="/images/pieces/Shogi/wl.svg") + +p. + The pawn moves like in orthodox chess (without two squares initial move), + and he also captures in this way. + +h3 Promotion + +p. + All pieces except the gold general and the king can be promoted, + by playing a move arriving on one of the three last ranks. + Promotion is optional unless a normal move would result in a blocked piece. + Capturing a promoted piece put the non-promoted form in the reserve. + +figure.showPieces.text-center + img(src="/images/pieces/Shogi/wq.svg") + img(src="/images/pieces/Shogi/wo.svg") + img(src="/images/pieces/Shogi/wm.svg") + img(src="/images/pieces/Shogi/wt.svg") + figcaption. + Promotions from left to right: pawn ('Q'), knight ('O'), + lance ('M'), and silver general ('T'). + +p. + Minor pieces in this game are the pawn, knight, lance and silver general. + They all promote to a gold general: only their appearance differ. + The rook and the bishop promote respectively into a Dragon King and a + Dragon Horse, which allow them to move like a king in addition to their + usual movements. + +figure.diagram-container + .diagram.diag12 + | fen:9/9/9/9/4D4/9/9/9/9 a5,b5,c5,d5,f5,g5,h5,i5,e1,e2,e3,e4,e6,e7,e8,e9,d4,d6,f6,f4: + .diagram.diag22 + | fen:9/9/9/9/4H4/9/9/9/9 a9,b8,c7,d6,f4,g3,h2,i1,a1,b2,c3,d4,f6,g7,h8,i9,d5,e6,f5,e4: + figcaption Left: promoted rook. Right: promoted bishop. + +h3 More information + +p + | This game is very popular in Japan, so a lot of resources can be found + | online. A good starting point is the + a(href="https://www.pychess.org/variant/shogi") Shogi page + | at pychess-variants, where you can also play, and / or the + a(href="https://en.wikipedia.org/wiki/Shogi") Wikipedia page + | . diff --git a/client/src/translations/rules/Shogi/es.pug b/client/src/translations/rules/Shogi/es.pug new file mode 100644 index 00000000..cdf199cb --- /dev/null +++ b/client/src/translations/rules/Shogi/es.pug @@ -0,0 +1,137 @@ +p.boxed + | Una pieza capturada cambia de color y se puede soltar más tarde. + | La mayorÃa de las piezas se pueden promocionar en los últimos tres filas. + +p + | La siguiente descripción a menudo se toma del + a(href="https://www.pychess.org/variant/shogi") guÃa Shogi + | en pychess-variantes, donde también encontré las imágenes de las + | piezas. El Shogi se juega en un tablero de 9 x 9. + | El lado del rey negro comienza el juego. + +p. + Las capturas se realizan mediante reemplazo en la casilla de destino. + Cualquier unidad capturada se agrega a una reserva de piezas "de bolsillo". + En cada turno puedes colocar una de estas piezas en lugar de mover una. + Una pieza paracaidizada debe poder moverse, teóricamente, mientras no + considerando su posición en el estante. + Los peones no se pueden colocar en una columna que ya contiene un peón + del mismo color. Tampoco pueden dar jaque mate. + +h3 Movimientos de las piezas + +h4 Rey, torre, alfil + +figure.showPieces.text-center + img(src="/images/pieces/Shogi/wk.svg") + img(src="/images/pieces/Shogi/bk.svg") + img(src="/images/pieces/Shogi/wr.svg") + img(src="/images/pieces/Shogi/wb.svg") + figcaption De izquierda a derecha: reyes en blanco & negro, torre, alfil. + +p. + Estas piezas parecen diferentes pero se mueven exactamente como + en ajedrez ortodoxo. + +h4 + | General de oro + img(src="/images/pieces/Shogi/wg.svg") + +p. + El general del oro se mueve solo de una casilla, ya sea como una torre o + diagonalmente hacia adelante. + +figure.diagram-container + .diagram + | fen:9/9/9/3b5/4Gp3/9/9/9/9 d6,e6,f6,d5,f5,e4: + figcaption Movimientos del general de oro. + +h4 + | General de plata + img(src="/images/pieces/Shogi/ws.svg") + +p. + El general plateado se mueve solo de una casilla, ya sea como un alfil o + ortogonalmente hacia adelante. + +figure.diagram-container + .diagram + | fen:9/9/9/3b5/4S4/5p3/9/9/9 d6,e6,f6,d4,f4: + figcaption Movimientos del general de plata. + +h4 + | Caballo + img(src="/images/pieces/Shogi/wn.svg") + +p. + El caballo se mueve como un caballo ortodoxo restringido: dos espacios + hacia adelante, luego uno en el costado como se muestra en el diagrama. + +figure.diagram-container + .diagram + | fen:9/9/5p3/9/4N4/9/9/9/9 d7,f7: + figcaption Movimientos del caballo. + +h4 + | Lanza + img(src="/images/pieces/Shogi/wl.svg") + +p. + La lanza se mueve como una torre pero siempre en la misma dirección: + hacia adelante. + +figure.diagram-container + .diagram + | fen:9/4p4/9/9/9/4L4/9/9/9 e5,e6,e7,e8: + figcaption Movimientos de la lanza. + +h4 + | Peón + img(src="/images/pieces/Shogi/wl.svg") + +p. + El peón avanza como en el ajedrez ortodoxo (sin desplazamiento inicial de dos + casillas), y también captura asÃ. + +h3 Promoción + +p. + Todas las piezas excepto el general de oro y el rey pueden ser + promovido, jugando un movimiento que llega a una de las últimas tres filas. + La promoción es opcional a menos que una jugada normal resulte en una pieza + bloqueada. La captura de una pieza promocionada agrega su forma no promovida + a la reserva. + +figure.showPieces.text-center + img(src="/images/pieces/Shogi/wq.svg") + img(src="/images/pieces/Shogi/wo.svg") + img(src="/images/pieces/Shogi/wm.svg") + img(src="/images/pieces/Shogi/wt.svg") + figcaption. + Promociones de izquierda a derecha: peón ('Q'), caballo ('O'), + lanza ('M') y plata general ('T'). + +p. + Las piezas menores en este juego son el peón, el caballo, la lanza y el + general de plata. Todos se promocionan como un general de oro: solo sus + apariencia es diferente. + La torre y el alfil son promovidos respectivamente en un Dragón Rey y un + Dragón Caballo, lo que les permite moverse como un rey además de su + capacidades usuales. + +figure.diagram-container + .diagram.diag12 + | fen:9/9/9/9/4D4/9/9/9/9 a5,b5,c5,d5,f5,g5,h5,i5,e1,e2,e3,e4,e6,e7,e8,e9,d4,d6,f6,f4: + .diagram.diag22 + | fen:9/9/9/9/4H4/9/9/9/9 a9,b8,c7,d6,f4,g3,h2,i1,a1,b2,c3,d4,f6,g7,h8,i9,d5,e6,f5,e4: + figcaption Izquierda: torre promovida. Derecha: alfil promovido. + +h3 Más información + +p + | Este juego es muy popular en Japón, por lo que muchos recursos son + | disponible en lÃnea. Un buen punto de partida es la + a(href="https://www.pychess.org/variant/shogi") página Shogi + | en pychess-variants, donde también puedes jugar, y / o la + a(href="https://es.wikipedia.org/wiki/Shogi") página Wikipedia + | . diff --git a/client/src/translations/rules/Shogi/fr.pug b/client/src/translations/rules/Shogi/fr.pug new file mode 100644 index 00000000..02d1234a --- /dev/null +++ b/client/src/translations/rules/Shogi/fr.pug @@ -0,0 +1,137 @@ +p.boxed + | Une pièce capturée change de couleur et peut être parachutée plus tard. + | La plupart des pièces peuvent se promouvoir sur les trois dernières + | rangées. + +p + | La description suivante est souvent empruntée au + a(href="https://www.pychess.org/variant/shogi") guide Shogi + | sur pychess-variants, où j'ai aussi trouvé les images des pièces. + | Le Shogi se joue sur un échiquier 9 x 9. + | Le côté ayant le roi noir démarre la partie. + +p. + Les captures s'effectuent par remplacement sur la case de destination. + Toute unité capturée est ajoutée à une réserve de pièces "de poche". + à chaque tour vous pouvez poser l'une de ces pièces au lieu d'en déplacer + une. Une pièce parachutée doit pouvoir bouger, théoriquement, en ne + considérant que sa position sur le plateau. + Les pions ne peuvent pas être posés sur une colonne contenant déjà un pion + de la même couleur. Ils ne peuvent pas non plus donner échec et mat. + +h3 Mouvements des pièces + +h4 Roi, tour, fou + +figure.showPieces.text-center + img(src="/images/pieces/Shogi/wk.svg") + img(src="/images/pieces/Shogi/bk.svg") + img(src="/images/pieces/Shogi/wr.svg") + img(src="/images/pieces/Shogi/wb.svg") + figcaption De gauche à droite : rois noir & blanc, tour, fou. + +p. + Ces pièces ont l'air différentes mais se déplacent exactement comme aux + échecs orthodoxes. + +h4 + | Général d'or + img(src="/images/pieces/Shogi/wg.svg") + +p. + Le général d'or se déplace d'une case seulement, soit comme une tour soit + en diagonale vers l'avant. + +figure.diagram-container + .diagram + | fen:9/9/9/3b5/4Gp3/9/9/9/9 d6,e6,f6,d5,f5,e4: + figcaption Déplacements du général d'or. + +h4 + | Général d'argent + img(src="/images/pieces/Shogi/ws.svg") + +p. + Le général d'argent se déplace d'une case seulement, soit comme un fou soit + orthogonalement vers l'avant. + +figure.diagram-container + .diagram + | fen:9/9/9/3b5/4S4/5p3/9/9/9 d6,e6,f6,d4,f4: + figcaption Déplacements du général d'argent. + +h4 + | Cavalier + img(src="/images/pieces/Shogi/wn.svg") + +p. + Le cavalier se déplace comme un cavalier orthodoxe restreint : deux cases + vers l'avant, puis une sur le côté comme illustré sur le diagramme. + +figure.diagram-container + .diagram + | fen:9/9/5p3/9/4N4/9/9/9/9 d7,f7: + figcaption Déplacements du cavalier. + +h4 + | Lance + img(src="/images/pieces/Shogi/wl.svg") + +p. + Le lance se déplace comme une tour mais toujours dans la même direction : + vers l'avant. + +figure.diagram-container + .diagram + | fen:9/4p4/9/9/9/4L4/9/9/9 e5,e6,e7,e8: + figcaption Déplacements de la lance. + +h4 + | Pion + img(src="/images/pieces/Shogi/wl.svg") + +p. + Le pion avance comme aux échecs orthodoxes (sans déplacement initial de deux + cases), et il capture également ainsi. + +h3 Promotion + +p. + Toutes les pièces à l'exception du général d'or et du roi peuvent être + promues, en jouant un coup arrivant sur l'une des trois dernières rangées. + La promotion est optionnelle à moins qu'un coup normal résulte en une pièce + bloquée. Capturer une pièce promue ajoute sa forme non-promue en réserve. + +figure.showPieces.text-center + img(src="/images/pieces/Shogi/wq.svg") + img(src="/images/pieces/Shogi/wo.svg") + img(src="/images/pieces/Shogi/wm.svg") + img(src="/images/pieces/Shogi/wt.svg") + figcaption. + Promotions de gauche à droite : pion ('Q'), cavalier ('O'), + lance ('M'), et général d'argent ('T'). + +p. + Les pièces mineures dans ce jeu sont le pion, le cavalier, la lance et le + général d'argent. Elles se promeuvent toutes en un général d'or : seule leur + apparence diffère. + La tour et le fou sont promus respectivement en un Dragon Roi et un Dragon + Cheval, leur permettant de se déplacer comme un roi en plus de leurs + capacités usuelles. + +figure.diagram-container + .diagram.diag12 + | fen:9/9/9/9/4D4/9/9/9/9 a5,b5,c5,d5,f5,g5,h5,i5,e1,e2,e3,e4,e6,e7,e8,e9,d4,d6,f6,f4: + .diagram.diag22 + | fen:9/9/9/9/4H4/9/9/9/9 a9,b8,c7,d6,f4,g3,h2,i1,a1,b2,c3,d4,f6,g7,h8,i9,d5,e6,f5,e4: + figcaption Gauche : tour promue. Droite : fou promu. + +h3 Plus d'information + +p + | Ce jeu est très populaire au Japon, donc beaucoup de ressources sont + | disponibles en ligne. Un bon point de départ est la + a(href="https://www.pychess.org/variant/shogi") page Shogi + | sur pychess-variants, où vous pouvez également jouer, et / ou la + a(href="https://fr.wikipedia.org/wiki/Shogi") page Wikipedia + | . diff --git a/client/src/translations/rules/Sittuyin/en.pug b/client/src/translations/rules/Sittuyin/en.pug index d9703ac4..c152bffb 100644 --- a/client/src/translations/rules/Sittuyin/en.pug +++ b/client/src/translations/rules/Sittuyin/en.pug @@ -18,7 +18,7 @@ figure.showPieces.text-center ul li Elephants replace the orthodox bishops. li General replace the orthodox queen. - li The only special pawn move is the promotion, always to a general. + li The only special move is the pawn promotion, always to a general. li There is no castling option. h3 First move diff --git a/client/src/translations/rules/Sittuyin/es.pug b/client/src/translations/rules/Sittuyin/es.pug index f7a757e0..be6b9c0d 100644 --- a/client/src/translations/rules/Sittuyin/es.pug +++ b/client/src/translations/rules/Sittuyin/es.pug @@ -19,7 +19,7 @@ ul li Los elefantes reemplazan a los alfiles. li El general reemplaza a la dama ortodoxa. li. - El único movimiento de peón especial es la promoción, + El único movimiento especial es la promoción de peón, siempre en un general. li No hay enroque. diff --git a/client/src/translations/rules/Sittuyin/fr.pug b/client/src/translations/rules/Sittuyin/fr.pug index 4b6ee434..d884b7f4 100644 --- a/client/src/translations/rules/Sittuyin/fr.pug +++ b/client/src/translations/rules/Sittuyin/fr.pug @@ -18,7 +18,7 @@ figure.showPieces.text-center ul li Les éléphants remplacent les fous. li Le général remplace la dame orthodoxe. - li Le seul coup spécial de pion est la promotion, toujours en un général. + li Le seul coup spécial est la promotion du pion, toujours en un général. li Il n'y a pas de roque. h3 Premier coup diff --git a/client/src/variants/Grasshopper.js b/client/src/variants/Grasshopper.js index fb8c27cd..5069e231 100644 --- a/client/src/variants/Grasshopper.js +++ b/client/src/variants/Grasshopper.js @@ -39,51 +39,6 @@ export class GrasshopperRules extends ChessRules { } } - getPotentialPawnMoves([x, y]) { - const color = this.turn; - let moves = []; - const [sizeX, sizeY] = [V.size.x, V.size.y]; - const shiftX = color == "w" ? -1 : 1; - const lastRank = color == "w" ? 0 : sizeX - 1; - - const finalPieces = - x + shiftX == lastRank - ? [V.ROOK, V.KNIGHT, V.BISHOP, V.QUEEN, V.GRASSHOPPER] - : [V.PAWN]; - if (this.board[x + shiftX][y] == V.EMPTY) { - // One square forward - for (let piece of finalPieces) { - moves.push( - this.getBasicMove([x, y], [x + shiftX, y], { - c: color, - p: piece - }) - ); - } - // No 2-squares jump - } - // Captures - for (let shiftY of [-1, 1]) { - if ( - y + shiftY >= 0 && - y + shiftY < sizeY && - this.board[x + shiftX][y + shiftY] != V.EMPTY && - this.canTake([x, y], [x + shiftX, y + shiftY]) - ) { - for (let piece of finalPieces) { - moves.push( - this.getBasicMove([x, y], [x + shiftX, y + shiftY], { - c: color, - p: piece - }) - ); - } - } - } - - return moves; - } - getPotentialGrasshopperMoves([x, y]) { let moves = []; // Look in every direction until an obstacle (to jump) is met diff --git a/client/src/variants/Makruk.js b/client/src/variants/Makruk.js new file mode 100644 index 00000000..2da534f1 --- /dev/null +++ b/client/src/variants/Makruk.js @@ -0,0 +1,138 @@ +import { ChessRules, Move, PiPo } from "@/base_rules"; +import { ArrayFun } from "@/utils/array"; +import { randInt, shuffle } from "@/utils/alea"; + +export class MakrukRules extends ChessRules { + static get HasFlags() { + return false; + } + + static get HasEnpassant() { + return false; + } + + static get PawnSpecs() { + return Object.assign( + {}, + ChessRules.PawnSpecs, + { + twoSquares: false, + promotions: [V.QUEEN] + } + ); + } + + static get PIECES() { + return ChessRules.PIECES.concat(V.PROMOTED); + } + + static get PROMOTED() { + return 'f'; + } + + static GenRandInitFen(randomness) { + if (randomness == 0) + return "rnbqkbnr/8/pppppppp/8/8/PPPPPPPP/8/RNBKQBNR w 0"; + + let pieces = { w: new Array(8), b: new Array(8) }; + for (let c of ["w", "b"]) { + if (c == 'b' && randomness == 1) { + pieces['b'] = pieces['w']; + break; + } + + // Get random squares for every piece, totally freely (no castling) + let positions = shuffle(ArrayFun.range(8)); + const composition = ['b', 'b', 'r', 'r', 'n', 'n', 'k', 'q']; + for (let i = 0; i < 8; i++) pieces[c][positions[i]] = composition[i]; + } + return ( + pieces["b"].join("") + + "/8/pppppppp/8/8/PPPPPPPP/8/" + + pieces["w"].join("").toUpperCase() + + " w 0" + ); + } + + getPpath(b) { + return "Makruk/" + b; + } + + getPotentialMovesFrom([x, y]) { + if (this.getPiece(x, y) == V.PROMOTED) + return this.getPotentialQueenMoves([x, y]); + return super.getPotentialMovesFrom([x, y]); + } + + getPotentialPawnMoves([x, y]) { + const color = this.turn; + const shiftX = V.PawnSpecs.directions[color]; + const sixthRank = (color == 'w' ? 2 : 5); + const tr = (x + shiftX == sixthRank ? { p: V.PROMOTED, c: color } : null); + let moves = []; + if (this.board[x + shiftX][y] == V.EMPTY) + // One square forward + moves.push(this.getBasicMove([x, y], [x + shiftX, y], tr)); + // Captures + for (let shiftY of [-1, 1]) { + if ( + y + shiftY >= 0 && y + shiftY < 8 && + this.board[x + shiftX][y + shiftY] != V.EMPTY && + this.canTake([x, y], [x + shiftX, y + shiftY]) + ) { + moves.push(this.getBasicMove([x, y], [x + shiftX, y + shiftY], tr)); + } + } + return moves; + } + + getPotentialBishopMoves(sq) { + const forward = (this.turn == 'w' ? -1 : 1); + return this.getSlideNJumpMoves( + sq, + V.steps[V.BISHOP].concat([ [forward, 0] ]), + "oneStep" + ); + } + + getPotentialQueenMoves(sq) { + return this.getSlideNJumpMoves( + sq, + V.steps[V.BISHOP], + "oneStep" + ); + } + + isAttackedByBishop(sq, color) { + const forward = (this.turn == 'w' ? 1 : -1); + return this.isAttackedBySlideNJump( + sq, + color, + V.BISHOP, + V.steps[V.BISHOP].concat([ [forward, 0] ]), + "oneStep" + ); + } + + isAttackedByQueen(sq, color) { + return this.isAttackedBySlideNJump( + sq, + color, + V.QUEEN, + V.steps[V.BISHOP], + "oneStep" + ); + } + + static get VALUES() { + return { + p: 1, + r: 5, + n: 3, + b: 3, + q: 2, + f: 2, + k: 1000 + }; + } +}; diff --git a/client/src/variants/Shako.js b/client/src/variants/Shako.js new file mode 100644 index 00000000..ee694d01 --- /dev/null +++ b/client/src/variants/Shako.js @@ -0,0 +1,340 @@ +import { ChessRules, Move, PiPo } from "@/base_rules"; +import { ArrayFun } from "@/utils/array"; +import { randInt, sample } from "@/utils/alea"; + +export class ShakoRules extends ChessRules { + static get PawnSpecs() { + return Object.assign( + {}, + ChessRules.PawnSpecs, + { + initShift: { w: 2, b: 2 }, + promotions: + ChessRules.PawnSpecs.promotions.concat([V.ELEPHANT, V.CANNON]) + } + ); + } + + static get ELEPHANT() { + return "e"; + } + + static get CANNON() { + return "c"; + } + + static get PIECES() { + return ChessRules.PIECES.concat([V.ELEPHANT, V.CANNON]); + } + + getPpath(b) { + const prefix = [V.ELEPHANT, V.CANNON].includes(b[1]) ? "Shako/" : ""; + return prefix + b; + } + + static get steps() { + return Object.assign( + {}, + ChessRules.steps, + { + e: [ + [-1, -1], + [-1, 1], + [1, -1], + [1, 1], + [-2, -2], + [-2, 2], + [2, -2], + [2, 2] + ] + } + ); + } + + static get size() { + return { x: 10, y: 10}; + } + + getPotentialMovesFrom([x, y]) { + switch (this.getPiece(x, y)) { + case V.ELEPHANT: + return this.getPotentialElephantMoves([x, y]); + case V.CANNON: + return this.getPotentialCannonMoves([x, y]); + default: + return super.getPotentialMovesFrom([x, y]); + } + } + + getPotentialElephantMoves([x, y]) { + return this.getSlideNJumpMoves([x, y], V.steps[V.ELEPHANT], "oneStep"); + } + + getPotentialCannonMoves([x, y]) { + const oppCol = V.GetOppCol(this.turn); + let moves = []; + // Look in every direction until an obstacle (to jump) is met + for (const step of V.steps[V.ROOK]) { + let i = x + step[0]; + let j = y + step[1]; + while (V.OnBoard(i, j) && this.board[i][j] == V.EMPTY) { + moves.push(this.getBasicMove([x, y], [i, j])); + i += step[0]; + j += step[1]; + } + // Then, search for an enemy + i += step[0]; + j += step[1]; + while (V.OnBoard(i, j) && this.board[i][j] == V.EMPTY) { + i += step[0]; + j += step[1]; + } + if (V.OnBoard(i, j) && this.getColor(i, j) == oppCol) + moves.push(this.getBasicMove([x, y], [i, j])); + } + return moves; + } + + getCastleMoves([x, y]) { + const c = this.getColor(x, y); + if (x != (c == "w" ? V.size.x - 2 : 1) || y != this.INIT_COL_KING[c]) + return []; //x isn't second rank, or king has moved (shortcut) + + // Castling ? + const oppCol = V.GetOppCol(c); + let moves = []; + let i = 0; + // King, then rook: + const finalSquares = [ + [3, 4], + [7, 6] + ]; + castlingCheck: for ( + let castleSide = 0; + castleSide < 2; + castleSide++ //large, then small + ) { + if (this.castleFlags[c][castleSide] >= V.size.y) continue; + // If this code is reached, rook and king are on initial position + + const rookPos = this.castleFlags[c][castleSide]; + + // Nothing on the path of the king ? (and no checks) + const castlingPiece = this.getPiece(x, rookPos); + const finDist = finalSquares[castleSide][0] - y; + let step = finDist / Math.max(1, Math.abs(finDist)); + i = y; + do { + if ( + this.isAttacked([x, i], oppCol) || + (this.board[x][i] != V.EMPTY && + // NOTE: next check is enough, because of chessboard constraints + (this.getColor(x, i) != c || + ![V.KING, castlingPiece].includes(this.getPiece(x, i)))) + ) { + continue castlingCheck; + } + i += step; + } while (i != finalSquares[castleSide][0]); + + // Nothing on the path to the rook? + step = castleSide == 0 ? -1 : 1; + for (i = y + step; i != rookPos; i += step) { + if (this.board[x][i] != V.EMPTY) continue castlingCheck; + } + + // Nothing on final squares, except maybe king and castling rook? + for (i = 0; i < 2; i++) { + if ( + finalSquares[castleSide][i] != rookPos && + this.board[x][finalSquares[castleSide][i]] != V.EMPTY && + ( + this.getPiece(x, finalSquares[castleSide][i]) != V.KING || + this.getColor(x, finalSquares[castleSide][i]) != c + ) + ) { + continue castlingCheck; + } + } + + // If this code is reached, castle is valid + moves.push( + new Move({ + appear: [ + new PiPo({ + x: x, + y: finalSquares[castleSide][0], + p: V.KING, + c: c + }), + new PiPo({ + x: x, + y: finalSquares[castleSide][1], + p: castlingPiece, + c: c + }) + ], + vanish: [ + new PiPo({ x: x, y: y, p: V.KING, c: c }), + new PiPo({ x: x, y: rookPos, p: castlingPiece, c: c }) + ], + end: + Math.abs(y - rookPos) <= 2 + ? { x: x, y: rookPos } + : { x: x, y: y + 2 * (castleSide == 0 ? -1 : 1) } + }) + ); + } + + return moves; + } + + isAttacked(sq, color) { + return ( + super.isAttacked(sq, color) || + this.isAttackedByElephant(sq, color) || + this.isAttackedByCannon(sq, color) + ); + } + + isAttackedByElephant(sq, color) { + return ( + this.isAttackedBySlideNJump( + sq, color, V.ELEPHANT, V.steps[V.ELEPHANT], "oneStep" + ) + ); + } + + isAttackedByCannon([x, y], color) { + // Reversed process: is there an obstacle in line, + // and a cannon next in the same line? + for (const step of V.steps[V.ROOK]) { + let [i, j] = [x+step[0], y+step[1]]; + while (V.OnBoard(i, j) && this.board[i][j] == V.EMPTY) { + i += step[0]; + j += step[1]; + } + if (V.OnBoard(i, j)) { + // Keep looking in this direction + i += step[0]; + j += step[1]; + while (V.OnBoard(i, j) && this.board[i][j] == V.EMPTY) { + i += step[0]; + j += step[1]; + } + if ( + V.OnBoard(i, j) && + this.getPiece(i, j) == V.CANNON && + this.getColor(i, j) == color + ) { + return true; + } + } + } + return false; + } + + updateCastleFlags(move, piece) { + const c = V.GetOppCol(this.turn); + const firstRank = (c == "w" ? V.size.x - 2 : 1); + // Update castling flags if rooks are moved + const oppCol = this.turn; + const oppFirstRank = V.size.x - 1 - firstRank; + if (piece == V.KING) + this.castleFlags[c] = [V.size.y, V.size.y]; + else if ( + move.start.x == firstRank && //our rook moves? + this.castleFlags[c].includes(move.start.y) + ) { + const flagIdx = (move.start.y == this.castleFlags[c][0] ? 0 : 1); + this.castleFlags[c][flagIdx] = V.size.y; + } + // NOTE: not "else if" because a rook could take an opposing rook + if ( + move.end.x == oppFirstRank && //we took opponent rook? + this.castleFlags[oppCol].includes(move.end.y) + ) { + const flagIdx = (move.end.y == this.castleFlags[oppCol][0] ? 0 : 1); + this.castleFlags[oppCol][flagIdx] = V.size.y; + } + } + + static get VALUES() { + return Object.assign( + { e: 3, c: 5 }, + ChessRules.VALUES + ); + } + + static get SEARCH_DEPTH() { + return 2; + } + + static GenRandInitFen(randomness) { + if (randomness == 0) { + return ( + "c8c/ernbqkbnre/pppppppppp/91/91/91/91/PPPPPPPPPP/ERNBQKBNRE/C8C " + + "w 0 bibi -" + ); + } + + let pieces = { w: new Array(10), b: new Array(10) }; + let flags = ""; + // Shuffle pieces on second (and before-last rank if randomness == 2) + for (let c of ["w", "b"]) { + if (c == 'b' && randomness == 1) { + pieces['b'] = pieces['w']; + flags += flags; + break; + } + + let positions = ArrayFun.range(10); + + // Get random squares for bishops + elephants + const be1Pos = sample([0, 2, 4, 6, 8], 2); + const be2Pos = sample([1, 3, 5, 7, 9], 2); + const bishop1Pos = be1Pos[0]; + const bishop2Pos = be2Pos[0]; + const elephant1Pos = be1Pos[1]; + const elephant2Pos = be2Pos[1]; + // Remove chosen squares + (be1Pos.concat(be2Pos)).sort((x, y) => y - x).forEach(pos => { + positions.splice(pos, 1); + }); + + let randIndex = randInt(6); + const knight1Pos = positions[randIndex]; + positions.splice(randIndex, 1); + randIndex = randInt(5); + const knight2Pos = positions[randIndex]; + positions.splice(randIndex, 1); + + randIndex = randInt(4); + const queenPos = positions[randIndex]; + positions.splice(randIndex, 1); + + const rook1Pos = positions[0]; + const kingPos = positions[1]; + const rook2Pos = positions[2]; + + pieces[c][elephant1Pos] = "e"; + pieces[c][rook1Pos] = "r"; + pieces[c][knight1Pos] = "n"; + pieces[c][bishop1Pos] = "b"; + pieces[c][queenPos] = "q"; + pieces[c][kingPos] = "k"; + pieces[c][bishop2Pos] = "b"; + pieces[c][knight2Pos] = "n"; + pieces[c][rook2Pos] = "r"; + pieces[c][elephant2Pos] = "e"; + flags += V.CoordToColumn(rook1Pos) + V.CoordToColumn(rook2Pos); + } + // Add turn + flags + enpassant + return ( + "c8c/" + pieces["b"].join("") + + "/pppppppppp/91/91/91/91/PPPPPPPPPP/" + + pieces["w"].join("").toUpperCase() + "/C8C" + + " w 0 " + flags + " -" + ); + } +}; diff --git a/client/src/variants/Shogi.js b/client/src/variants/Shogi.js new file mode 100644 index 00000000..52cfb544 --- /dev/null +++ b/client/src/variants/Shogi.js @@ -0,0 +1,596 @@ +import { ChessRules, PiPo, Move } from "@/base_rules"; +import { ArrayFun } from "@/utils/array"; + +export class ShogiRules extends ChessRules { + static get HasFlags() { + return false; + } + + static get HasEnpassant() { + return false; + } + + static IsGoodFen(fen) { + if (!ChessRules.IsGoodFen(fen)) return false; + const fenParsed = V.ParseFen(fen); + // 3) Check reserves + if (!fenParsed.reserve || !fenParsed.reserve.match(/^[0-9]{14,14}$/)) + return false; + return true; + } + + static ParseFen(fen) { + const fenParts = fen.split(" "); + return Object.assign( + ChessRules.ParseFen(fen), + { reserve: fenParts[3] } + ); + } + + // pawns, rooks, knights, bishops and king kept from ChessRules + static get GOLD_G() { + return "g"; + } + static get SILVER_G() { + return "s"; + } + static get LANCER() { + return "l"; + } + + // Promoted pieces: + static get P_PAWN() { + return 'q'; + } + static get P_KNIGHT() { + return 'o'; + } + static get P_SILVER() { + return 't'; + } + static get P_LANCER() { + return 'm'; + } + static get P_ROOK() { + return 'd'; + } + static get P_BISHOP() { + return 'h'; + } + + static get PIECES() { + return [ + ChessRules.PAWN, + ChessRules.ROOK, + ChessRules.KNIGHT, + ChessRules.BISHOP, + ChessRules.KING, + V.GOLD_G, + V.SILVER_G, + V.LANCER, + V.P_PAWN, + V.P_KNIGHT, + V.P_SILVER, + V.P_LANCER, + V.P_ROOK, + V.P_BISHOP + ]; + } + + getPpath(b, color, score, orientation) { + // 'i' for "inversed": + const suffix = (b[0] == orientation ? "" : "i"); + return "Shogi/" + b + suffix; + } + + getPPpath(m, orientation) { + return ( + this.getPpath( + m.appear[0].c + m.appear[0].p, + null, + null, + orientation + ) + ); + } + + static GenRandInitFen() { + // No randomization for now: + return ( + "lnsgkgsnl/1r5b1/ppppppppp/9/9/9/PPPPPPPPP/1B5R1/LNSGKGSNL " + + "w 0 00000000000000" + ); + } + + getFen() { + return super.getFen() + " " + this.getReserveFen(); + } + + getFenForRepeat() { + return super.getFenForRepeat() + "_" + this.getReserveFen(); + } + + getReserveFen() { + let counts = new Array(14); + for (let i = 0; i < V.RESERVE_PIECES.length; i++) { + counts[i] = this.reserve["w"][V.RESERVE_PIECES[i]]; + counts[6 + i] = this.reserve["b"][V.RESERVE_PIECES[i]]; + } + return counts.join(""); + } + + setOtherVariables(fen) { + super.setOtherVariables(fen); + const fenParsed = V.ParseFen(fen); + // Also init reserves (used by the interface to show landable pieces) + this.reserve = { + w: { + [V.PAWN]: parseInt(fenParsed.reserve[0]), + [V.ROOK]: parseInt(fenParsed.reserve[1]), + [V.BISHOP]: parseInt(fenParsed.reserve[2]), + [V.GOLD_G]: parseInt(fenParsed.reserve[3]), + [V.SILVER_G]: parseInt(fenParsed.reserve[4]), + [V.KNIGHT]: parseInt(fenParsed.reserve[5]), + [V.LANCER]: parseInt(fenParsed.reserve[6]) + }, + b: { + [V.PAWN]: parseInt(fenParsed.reserve[7]), + [V.ROOK]: parseInt(fenParsed.reserve[8]), + [V.BISHOP]: parseInt(fenParsed.reserve[9]), + [V.GOLD_G]: parseInt(fenParsed.reserve[10]), + [V.SILVER_G]: parseInt(fenParsed.reserve[11]), + [V.KNIGHT]: parseInt(fenParsed.reserve[12]), + [V.LANCER]: parseInt(fenParsed.reserve[13]) + } + }; + } + + getColor(i, j) { + if (i >= V.size.x) return i == V.size.x ? "w" : "b"; + return this.board[i][j].charAt(0); + } + + getPiece(i, j) { + if (i >= V.size.x) return V.RESERVE_PIECES[j]; + return this.board[i][j].charAt(1); + } + + static get size() { + return { x: 9, y: 9}; + } + + getReservePpath(index, color, orientation) { + return ( + "Shogi/" + color + V.RESERVE_PIECES[index] + + (color != orientation ? 'i' : '') + ); + } + + // Ordering on reserve pieces + static get RESERVE_PIECES() { + return ( + [V.PAWN, V.ROOK, V.BISHOP, V.GOLD_G, V.SILVER_G, V.KNIGHT, V.LANCER] + ); + } + + getReserveMoves([x, y]) { + const color = this.turn; + const p = V.RESERVE_PIECES[y]; + if (p == V.PAWN) { + var oppCol = V.GetOppCol(color); + var allowedFiles = + [...Array(9).keys()].filter(j => + [...Array(9).keys()].every(i => { + return ( + this.board[i][j] == V.EMPTY || + this.getColor(i, j) != color || + this.getPiece(i, j) != V.PAWN + ); + }) + ) + } + if (this.reserve[color][p] == 0) return []; + let moves = []; + const forward = color == 'w' ? -1 : 1; + const lastRanks = color == 'w' ? [0, 1] : [8, 7]; + for (let i = 0; i < V.size.x; i++) { + if ( + (i == lastRanks[0] && [V.PAWN, V.KNIGHT, V.LANCER].includes(p)) || + (i == lastRanks[1] && p == V.KNIGHT) + ) { + continue; + } + for (let j = 0; j < V.size.y; j++) { + if ( + this.board[i][j] == V.EMPTY && + (p != V.PAWN || allowedFiles.includes(j)) + ) { + let mv = new Move({ + appear: [ + new PiPo({ + x: i, + y: j, + c: color, + p: p + }) + ], + vanish: [], + start: { x: x, y: y }, //a bit artificial... + end: { x: i, y: j } + }); + if (p == V.PAWN) { + // Do not drop on checkmate: + this.play(mv); + const res = (this.underCheck(oppCol) && !this.atLeastOneMove()); + this.undo(mv); + if (res) continue; + } + moves.push(mv); + } + } + } + return moves; + } + + getPotentialMovesFrom([x, y]) { + if (x >= V.size.x) { + // Reserves, outside of board: x == sizeX(+1) + return this.getReserveMoves([x, y]); + } + switch (this.getPiece(x, y)) { + case V.PAWN: + return this.getPotentialPawnMoves([x, y]); + case V.ROOK: + return this.getPotentialRookMoves([x, y]); + case V.KNIGHT: + return this.getPotentialKnightMoves([x, y]); + case V.BISHOP: + return this.getPotentialBishopMoves([x, y]); + case V.SILVER_G: + return this.getPotentialSilverMoves([x, y]); + case V.LANCER: + return this.getPotentialLancerMoves([x, y]); + case V.KING: + return this.getPotentialKingMoves([x, y]); + case V.P_ROOK: + return this.getPotentialDragonMoves([x, y]); + case V.P_BISHOP: + return this.getPotentialHorseMoves([x, y]); + case V.GOLD_G: + case V.P_PAWN: + case V.P_SILVER: + case V.P_KNIGHT: + case V.P_LANCER: + return this.getPotentialGoldMoves([x, y]); + } + return []; //never reached + } + + // Modified to take promotions into account + getSlideNJumpMoves([x, y], steps, options) { + const color = this.turn; + const oneStep = options.oneStep; + const forcePromoteOnLastRank = options.force; + const promoteInto = options.promote; + const lastRanks = (color == 'w' ? [0, 1, 2] : [9, 8, 7]); + let moves = []; + outerLoop: for (let step of steps) { + let i = x + step[0]; + let j = y + step[1]; + while (V.OnBoard(i, j) && this.board[i][j] == V.EMPTY) { + if (i != lastRanks[0] || !forcePromoteOnLastRank) + moves.push(this.getBasicMove([x, y], [i, j])); + if (!!promoteInto && lastRanks.includes(i)) { + moves.push( + this.getBasicMove( + [x, y], [i, j], { c: color, p: promoteInto }) + ); + } + if (oneStep) continue outerLoop; + i += step[0]; + j += step[1]; + } + if (V.OnBoard(i, j) && this.canTake([x, y], [i, j])) { + if (i != lastRanks[0] || !forcePromoteOnLastRank) + moves.push(this.getBasicMove([x, y], [i, j])); + if (!!promoteInto && lastRanks.includes(i)) { + moves.push( + this.getBasicMove( + [x, y], [i, j], { c: color, p: promoteInto }) + ); + } + } + } + return moves; + } + + getPotentialGoldMoves(sq) { + const forward = (this.turn == 'w' ? -1 : 1); + return this.getSlideNJumpMoves( + sq, + V.steps[V.ROOK].concat([ [forward, 1], [forward, -1] ]), + { oneStep: true } + ); + } + + getPotentialPawnMoves(sq) { + const forward = (this.turn == 'w' ? -1 : 1); + return ( + this.getSlideNJumpMoves( + sq, + [[forward, 0]], + { + oneStep: true, + promote: V.P_PAWN, + force: true + } + ) + ); + } + + getPotentialSilverMoves(sq) { + const forward = (this.turn == 'w' ? -1 : 1); + return this.getSlideNJumpMoves( + sq, + V.steps[V.BISHOP].concat([ [forward, 0] ]), + { + oneStep: true, + promote: V.P_SILVER + } + ); + } + + getPotentialKnightMoves(sq) { + const forward = (this.turn == 'w' ? -2 : 2); + return this.getSlideNJumpMoves( + sq, + [ [forward, 1], [forward, -1] ], + { + oneStep: true, + promote: V.P_KNIGHT, + force: true + } + ); + } + + getPotentialRookMoves(sq) { + return this.getSlideNJumpMoves( + sq, V.steps[V.ROOK], { promote: V.P_ROOK }); + } + + getPotentialBishopMoves(sq) { + return this.getSlideNJumpMoves( + sq, V.steps[V.BISHOP], { promote: V.P_BISHOP }); + } + + getPotentialLancerMoves(sq) { + const forward = (this.turn == 'w' ? -1 : 1); + return this.getSlideNJumpMoves( + sq, [[forward, 0]], { promote: V.P_LANCER }); + } + + getPotentialDragonMoves(sq) { + return ( + this.getSlideNJumpMoves(sq, V.steps[V.ROOK]).concat( + this.getSlideNJumpMoves(sq, V.steps[V.BISHOP], { oneStep: true })) + ); + } + + getPotentialHorseMoves(sq) { + return ( + this.getSlideNJumpMoves(sq, V.steps[V.BISHOP]).concat( + this.getSlideNJumpMoves(sq, V.steps[V.ROOK], { oneStep: true })) + ); + } + + getPotentialKingMoves(sq) { + return this.getSlideNJumpMoves( + sq, + V.steps[V.ROOK].concat(V.steps[V.BISHOP]), + { oneStep: true } + ); + } + + isAttacked(sq, color) { + return ( + this.isAttackedByPawn(sq, color) || + this.isAttackedByRook(sq, color) || + this.isAttackedByDragon(sq, color) || + this.isAttackedByKnight(sq, color) || + this.isAttackedByBishop(sq, color) || + this.isAttackedByHorse(sq, color) || + this.isAttackedByLancer(sq, color) || + this.isAttackedBySilver(sq, color) || + this.isAttackedByGold(sq, color) || + this.isAttackedByKing(sq, color) + ); + } + + isAttackedByGold([x, y], color) { + const shift = (color == 'w' ? 1 : -1); + for (let step of V.steps[V.ROOK].concat([[shift, 1], [shift, -1]])) { + const [i, j] = [x + step[0], y + step[1]]; + if ( + V.OnBoard(i, j) && + this.board[i][j] != V.EMPTY && + this.getColor(i, j) == color && + [V.GOLD_G, V.P_PAWN, V.P_SILVER, V.P_KNIGHT, V.P_LANCER] + .includes(this.getPiece(i, j)) + ) { + return true; + } + } + return false; + } + + isAttackedBySilver([x, y], color) { + const shift = (color == 'w' ? 1 : -1); + for (let step of V.steps[V.BISHOP].concat([[shift, 0]])) { + const [i, j] = [x + step[0], y + step[1]]; + if ( + V.OnBoard(i, j) && + this.board[i][j] != V.EMPTY && + this.getColor(i, j) == color && + this.getPiece(i, j) == V.SILVER_G + ) { + return true; + } + } + return false; + } + + isAttackedByPawn([x, y], color) { + const shift = (color == 'w' ? 1 : -1); + const [i, j] = [x + shift, y]; + return ( + V.OnBoard(i, j) && + this.board[i][j] != V.EMPTY && + this.getColor(i, j) == color && + this.getPiece(i, j) == V.PAWN + ); + } + + isAttackedByKnight(sq, color) { + const forward = (color == 'w' ? 2 : -2); + return this.isAttackedBySlideNJump( + sq, color, V.KNIGHT, [[forward, 1], [forward, -1]], "oneStep"); + } + + isAttackedByLancer(sq, color) { + const forward = (color == 'w' ? 1 : -1); + return this.isAttackedBySlideNJump(sq, color, V.LANCER, [[forward, 0]]); + } + + isAttackedByDragon(sq, color) { + return ( + this.isAttackedBySlideNJump(sq, color, V.P_ROOK, V.steps[V.ROOK]) || + this.isAttackedBySlideNJump( + sq, color, V.DRAGON, V.steps[V.BISHOP], "oneStep") + ); + } + + isAttackedByHorse(sq, color) { + return ( + this.isAttackedBySlideNJump(sq, color, V.P_BISHOP, V.steps[V.BISHOP]) || + this.isAttackedBySlideNJump( + sq, color, V.DRAGON, V.steps[V.ROOK], "oneStep") + ); + } + + getAllValidMoves() { + let moves = super.getAllPotentialMoves(); + const color = this.turn; + for (let i = 0; i < V.RESERVE_PIECES.length; i++) { + moves = moves.concat( + this.getReserveMoves([V.size.x + (color == "w" ? 0 : 1), i]) + ); + } + return this.filterValid(moves); + } + + atLeastOneMove() { + if (!super.atLeastOneMove()) { + // Search one reserve move + for (let i = 0; i < V.RESERVE_PIECES.length; i++) { + let moves = this.filterValid( + this.getReserveMoves([V.size.x + (this.turn == "w" ? 0 : 1), i]) + ); + if (moves.length > 0) return true; + } + return false; + } + return true; + } + + static get P_CORRESPONDANCES() { + return { + q: 'p', + o: 'n', + t: 's', + m: 'l', + d: 'r', + h: 'b' + }; + } + + static MayDecode(piece) { + if (Object.keys(V.P_CORRESPONDANCES).includes(piece)) + return V.P_CORRESPONDANCES[piece]; + return piece; + } + + postPlay(move) { + super.postPlay(move); + const color = move.appear[0].c; + if (move.vanish.length == 0) + // Drop unpromoted piece: + this.reserve[color][move.appear[0].p]--; + else if (move.vanish.length == 2) + // May capture a promoted piece: + this.reserve[color][V.MayDecode(move.vanish[1].p)]++; + } + + postUndo(move) { + super.postUndo(move); + const color = this.turn; + if (move.vanish.length == 0) + this.reserve[color][move.appear[0].p]++; + else if (move.vanish.length == 2) + this.reserve[color][V.MayDecode(move.vanish[1].p)]--; + } + + static get SEARCH_DEPTH() { + return 2; + } + + static get VALUES() { + // TODO: very arbitrary and wrong + return { + p: 1, + q: 3, + r: 5, + d: 6, + n: 2, + o: 3, + b: 3, + h: 4, + s: 3, + t: 3, + l: 2, + m: 3, + g: 3, + k: 1000, + } + } + + evalPosition() { + let evaluation = super.evalPosition(); + // Add reserves: + for (let i = 0; i < V.RESERVE_PIECES.length; i++) { + const p = V.RESERVE_PIECES[i]; + evaluation += this.reserve["w"][p] * V.VALUES[p]; + evaluation -= this.reserve["b"][p] * V.VALUES[p]; + } + return evaluation; + } + + getNotation(move) { + const finalSquare = V.CoordsToSquare(move.end); + if (move.vanish.length == 0) { + // Rebirth: + const piece = move.appear[0].p.toUpperCase(); + return (piece != 'P' ? piece : "") + "@" + finalSquare; + } + const piece = move.vanish[0].p.toUpperCase(); + return ( + (piece != 'P' || move.vanish.length == 2 ? piece : "") + + (move.vanish.length == 2 ? "x" : "") + + finalSquare + + ( + move.appear[0].p != move.vanish[0].p + ? "=" + move.appear[0].p.toUpperCase() + : "" + ) + ); + } +}; diff --git a/client/src/variants/Sittuyin.js b/client/src/variants/Sittuyin.js index f37eabf3..aae1890e 100644 --- a/client/src/variants/Sittuyin.js +++ b/client/src/variants/Sittuyin.js @@ -119,29 +119,20 @@ export class SittuyinRules extends ChessRules { getPotentialPawnMoves([x, y]) { const color = this.turn; - const [sizeX, sizeY] = [V.size.x, V.size.y]; const shiftX = V.PawnSpecs.directions[color]; let moves = []; - // NOTE: next condition is generally true (no pawn on last rank) - if (x + shiftX >= 0 && x + shiftX < sizeX) { - if (this.board[x + shiftX][y] == V.EMPTY) { + if (x + shiftX >= 0 && x + shiftX < 8) { + if (this.board[x + shiftX][y] == V.EMPTY) // One square forward moves.push(this.getBasicMove([x, y], [x + shiftX, y])); - } // Captures - if (V.PawnSpecs.canCapture) { - for (let shiftY of [-1, 1]) { - if ( - y + shiftY >= 0 && - y + shiftY < sizeY - ) { - if ( - this.board[x + shiftX][y + shiftY] != V.EMPTY && - this.canTake([x, y], [x + shiftX, y + shiftY]) - ) { - moves.push(this.getBasicMove([x, y], [x + shiftX, y + shiftY])); - } - } + for (let shiftY of [-1, 1]) { + if ( + y + shiftY >= 0 && y + shiftY < 8 && + this.board[x + shiftX][y + shiftY] != V.EMPTY && + this.canTake([x, y], [x + shiftX, y + shiftY]) + ) { + moves.push(this.getBasicMove([x, y], [x + shiftX, y + shiftY])); } } } diff --git a/client/src/views/Hall.vue b/client/src/views/Hall.vue index 411407f6..133a5f9e 100644 --- a/client/src/views/Hall.vue +++ b/client/src/views/Hall.vue @@ -241,7 +241,9 @@ export default { vid: parseInt(localStorage.getItem("vid")) || 0, to: "", //name of challenged player (if any) cadence: localStorage.getItem("cadence") || "", - randomness: parseInt(localStorage.getItem("challRandomness")) || 2, + randomness: + // Warning: randomness can be 0, then !!randomness is false + (parseInt(localStorage.getItem("challRandomness"))+1 || 3) - 1, // VariantRules object, stored to not interfere with // diagrams of targetted challenges: V: null, diff --git a/server/db/populate.sql b/server/db/populate.sql index a085aa12..91e92543 100644 --- a/server/db/populate.sql +++ b/server/db/populate.sql @@ -48,6 +48,7 @@ insert or ignore into Variants (name, description) values ('Knightrelay2', 'Move like a knight (v2)'), ('Losers', 'Get strong at self-mate'), ('Magnetic', 'Laws of attraction'), + ('Makruk', 'Thai Chess'), ('Maxima', 'Occupy the enemy palace'), ('Monochrome', 'All of the same color'), ('Monster', 'White move twice'), @@ -62,7 +63,9 @@ insert or ignore into Variants (name, description) values ('Royalrace', 'Kings cross the 11x11 board'), ('Rugby', 'Transform an essay'), ('Schess', 'Seirawan-Harper Chess'), + ('Shako', 'Non-conformism and utopia'), ('Shatranj', 'Ancient rules'), + ('Shogi', 'Japanese Chess'), ('Sittuyin', 'Burmese chess'), ('Suicide', 'Lose all pieces'), ('Suction', 'Attract opposite king'),