%--------------------------------------- % 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/WK} \clip (40, 40) -- (40, 10) -- (10, 40); \input{icons/BK} \end{tikzpicture} } \newcommand{\iMQ}{ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt] \input{icons/WQ} \clip (41, 41) -- (41, 9) -- ( 9, 41); \input{icons/BQ} \end{tikzpicture} } \newcommand{\iMB}{ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt] \input{icons/WB} \clip (40, 40) -- (40, 8) -- ( 8, 40); \input{icons/BB} \end{tikzpicture} } \newcommand{\iMN}{ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt] \input{icons/WN} \clip (40, 40) -- (40, 10) -- (10, 40); \input{icons/BN} \end{tikzpicture} } \newcommand{\iMR}{ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt] \input{icons/WR} \clip (40, 40) -- (40, 8) -- ( 8, 40); \input{icons/BR} \end{tikzpicture} } \newcommand{\iMP}{ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt] \input{icons/WP} \clip (40, 40) -- (40, 8) -- ( 8, 40); \input{icons/BP} \end{tikzpicture} } %--------------------------------------- % Misc icons \newcommand{\inoK}{ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt] \input{icons/BK} \draw[xshift=18, yshift=20, rotate=45, double] (0, 0) circle (15) (0, -15) -- (0, 15); \end{tikzpicture} } \newcommand{\inoWK}{ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt] \input{icons/BK} \draw[xshift=18, yshift=20, rotate=45, double] (0, 0) circle (15) (0, -15) -- (0, 15); \end{tikzpicture} } \newcommand{\inoMK}{ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt] \input{icons/BK} \draw[xshift=18, yshift=20, rotate=45, double] (0, 0) circle (15) (0, -15) -- (0, 15); \end{tikzpicture} } \newcommand{\iBoard}{ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt] \useasboundingbox (0, 0) rectangle (40, 30); \path[draw, fill, line width=0.6pt, line join=round, miter limit=4.00] (0, 8) -- (20, 0) -- (40, 8) -- (20, 20) -- cycle; \path[draw, line width=0.4pt, line join=round, miter limit=4.00] (0, 8) -- (0, 11) -- (20, 23) -- (40, 11) -- (40, 8) -- cycle (20, 20) -- (20, 23); \path[draw, fill=white, line width=0.1pt] (10, 4) -- (20, 0) -- (30, 4) -- (20, 9) -- cycle (10, 14) -- (20, 9) -- (30, 14) -- (20, 20) -- cycle; \end{tikzpicture} } \newcommand{\iWA}{ \begin{tikzpicture}[y=6pt, x=6pt, yscale=-1, inner sep=0pt, outer sep=0pt] \path[draw, line width=0.6pt, line cap=round, line join=round, miter limit=4.00] (0.5, -0.866025) -- (1, 0) -- (0.5, 0.866025) -- (-0.5, 0.866025) -- (-1, 0) -- (-0.5, -0.866025) -- cycle; \path[draw, fill] (0, 0) circle (0.3); \end{tikzpicture} } \newcommand{\iBA}{ \begin{tikzpicture}[y=6pt, x=6pt, yscale=-1, inner sep=0pt, outer sep=0pt] \path[draw, fill, line width=0.6pt, line cap=round, line join=round, miter limit=4.00] (0.5, -0.866025) -- (1, 0) -- (0.5, 0.866025) -- (-0.5, 0.866025) -- (-1, 0) -- (-0.5, -0.866025) -- cycle; \path[draw=white, fill=white] (0, 0) circle (0.3); \end{tikzpicture} } \newcommand{\iMA}{ \begin{tikzpicture}[y=6pt, x=6pt, yscale=-1, inner sep=0pt, outer sep=0pt] \path[draw, line width=0.6pt, line cap=round, line join=round, miter limit=4.00] (0.5, -0.866025) -- (1, 0) -- (0.5, 0.866025) -- (-0.5, 0.866025) -- (-1, 0) -- (-0.5, -0.866025) -- cycle; \path[draw, fill] (0, 0) circle (0.3); \clip (-1, 1) -- (1, -1) -- (1, 1); \path[draw, fill, line width=0.6pt, line cap=round, line join=round, miter limit=4.00] (0.5, -0.866025) -- (1, 0) -- (0.5, 0.866025) -- (-0.5, 0.866025) -- (-1, 0) -- (-0.5, -0.866025) -- cycle; \path[draw=white, fill=white] (0, 0) circle (0.3); \end{tikzpicture} } \newcommand{\SW}{ \begin{tikzpicture}[y=0.80pt, x=0.80pt, xscale=0.5, yscale=-0.5, inner sep=0pt, outer sep=0pt] \useasboundingbox (0, 0) rectangle (40, 40); \draw [<->, line width = 0.6pt, line cap = round, double] (0, 25) -- (40, 25); \end{tikzpicture} } \newcommand{\CE}{$\circlearrowleft$}