Added two new macros to iditacard.cls: costs and the playcard environment.
This commit is contained in:
parent
f978401a4f
commit
8d896187c6
|
@ -60,6 +60,13 @@
|
||||||
\fill [health] (50.0/300.0,800.0/300.0) rectangle (250.0/300.0,700.0/300.0) node [text=black,pos=0.5] {\bf\fontsize{25}{30}\bebas #1};
|
\fill [health] (50.0/300.0,800.0/300.0) rectangle (250.0/300.0,700.0/300.0) node [text=black,pos=0.5] {\bf\fontsize{25}{30}\bebas #1};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
\newcommand{\@condcost}[2]{\ifnum 0<#1#2\fi}
|
||||||
|
\newcommand{\costs}[3]{%
|
||||||
|
\@condcost{#1}{\energy{#1}}%
|
||||||
|
\@condcost{#2}{\health{#2}}%
|
||||||
|
\@condcost{#3}{\risk{#3}}%
|
||||||
|
}
|
||||||
|
|
||||||
\newcommand{\risk}[1]{%
|
\newcommand{\risk}[1]{%
|
||||||
\fill [risk] (50.0/300.0,650.0/300.0) rectangle (250.0/300.0,550.0/300.0) node [text=white,pos=0.5] {\bf\fontsize{25}{30}\bebas #1};
|
\fill [risk] (50.0/300.0,650.0/300.0) rectangle (250.0/300.0,550.0/300.0) node [text=white,pos=0.5] {\bf\fontsize{25}{30}\bebas #1};
|
||||||
}
|
}
|
||||||
|
@ -111,3 +118,13 @@
|
||||||
}
|
}
|
||||||
{% End
|
{% End
|
||||||
\end{tikzpicture}}
|
\end{tikzpicture}}
|
||||||
|
|
||||||
|
\newenvironment{playcard}[3][@]
|
||||||
|
{% Begin
|
||||||
|
\cardtype{#2}\rarity{#3}
|
||||||
|
\begin{card}
|
||||||
|
\type{\if #1@#2\else#1 #2\fi}
|
||||||
|
}
|
||||||
|
{% End
|
||||||
|
\end{card}
|
||||||
|
}
|
||||||
|
|
13
test.tex
13
test.tex
|
@ -1,18 +1,13 @@
|
||||||
% Compile with XeLaTeX
|
% Compile with XeLaTeX
|
||||||
|
% Now tests new features!
|
||||||
\documentclass{iditacard}
|
\documentclass{iditacard}
|
||||||
% Montage with `montage -tile 3x3 -geometry 750x1050+50+25 in* out.pdf`
|
% Montage with `montage -tile 3x3 -geometry 750x1050+50+25 in* out.pdf`
|
||||||
|
|
||||||
\cardtype{utility}
|
|
||||||
\rarity{legendary}
|
|
||||||
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
\begin{card}
|
\begin{playcard}[special]{utility}{legendary}
|
||||||
\energy{1}
|
\costs{1}{2}{3}
|
||||||
\health{2}
|
|
||||||
\risk{3}
|
|
||||||
\name{Example Card}
|
\name{Example Card}
|
||||||
\text{Move 10 myrameters. Shuffle your discard pile into your deck.}
|
\text{Move 10 myrameters. Shuffle your discard pile into your deck.}
|
||||||
\flava{What doesn't kill you makes you stronger.}
|
\flava{What doesn't kill you makes you stronger.}
|
||||||
\type{utility}
|
\end{playcard}
|
||||||
\end{card}
|
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|
Loading…
Reference in a new issue