\input{common.tex}
\usetikzlibrary{backgrounds, positioning}

\usepackage{enumitem}

\usepackage{verbatimbox}

% The named colors BG, cardBG and cardHint must be defined before inputting this file.

\begin{document}
\begin{myverbbox}[\fontfamily{antt}\fontseries{l}\selectfont\small]{\actionsVerb}
Solange du eine ungetappte Unit kontrollierst oder
eine spielbare Handkarte hast
    Spiele eine Handkarte oder
    wähle eine ungetappte Unit <U>, die du kontrollierst 
        Solange <U> Aktionen übrig hat
            Deklariere eine Aktion von <U>
        Tappe <U>s Karte
\end{myverbbox}

\begin{myverbbox}[\fontfamily{antt}\fontseries{l}\selectfont\small]{\upkeepVerb}
Für jede nicht deklarierte Unit
   Bezahle Upkeepkosten oder zerstöre die Unit falls
       du den Gesamtbetrag nicht bezahlen kannst
Zerstöre alle deklarierten Units
\end{myverbbox}

\begin{tikzpicture}[
    background rectangle/.style={opacity=0.9, fill=BG!70!black}, show background rectangle,
    bordered/.style={draw=black, rounded corners=2pt, line width=1pt, anchor=north west, fill=gray!40},
    hint/.style={font=\Large, text=cardHint, minimum width=\cardwidth{}cm, minimum height=\cardheight{}cm},
    explanation/.style={align=left, minimum width=8cm, text width=7.9cm},
    turn/.style={bordered, explanation},
    upkeep/.style={bordered, explanation},
    actions/.style={bordered, explanation},
    deck/.style={bordered, hint, align=center, fill=cardBG},
    discard/.style={bordered, hint, align=center, fill=cardBG},
]
\clip[rounded corners=2pt] (-0.25cm, 0.25cm) rectangle (29.75cm, -8cm);
\node[turn] at (0, 0) (t) {
\textbf{Ein Spielerzug:} \\
\begin{enumerate}[itemsep=0cm, topsep=0.1cm, leftmargin=0.5cm]
\item \textit{[Mische \textcolor{cardHint}{den Ablagestapel} und ersetzte dein leeres \textcolor{cardHint}{Deck}]}
\item \textit{[Ziehe Karten bis du drei Handkarten hast]}
\item \textbf{Upkeep}
\item \textbf{Aktionsphase}
\item \textbf{Kaufen}: Bezahle für eine Karte aus dem Store und lege sie auf den \textcolor{cardHint}{Ablagestapel}
\item{} \textit{[Werfe beliebig viele Handkarten ab]}
\end{enumerate}
};
\node[explanation, below=0.05 of t, font=\footnotesize] (te) {
  Schritte in \textit{[]} sind optional und niemand kann währenddessen Aktionen ausführen \\[0.35cm]
};

\node[minimum width=1cm, below=0.7 of te.west, xshift=0.4cm] (di) { \includegraphics[height=0.75cm, keepaspectratio]{../assets/icons/discard2.png} };

\node[explanation, text width=7cm, right=-0.4cm of di, font=\footnotesize] (dh) {
  Du kannst immer zwei Handkarten abwerfen, um eine Ressource zu erhalten \\[0.25cm]
};

\node[explanation, below=1.1cm of dh.east, xshift=-0.2cm, anchor=east, align=right, font=\footnotesize] {
  Eine Karte tappen, sie um 90\textdegree{} drehen, hat keine Bedeutung außer daran zu erinnern, dass sie keine Aktionen übrig hat.
};
\node[upkeep] at (8.5cm, 0) (u) {
\textbf{Upkeep:} \\
\begin{enumerate}[itemsep=0cm, topsep=0.1cm, leftmargin=0.5cm]
\item Erhalte vom Spielfeld vorgegeben Ressource 
\item Behandle alle Trigger
\item Bezahle deine Units: \\[0.15cm]
\upkeepVerb
\end{enumerate}
};
\node[actions, below=0.35cm of u] {
\textbf{Aktionsphase:} \\[0.3cm]
\actionsVerb
};
\node[deck] (d) at (17cm, 0) { DECK \\ \\ \small{Möglicherweise leer}};
\node[discard] at (23.35cm, 0) { ABLAGESTAPEL \\ \\ \small{Karten hier sind offen und haben keine Ordnung}};
\end{tikzpicture}
\end{document}
