summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas "Pixel" Noble <pixel@nobis-crew.org>2012-07-08 21:30:21 +0200
committerNicolas "Pixel" Noble <pixel@nobis-crew.org>2012-07-08 21:30:21 +0200
commitcfec3f2b9aff71c580f7ba61244e31c85ef18431 (patch)
tree70541fc432e1b66fd4bd6b516781b21296cdde82
Initial commit - very early work in progress.
-rw-r--r--cards.tex28
-rw-r--r--chessstorm.tex54
-rw-r--r--icons.tex92
-rw-r--r--icons/BB.tex36
-rw-r--r--icons/BK.tex40
-rw-r--r--icons/BN.tex41
-rw-r--r--icons/BP.tex17
-rw-r--r--icons/BQ.tex58
-rw-r--r--icons/BR.tex52
-rw-r--r--icons/WB.tex36
-rw-r--r--icons/WK.tex38
-rw-r--r--icons/WN.tex32
-rw-r--r--icons/WP.tex17
-rw-r--r--icons/WQ.tex52
-rw-r--r--icons/WR.tex33
15 files changed, 626 insertions, 0 deletions
diff --git a/cards.tex b/cards.tex
new file mode 100644
index 0000000..2e32dca
--- /dev/null
+++ b/cards.tex
@@ -0,0 +1,28 @@
+\card{Rule}{
+This is a test of card rule. This is supposed to contain lots of lines, and
+possibly icons. For example, this is a Mixed (Black or White) King \iMK which is blended with
+the rest of the rule. Note it bumps line heights.\\
+\iWK\iWQ\iWB\iWN\iWR\iWP\\
+\iBK\iBQ\iBB\iBN\iBR\iBP\\
+\iMK
+}{...}{...}
+
+\card{Hopper}{
+One of your Rooks can, at the end of its move, continue on its line for two
+more squares by hopping over one piece, be it yours or your opponent's. This
+move can only happen if it takes a piece.
+}{Play this card at the end of your turn.}{\iWR}
+
+\card{Regency}{
+You are making your King disappear from the board for the next turn. Before
+your next turn, you will have to place him back, by putting it on any square
+on the side of the board.
+}{Play this card at the end of your turn.}{\iWK}
+
+%\card{Tango}{
+%Move any of your pieces by doing the same exact move you just did (same
+%direction, same distance), as long as the move is valid. For example, no
+%other piece should be in the path, except when reproducing knight moves.
+%This move can take another piece.
+%}{Play this card at the end of your turn.}{\iBB\iWB\iBK\iWK}
+
diff --git a/chessstorm.tex b/chessstorm.tex
new file mode 100644
index 0000000..0631a68
--- /dev/null
+++ b/chessstorm.tex
@@ -0,0 +1,54 @@
+\documentclass[parskip]{scrartcl}
+\usepackage[T1]{fontenc}
+\usepackage{textcomp}
+\usepackage[paperwidth=2.74in,paperheight=3.74in,top=0.08in,left=0.08in,bottom=0in,right=0in]{geometry}
+\usepackage{tikz}
+\usepackage{graphicx}
+\usepackage{lastpage}
+\usepackage[default]{lato}
+
+\include{icons}
+
+\newcommand{\card}[4]{
+\begin{tikzpicture}[x=1in,y=1in]
+% Card title
+ \node (title) [below right, text width=2.10in, text centered, rounded corners=0.15in, fill=yellow!50, draw=yellow, line width=0.02in, font=\Huge] at (0.14, 3.36) {#1};
+% Card rule
+ \node [below right, text width=2.20in, text badly centered, font=\small] at (0.10, 2.85) {#2};
+% Card note
+ \node [below right, text width=2.20in, text badly centered, font=\scriptsize] at (0.10, 0.85) { \tikz{\fill (0.00, 0.00)--(2.20, 0.00);} #3};
+% Card number
+ \node [above right, text width=0.4in, rounded corners=0.05in, fill=red!20, draw=red!50, line width=0.01in, font=\tiny] at (0.14, 0.14) {\hfill\thepage\ / \pageref{LastPage}};
+% Card icons
+ \node [above left] at (2.40, 0.10) {#4};
+
+% Bottom left cutting guide
+ \draw[color=magenta, opacity=1] (-0.04, 0.00)--( 0.04, 0.00);
+ \draw[color=cyan, opacity=1] ( 0.00,-0.04)--( 0.00, 0.04);
+% Top left cutting guide
+ \draw[color=magenta, opacity=1] (-0.04, 3.50)--( 0.04, 3.50);
+ \draw[color=cyan, opacity=1] ( 0.00, 3.46)--( 0.00, 3.54);
+% Bottom right cutting guide
+ \draw[color=magenta, opacity=1] ( 2.46, 0.00)--( 2.54, 0.00);
+ \draw[color=cyan, opacity=1] ( 2.50,-0.04)--( 2.50, 0.04);
+% Top right cutting guide
+ \draw[color=magenta, opacity=1] ( 2.46, 3.50)--( 2.54, 3.50);
+ \draw[color=cyan, opacity=1] ( 2.50, 3.46)--( 2.50, 3.54);
+
+% The main card square
+ \draw[color=black, opacity=1, rounded corners=0.15in] (0.00, 0.00) rectangle (2.50, 3.50);
+% Safe zone
+ \draw[color=black, opacity=0, rounded corners=0.15in] (0.10, 0.10) rectangle (2.40, 3.40);
+
+% Watermark
+ \node [rotate=60, scale=2.8, text opacity=0.05] at (current page.center) { Work in progress };
+\end{tikzpicture}
+
+\newpage
+}
+
+\begin{document}
+\include{cards}
+\end{document}
+
+
diff --git a/icons.tex b/icons.tex
new file mode 100644
index 0000000..5a7d1d7
--- /dev/null
+++ b/icons.tex
@@ -0,0 +1,92 @@
+%---------------------------------------
+% White pieces icons
+
+\newcommand{\iWK}{
+ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt]
+ \input{icons/WK}
+ \end{tikzpicture}
+}
+
+\newcommand{\iWQ}{
+ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt]
+ \input{icons/WQ}
+ \end{tikzpicture}
+}
+
+\newcommand{\iWB}{
+ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt]
+ \input{icons/WB}
+ \end{tikzpicture}
+}
+
+\newcommand{\iWN}{
+ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt]
+ \input{icons/WN}
+ \end{tikzpicture}
+}
+
+\newcommand{\iWR}{
+ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt]
+ \input{icons/WR}
+ \end{tikzpicture}
+}
+
+\newcommand{\iWP}{
+ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt]
+ \input{icons/WP}
+ \end{tikzpicture}
+}
+
+
+%---------------------------------------
+% Black pieces icons
+
+\newcommand{\iBK}{
+ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt]
+ \input{icons/BK}
+ \end{tikzpicture}
+}
+
+\newcommand{\iBQ}{
+ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt]
+ \input{icons/BQ}
+ \end{tikzpicture}
+}
+
+\newcommand{\iBB}{
+ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt]
+ \input{icons/BB}
+ \end{tikzpicture}
+}
+
+\newcommand{\iBN}{
+ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt]
+ \input{icons/BN}
+ \end{tikzpicture}
+}
+
+\newcommand{\iBR}{
+ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt]
+ \input{icons/BR}
+ \end{tikzpicture}
+}
+
+\newcommand{\iBP}{
+ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt]
+ \input{icons/BP}
+ \end{tikzpicture}
+}
+
+
+%---------------------------------------
+% Mixed pieces icons
+
+\newcommand{\iMK}{
+ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt]
+ \input{icons/BK}
+ \clip (40, 39.5) -- (40, 10) -- (10, 39.5);
+ \input{icons/WK}
+ \end{tikzpicture}
+}
+
+
diff --git a/icons/BB.tex b/icons/BB.tex
new file mode 100644
index 0000000..f03e6d6
--- /dev/null
+++ b/icons/BB.tex
@@ -0,0 +1,36 @@
+% Black Bishop
+
+\begin{scope}[draw=black,line join=round,line cap=round,miter limit=4.00,even odd rule,line width=0.600pt]% g3007
+ \begin{scope}[draw=black,fill=black,line cap=butt]% g3009
+ % path3011
+ \path[draw,fill] (9.0000,36.0000) .. controls (12.3900,35.0300) and
+ (19.1100,36.4300) .. (22.5000,34.0000) .. controls (25.8900,36.4300) and
+ (32.6100,35.0300) .. (36.0000,36.0000) .. controls (36.0000,36.0000) and
+ (37.6500,36.5400) .. (39.0000,38.0000) .. controls (38.3200,38.9700) and
+ (37.3500,38.9900) .. (36.0000,38.5000) .. controls (32.6100,37.5300) and
+ (25.8900,38.9600) .. (22.5000,37.5000) .. controls (19.1100,38.9600) and
+ (12.3900,37.5300) .. (9.0000,38.5000) .. controls (7.6460,38.9900) and
+ (6.6770,38.9700) .. (6.0000,38.0000) .. controls (7.3540,36.0600) and
+ (9.0000,36.0000) .. (9.0000,36.0000) -- cycle;
+
+ % path3013
+ \path[draw,fill] (15.0000,32.0000) .. controls (17.5000,34.5000) and
+ (27.5000,34.5000) .. (30.0000,32.0000) .. controls (30.5000,30.5000) and
+ (30.0000,30.0000) .. (30.0000,30.0000) .. controls (30.0000,27.5000) and
+ (27.5000,26.0000) .. (27.5000,26.0000) .. controls (33.0000,24.5000) and
+ (33.5000,14.5000) .. (22.5000,10.5000) .. controls (11.5000,14.5000) and
+ (12.0000,24.5000) .. (17.5000,26.0000) .. controls (17.5000,26.0000) and
+ (15.0000,27.5000) .. (15.0000,30.0000) .. controls (15.0000,30.0000) and
+ (14.5000,30.5000) .. (15.0000,32.0000) -- cycle;
+
+ % path3015
+ \path[draw,fill]
+ (25.0000,8.0000)arc(0.000:180.000:2.500)arc(-180.000:0.000:2.500) -- cycle;
+
+ \end{scope}
+ % path3017
+ \path[draw=white,line join=miter] (17.5000,26.0000) --
+ (27.5000,26.0000)(15.0000,30.0000) -- (30.0000,30.0000)(22.5000,15.5000) --
+ (22.5000,20.5000)(20.0000,18.0000) -- (25.0000,18.0000);
+
+\end{scope}
diff --git a/icons/BK.tex b/icons/BK.tex
new file mode 100644
index 0000000..3652e83
--- /dev/null
+++ b/icons/BK.tex
@@ -0,0 +1,40 @@
+% Black King
+
+\begin{scope}[draw=black,line join=round,line cap=round,miter limit=4.00,even odd rule,line width=0.600pt]% g4491
+ % path6570
+ \path[draw=black,line join=miter] (22.5000,11.6300) -- (22.5000,6.0000);
+
+ % path4494
+ \path[draw,fill=black,line join=miter,line cap=butt] (22.5000,25.0000) ..
+ controls (22.5000,25.0000) and (27.0000,17.5000) .. (25.5000,14.5000) ..
+ controls (25.5000,14.5000) and (24.5000,12.0000) .. (22.5000,12.0000) ..
+ controls (20.5000,12.0000) and (19.5000,14.5000) .. (19.5000,14.5000) ..
+ controls (18.0000,17.5000) and (22.5000,25.0000) .. (22.5000,25.0000);
+
+ % path4496
+ \path[draw=black,fill=black] (11.5000,37.0000) .. controls (17.0000,40.5000) and
+ (27.0000,40.5000) .. (32.5000,37.0000) -- (32.5000,30.0000) .. controls
+ (32.5000,30.0000) and (41.5000,25.5000) .. (38.5000,19.5000) .. controls
+ (34.5000,13.0000) and (25.0000,16.0000) .. (22.5000,23.5000) --
+ (22.5000,27.0000) -- (22.5000,23.5000) .. controls (19.0000,16.0000) and
+ (9.5000,13.0000) .. (6.5000,19.5000) .. controls (3.5000,25.5000) and
+ (11.5000,29.5000) .. (11.5000,29.5000) -- (11.5000,37.0000) -- cycle;
+
+ % path4498
+ \path[draw=black,line join=miter] (20.0000,8.0000) -- (25.0000,8.0000);
+
+ % path4500
+ \path[draw=white] (32.0000,29.5000) .. controls (32.0000,29.5000) and
+ (40.5000,25.5000) .. (38.0300,19.8500) .. controls (34.1500,14.0000) and
+ (25.0000,18.0000) .. (22.5000,24.5000) -- (22.5100,26.6000) --
+ (22.5000,24.5000) .. controls (20.0000,18.0000) and (9.9060,14.0000) ..
+ (6.9970,19.8500) .. controls (4.5000,25.5000) and (11.8500,28.8500) ..
+ (11.8500,28.8500);
+
+ % path4502
+ \path[draw=white] (11.5000,30.0000) .. controls (17.0000,27.0000) and
+ (27.0000,27.0000) .. (32.5000,30.0000)(11.5000,33.5000) .. controls
+ (17.0000,30.5000) and (27.0000,30.5000) .. (32.5000,33.5000)(11.5000,37.0000)
+ .. controls (17.0000,34.0000) and (27.0000,34.0000) .. (32.5000,37.0000);
+
+\end{scope}
diff --git a/icons/BN.tex b/icons/BN.tex
new file mode 100644
index 0000000..2edcd0d
--- /dev/null
+++ b/icons/BN.tex
@@ -0,0 +1,41 @@
+% Black Knight
+
+\begin{scope}[draw=black,line join=round,line cap=round,miter limit=4.00,even odd rule,line width=0.600pt]% g4776
+ % path4778
+ \path[draw=black,fill=black] (22.0000,10.0000) .. controls (32.5000,11.0000) and
+ (38.5000,18.0000) .. (38.0000,39.0000) -- (15.0000,39.0000) .. controls
+ (15.0000,30.0000) and (25.0000,32.5000) .. (23.0000,18.0000);
+
+ % path4780
+ \path[draw=black,fill=black] (24.0000,18.0000) .. controls (24.3800,20.9100) and
+ (18.4500,25.3700) .. (16.0000,27.0000) .. controls (13.0000,29.0000) and
+ (13.1800,31.3400) .. (11.0000,31.0000) .. controls (9.9580,30.0600) and
+ (12.4100,27.9600) .. (11.0000,28.0000) .. controls (10.0000,28.0000) and
+ (11.1900,29.2300) .. (10.0000,30.0000) .. controls (9.0000,30.0000) and
+ (5.9970,31.0000) .. (6.0000,26.0000) .. controls (6.0000,24.0000) and
+ (12.0000,14.0000) .. (12.0000,14.0000) .. controls (12.0000,14.0000) and
+ (13.8900,12.1000) .. (14.0000,10.5000) .. controls (13.2700,9.5060) and
+ (13.5000,8.5000) .. (13.5000,7.5000) .. controls (14.5000,6.5000) and
+ (16.5000,10.0000) .. (16.5000,10.0000) -- (18.5000,10.0000) .. controls
+ (18.5000,10.0000) and (19.2800,8.0080) .. (21.0000,7.0000) .. controls
+ (22.0000,7.0000) and (22.0000,10.0000) .. (22.0000,10.0000);
+
+ % path4782
+ \path[draw=white,fill=white]
+ (9.5000,25.5000)arc(0.000:180.000:0.500)arc(-180.000:0.000:0.500) -- cycle;
+
+ % path4784
+ \path[cm={{0.866,0.5,-0.5,0.866,(9.693,-5.173)}},draw=white,fill=white]
+ (15.0000,15.5000)arc(0.000:180.000:0.500000 and
+ 1.500)arc(-180.000:0.000:0.500000 and 1.500) -- cycle;
+
+ % path4786
+ \path[fill=white] (24.5500,10.4000) -- (24.1000,11.8500) -- (24.6000,12.0000)
+ .. controls (27.7500,13.0000) and (30.2500,14.4900) .. (32.5000,18.7500) ..
+ controls (34.7500,23.0100) and (35.7500,29.0600) .. (35.2500,39.0000) --
+ (35.2000,39.5000) -- (37.4500,39.5000) -- (37.5000,39.0000) .. controls
+ (38.0000,28.9400) and (36.6200,22.1500) .. (34.2500,17.6600) .. controls
+ (31.8800,13.1700) and (28.4600,11.0200) .. (25.0600,10.5000) --
+ (24.5500,10.4000) -- cycle;
+
+\end{scope}
diff --git a/icons/BP.tex b/icons/BP.tex
new file mode 100644
index 0000000..9527240
--- /dev/null
+++ b/icons/BP.tex
@@ -0,0 +1,17 @@
+% Black Pawn
+
+% path5112
+\path[draw=black,fill=black,line join=miter,line cap=round,miter
+ limit=4.00,nonzero rule,line width=0.600pt] (22.0000,9.0000) .. controls
+ (19.7900,9.0000) and (18.0000,10.7900) .. (18.0000,13.0000) .. controls
+ (18.0000,13.8900) and (18.2900,14.7100) .. (18.7800,15.3800) .. controls
+ (16.8300,16.5000) and (15.5000,18.5900) .. (15.5000,21.0000) .. controls
+ (15.5000,23.0300) and (16.4400,24.8400) .. (17.9100,26.0300) .. controls
+ (14.9100,27.0900) and (10.5000,31.5800) .. (10.5000,39.5000) --
+ (33.5000,39.5000) .. controls (33.5000,31.5800) and (29.0900,27.0900) ..
+ (26.0900,26.0300) .. controls (27.5600,24.8400) and (28.5000,23.0300) ..
+ (28.5000,21.0000) .. controls (28.5000,18.5900) and (27.1700,16.5000) ..
+ (25.2200,15.3800) .. controls (25.7100,14.7100) and (26.0000,13.8900) ..
+ (26.0000,13.0000) .. controls (26.0000,10.7900) and (24.2100,9.0000) ..
+ (22.0000,9.0000) -- cycle;
+
diff --git a/icons/BQ.tex b/icons/BQ.tex
new file mode 100644
index 0000000..ec88cb2
--- /dev/null
+++ b/icons/BQ.tex
@@ -0,0 +1,58 @@
+% Black Queen
+
+\begin{scope}[draw=black,fill=black,line join=round,line cap=round,miter limit=4.00,even odd rule,line width=0.600pt]% g4950
+ \begin{scope}[fill=black]% g4952
+ % circle4954
+ \path[fill] (6.0000,12.0000) circle (0.0776cm);
+
+ % circle4956
+ \path[fill] (14.0000,9.0000) circle (0.0776cm);
+
+ % circle4958
+ \path[fill] (22.5000,8.0000) circle (0.0776cm);
+
+ % circle4960
+ \path[fill] (31.0000,9.0000) circle (0.0776cm);
+
+ % circle4962
+ \path[fill] (39.0000,12.0000) circle (0.0776cm);
+
+ \end{scope}
+ % path4964
+ \path[draw=black,fill,line cap=butt] (9.0000,26.0000) .. controls
+ (17.5000,24.5000) and (30.0000,24.5000) .. (36.0000,26.0000) --
+ (38.5000,13.5000) -- (31.0000,25.0000) -- (30.7000,10.9000) --
+ (25.5000,24.5000) -- (22.5000,10.0000) -- (19.5000,24.5000) --
+ (14.3000,10.9000) -- (14.0000,25.0000) -- (6.5000,13.5000) -- (9.0000,26.0000)
+ -- cycle;
+
+ % path4966
+ \path[draw,fill,line cap=butt] (9.0000,26.0000) .. controls (9.0000,28.0000) and
+ (10.5000,28.0000) .. (11.5000,30.0000) .. controls (12.5000,31.5000) and
+ (12.5000,31.0000) .. (12.0000,33.5000) .. controls (10.5000,34.5000) and
+ (10.5000,36.0000) .. (10.5000,36.0000) .. controls (9.0000,37.5000) and
+ (11.0000,38.5000) .. (11.0000,38.5000) .. controls (17.5000,39.5000) and
+ (27.5000,39.5000) .. (34.0000,38.5000) .. controls (34.0000,38.5000) and
+ (35.5000,37.5000) .. (34.0000,36.0000) .. controls (34.0000,36.0000) and
+ (34.5000,34.5000) .. (33.0000,33.5000) .. controls (32.5000,31.0000) and
+ (32.5000,31.5000) .. (33.5000,30.0000) .. controls (34.5000,28.0000) and
+ (36.0000,28.0000) .. (36.0000,26.0000) .. controls (27.5000,24.5000) and
+ (17.5000,24.5000) .. (9.0000,26.0000) -- cycle;
+
+ % path4968
+ \path[draw=black,line cap=butt] (11.0000,38.5000){[rotate=1.0]
+ arc(108.182:69.818:35.000)};
+
+ % path4970
+ \path[draw=white] (11.0000,29.0000){[rotate=1.0] arc(249.818:288.182:35.000)};
+
+ % path4972
+ \path[draw=white] (12.5000,31.5000) -- (32.5000,31.5000);
+
+ % path4974
+ \path[draw=white] (11.5000,34.5000){[rotate=1.0] arc(107.318:70.682:35.000)};
+
+ % path4976
+ \path[draw=white] (10.5000,37.5000){[rotate=1.0] arc(109.051:68.949:35.000)};
+
+\end{scope}
diff --git a/icons/BR.tex b/icons/BR.tex
new file mode 100644
index 0000000..b095478
--- /dev/null
+++ b/icons/BR.tex
@@ -0,0 +1,52 @@
+% Black Rook
+
+\begin{scope}[draw=black,fill=black,line join=round,line cap=round,miter limit=4.00,even odd rule,line width=0.600pt]% g4694
+ % path4696
+ \path[draw,fill,line cap=butt] (9.0000,39.0000) -- (36.0000,39.0000) --
+ (36.0000,36.0000) -- (9.0000,36.0000) -- (9.0000,39.0000) -- cycle;
+
+ % path4698
+ \path[draw,fill,line cap=butt] (12.5000,32.0000) -- (14.0000,29.5000) --
+ (31.0000,29.5000) -- (32.5000,32.0000) -- (12.5000,32.0000) -- cycle;
+
+ % path4700
+ \path[draw,fill,line cap=butt] (12.0000,36.0000) -- (12.0000,32.0000) --
+ (33.0000,32.0000) -- (33.0000,36.0000) -- (12.0000,36.0000) -- cycle;
+
+ % path4702
+ \path[draw,fill,line join=miter,line cap=butt] (14.0000,29.5000) --
+ (14.0000,16.5000) -- (31.0000,16.5000) -- (31.0000,29.5000) --
+ (14.0000,29.5000) -- cycle;
+
+ % path4704
+ \path[draw,fill,line cap=butt] (14.0000,16.5000) -- (11.0000,14.0000) --
+ (34.0000,14.0000) -- (31.0000,16.5000) -- (14.0000,16.5000) -- cycle;
+
+ % path4706
+ \path[draw,fill,line cap=butt] (11.0000,14.0000) -- (11.0000,9.0000) --
+ (15.0000,9.0000) -- (15.0000,11.0000) -- (20.0000,11.0000) -- (20.0000,9.0000)
+ -- (25.0000,9.0000) -- (25.0000,11.0000) -- (30.0000,11.0000) --
+ (30.0000,9.0000) -- (34.0000,9.0000) -- (34.0000,14.0000) -- (11.0000,14.0000)
+ -- cycle;
+
+ % path4708
+ \path[draw=white,line join=miter,line width=0.800pt] (12.0000,35.5000) --
+ (33.0000,35.5000) -- (33.0000,35.5000);
+
+ % path4710
+ \path[draw=white,line join=miter,line width=0.800pt] (13.0000,31.5000) --
+ (32.0000,31.5000);
+
+ % path4712
+ \path[draw=white,line join=miter,line width=0.800pt] (14.0000,29.5000) --
+ (31.0000,29.5000);
+
+ % path4714
+ \path[draw=white,line join=miter,line width=0.800pt] (14.0000,16.5000) --
+ (31.0000,16.5000);
+
+ % path4716
+ \path[draw=white,line join=miter,line width=0.800pt] (11.0000,14.0000) --
+ (34.0000,14.0000);
+
+\end{scope}
diff --git a/icons/WB.tex b/icons/WB.tex
new file mode 100644
index 0000000..72f2e25
--- /dev/null
+++ b/icons/WB.tex
@@ -0,0 +1,36 @@
+% White Bishop
+
+\begin{scope}[draw=black,line join=round,line cap=round,miter limit=4.00,even odd rule,line width=0.600pt]% g4239
+ \begin{scope}[draw=black,fill=white,line cap=butt]% g4241
+ % path4243
+ \path[draw,fill] (9.0000,36.0000) .. controls (12.3900,35.0300) and
+ (19.1100,36.4300) .. (22.5000,34.0000) .. controls (25.8900,36.4300) and
+ (32.6100,35.0300) .. (36.0000,36.0000) .. controls (36.0000,36.0000) and
+ (37.6500,36.5400) .. (39.0000,38.0000) .. controls (38.3200,38.9700) and
+ (37.3500,38.9900) .. (36.0000,38.5000) .. controls (32.6100,37.5300) and
+ (25.8900,38.9600) .. (22.5000,37.5000) .. controls (19.1100,38.9600) and
+ (12.3900,37.5300) .. (9.0000,38.5000) .. controls (7.6460,38.9900) and
+ (6.6770,38.9700) .. (6.0000,38.0000) .. controls (7.3540,36.0600) and
+ (9.0000,36.0000) .. (9.0000,36.0000) -- cycle;
+
+ % path4245
+ \path[draw,fill] (15.0000,32.0000) .. controls (17.5000,34.5000) and
+ (27.5000,34.5000) .. (30.0000,32.0000) .. controls (30.5000,30.5000) and
+ (30.0000,30.0000) .. (30.0000,30.0000) .. controls (30.0000,27.5000) and
+ (27.5000,26.0000) .. (27.5000,26.0000) .. controls (33.0000,24.5000) and
+ (33.5000,14.5000) .. (22.5000,10.5000) .. controls (11.5000,14.5000) and
+ (12.0000,24.5000) .. (17.5000,26.0000) .. controls (17.5000,26.0000) and
+ (15.0000,27.5000) .. (15.0000,30.0000) .. controls (15.0000,30.0000) and
+ (14.5000,30.5000) .. (15.0000,32.0000) -- cycle;
+
+ % path4247
+ \path[draw,fill]
+ (25.0000,8.0000)arc(0.000:180.000:2.500)arc(-180.000:0.000:2.500) -- cycle;
+
+ \end{scope}
+ % path4249
+ \path[draw=black,line join=miter] (17.5000,26.0000) --
+ (27.5000,26.0000)(15.0000,30.0000) -- (30.0000,30.0000)(22.5000,15.5000) --
+ (22.5000,20.5000)(20.0000,18.0000) -- (25.0000,18.0000);
+
+\end{scope}
diff --git a/icons/WK.tex b/icons/WK.tex
new file mode 100644
index 0000000..92bdf74
--- /dev/null
+++ b/icons/WK.tex
@@ -0,0 +1,38 @@
+% White King
+
+\begin{scope}[draw=black,line join=round,line cap=round,miter limit=4.00,even odd rule,line width=0.600pt]% g4570
+ % path4572
+ \path[draw=black,line join=miter] (22.5000,11.6300) -- (22.5000,6.0000);
+
+ % path4574
+ \path[draw=black,line join=miter] (20.0000,8.0000) -- (25.0000,8.0000);
+
+ % path4576
+ \path[draw=black,fill=white,line join=miter,line cap=butt] (22.5000,25.0000)
+ .. controls (22.5000,25.0000) and (27.0000,17.5000) .. (25.5000,14.5000) ..
+ controls (25.5000,14.5000) and (24.5000,12.0000) .. (22.5000,12.0000) ..
+ controls (20.5000,12.0000) and (19.5000,14.5000) .. (19.5000,14.5000) ..
+ controls (18.0000,17.5000) and (22.5000,25.0000) .. (22.5000,25.0000);
+
+ % path4578
+ \path[draw=black,fill=white] (11.5000,37.0000) .. controls (17.0000,40.5000)
+ and (27.0000,40.5000) .. (32.5000,37.0000) -- (32.5000,30.0000) .. controls
+ (32.5000,30.0000) and (41.5000,25.5000) .. (38.5000,19.5000) .. controls
+ (34.5000,13.0000) and (25.0000,16.0000) .. (22.5000,23.5000) --
+ (22.5000,27.0000) -- (22.5000,23.5000) .. controls (19.0000,16.0000) and
+ (9.5000,13.0000) .. (6.5000,19.5000) .. controls (3.5000,25.5000) and
+ (11.5000,29.5000) .. (11.5000,29.5000) -- (11.5000,37.0000) -- cycle;
+
+ % path4580
+ \path[draw=black] (11.5000,30.0000) .. controls (17.0000,27.0000) and
+ (27.0000,27.0000) .. (32.5000,30.0000);
+
+ % path4582
+ \path[draw=black] (11.5000,33.5000) .. controls (17.0000,30.5000) and
+ (27.0000,30.5000) .. (32.5000,33.5000);
+
+ % path4584
+ \path[draw=black] (11.5000,37.0000) .. controls (17.0000,34.0000) and
+ (27.0000,34.0000) .. (32.5000,37.0000);
+
+\end{scope}
diff --git a/icons/WN.tex b/icons/WN.tex
new file mode 100644
index 0000000..7cc9cd4
--- /dev/null
+++ b/icons/WN.tex
@@ -0,0 +1,32 @@
+% White Knight
+
+\begin{scope}[draw=black,line join=round,line cap=round,miter limit=4.00,even odd rule,line width=0.600pt]% g4880
+ % path4882
+ \path[draw=black,fill=white] (22.0000,10.0000) .. controls (32.5000,11.0000)
+ and (38.5000,18.0000) .. (38.0000,39.0000) -- (15.0000,39.0000) .. controls
+ (15.0000,30.0000) and (25.0000,32.5000) .. (23.0000,18.0000);
+
+ % path4884
+ \path[draw=black,fill=white] (24.0000,18.0000) .. controls (24.3800,20.9100)
+ and (18.4500,25.3700) .. (16.0000,27.0000) .. controls (13.0000,29.0000) and
+ (13.1800,31.3400) .. (11.0000,31.0000) .. controls (9.9580,30.0600) and
+ (12.4100,27.9600) .. (11.0000,28.0000) .. controls (10.0000,28.0000) and
+ (11.1900,29.2300) .. (10.0000,30.0000) .. controls (9.0000,30.0000) and
+ (5.9970,31.0000) .. (6.0000,26.0000) .. controls (6.0000,24.0000) and
+ (12.0000,14.0000) .. (12.0000,14.0000) .. controls (12.0000,14.0000) and
+ (13.8900,12.1000) .. (14.0000,10.5000) .. controls (13.2700,9.5060) and
+ (13.5000,8.5000) .. (13.5000,7.5000) .. controls (14.5000,6.5000) and
+ (16.5000,10.0000) .. (16.5000,10.0000) -- (18.5000,10.0000) .. controls
+ (18.5000,10.0000) and (19.2800,8.0080) .. (21.0000,7.0000) .. controls
+ (22.0000,7.0000) and (22.0000,10.0000) .. (22.0000,10.0000);
+
+ % path4886
+ \path[draw=black,fill=black]
+ (9.5000,25.5000)arc(0.000:180.000:0.500)arc(-180.000:0.000:0.500) -- cycle;
+
+ % path4888
+ \path[cm={{0.866,0.5,-0.5,0.866,(9.693,-5.173)}},draw=black,fill=black]
+ (15.0000,15.5000)arc(0.000:180.000:0.500000 and
+ 1.500)arc(-180.000:0.000:0.500000 and 1.500) -- cycle;
+
+\end{scope}
diff --git a/icons/WP.tex b/icons/WP.tex
new file mode 100644
index 0000000..304eeff
--- /dev/null
+++ b/icons/WP.tex
@@ -0,0 +1,17 @@
+% White Pawn
+
+% path5140
+\path[draw=black,fill=white,line join=miter,line cap=round,miter
+ limit=4.00,nonzero rule,line width=0.600pt] (22.0000,9.0000) .. controls
+ (19.7900,9.0000) and (18.0000,10.7900) .. (18.0000,13.0000) .. controls
+ (18.0000,13.8900) and (18.2900,14.7100) .. (18.7800,15.3800) .. controls
+ (16.8300,16.5000) and (15.5000,18.5900) .. (15.5000,21.0000) .. controls
+ (15.5000,23.0300) and (16.4400,24.8400) .. (17.9100,26.0300) .. controls
+ (14.9100,27.0900) and (10.5000,31.5800) .. (10.5000,39.5000) --
+ (33.5000,39.5000) .. controls (33.5000,31.5800) and (29.0900,27.0900) ..
+ (26.0900,26.0300) .. controls (27.5600,24.8400) and (28.5000,23.0300) ..
+ (28.5000,21.0000) .. controls (28.5000,18.5900) and (27.1700,16.5000) ..
+ (25.2200,15.3800) .. controls (25.7100,14.7100) and (26.0000,13.8900) ..
+ (26.0000,13.0000) .. controls (26.0000,10.7900) and (24.2100,9.0000) ..
+ (22.0000,9.0000) -- cycle;
+
diff --git a/icons/WQ.tex b/icons/WQ.tex
new file mode 100644
index 0000000..e66991c
--- /dev/null
+++ b/icons/WQ.tex
@@ -0,0 +1,52 @@
+% White Queen
+
+\begin{scope}[draw=black,fill=white,line join=round,line cap=round,miter limit=4.00,even odd rule,line width=0.600pt]% g5048
+ % path5050
+ \path[shift={(-1.0,-1.0)},draw,fill]
+ (9.0000,13.0000)arc(0.000:180.000:2.000)arc(-180.000:0.000:2.000) -- cycle;
+
+ % path5052
+ \path[shift={(15.5,-5.5)},draw,fill]
+ (9.0000,13.0000)arc(0.000:180.000:2.000)arc(-180.000:0.000:2.000) -- cycle;
+
+ % path5054
+ \path[shift={(32.0,-1.0)},draw,fill]
+ (9.0000,13.0000)arc(0.000:180.000:2.000)arc(-180.000:0.000:2.000) -- cycle;
+
+ % path5056
+ \path[shift={(7.0,-4.5)},draw,fill]
+ (9.0000,13.0000)arc(0.000:180.000:2.000)arc(-180.000:0.000:2.000) -- cycle;
+
+ % path5058
+ \path[shift={(24.0,-4.0)},draw,fill]
+ (9.0000,13.0000)arc(0.000:180.000:2.000)arc(-180.000:0.000:2.000) -- cycle;
+
+ % path5060
+ \path[draw,fill,line cap=butt] (9.0000,26.0000) .. controls (17.5000,24.5000)
+ and (30.0000,24.5000) .. (36.0000,26.0000) -- (38.0000,14.0000) --
+ (31.0000,25.0000) -- (31.0000,11.0000) -- (25.5000,24.5000) --
+ (22.5000,9.5000) -- (19.5000,24.5000) -- (14.0000,10.5000) --
+ (14.0000,25.0000) -- (7.0000,14.0000) -- (9.0000,26.0000) -- cycle;
+
+ % path5062
+ \path[draw,fill,line cap=butt] (9.0000,26.0000) .. controls (9.0000,28.0000) and
+ (10.5000,28.0000) .. (11.5000,30.0000) .. controls (12.5000,31.5000) and
+ (12.5000,31.0000) .. (12.0000,33.5000) .. controls (10.5000,34.5000) and
+ (10.5000,36.0000) .. (10.5000,36.0000) .. controls (9.0000,37.5000) and
+ (11.0000,38.5000) .. (11.0000,38.5000) .. controls (17.5000,39.5000) and
+ (27.5000,39.5000) .. (34.0000,38.5000) .. controls (34.0000,38.5000) and
+ (35.5000,37.5000) .. (34.0000,36.0000) .. controls (34.0000,36.0000) and
+ (34.5000,34.5000) .. (33.0000,33.5000) .. controls (32.5000,31.0000) and
+ (32.5000,31.5000) .. (33.5000,30.0000) .. controls (34.5000,28.0000) and
+ (36.0000,28.0000) .. (36.0000,26.0000) .. controls (27.5000,24.5000) and
+ (17.5000,24.5000) .. (9.0000,26.0000) -- cycle;
+
+ % path5064
+ \path[draw] (11.5000,30.0000) .. controls (15.0000,29.0000) and
+ (30.0000,29.0000) .. (33.5000,30.0000);
+
+ % path5066
+ \path[draw] (12.0000,33.5000) .. controls (18.0000,32.5000) and
+ (27.0000,32.5000) .. (33.0000,33.5000);
+
+\end{scope}
diff --git a/icons/WR.tex b/icons/WR.tex
new file mode 100644
index 0000000..636197b
--- /dev/null
+++ b/icons/WR.tex
@@ -0,0 +1,33 @@
+% White Rook
+
+\begin{scope}[draw=black,fill=white,line join=round,line cap=round,miter limit=4.00,even odd rule,line width=0.600pt]% g4616
+ % path4618
+ \path[draw,fill,line cap=butt] (9.0000,39.0000) -- (36.0000,39.0000) --
+ (36.0000,36.0000) -- (9.0000,36.0000) -- (9.0000,39.0000) -- cycle;
+
+ % path4620
+ \path[draw,fill,line cap=butt] (12.0000,36.0000) -- (12.0000,32.0000) --
+ (33.0000,32.0000) -- (33.0000,36.0000) -- (12.0000,36.0000) -- cycle;
+
+ % path4622
+ \path[draw,fill,line cap=butt] (11.0000,14.0000) -- (11.0000,9.0000) --
+ (15.0000,9.0000) -- (15.0000,11.0000) -- (20.0000,11.0000) -- (20.0000,9.0000)
+ -- (25.0000,9.0000) -- (25.0000,11.0000) -- (30.0000,11.0000) --
+ (30.0000,9.0000) -- (34.0000,9.0000) -- (34.0000,14.0000);
+
+ % path4624
+ \path[draw,fill] (34.0000,14.0000) -- (31.0000,17.0000) -- (14.0000,17.0000) --
+ (11.0000,14.0000);
+
+ % path4626
+ \path[draw,fill,line join=miter,line cap=butt] (31.0000,17.0000) --
+ (31.0000,29.5000) -- (14.0000,29.5000) -- (14.0000,17.0000);
+
+ % path4628
+ \path[draw,fill] (31.0000,29.5000) -- (32.5000,32.0000) -- (12.5000,32.0000) --
+ (14.0000,29.5000);
+
+ % path4630
+ \path[draw=black,line join=miter] (11.0000,14.0000) -- (34.0000,14.0000);
+
+\end{scope}