Morgen Wandler, der ganze Code ist leider nicht in einem veröffentlichungsfähigem Zustand. Da ist noch einiges auskommentiert. Ich kann dir aber gerne ein paar Codefragmente schicken, wenn du mir sagst, welcher Punkt dich genau interessiert. Die beiden wichtigsten Packages sind mdframed und TikZ. In Ersterem hab mir den Stil der Rahmen gebastelt, Zweiteres ist eine Zeichenumgebung, in welcher man basierend auf Koordinaten (theoretisch) so ziemlich alles machen kann. Die Munitionskästen haben z.B. folgenden Code:
\newcommand{\muni}[1]{% \muni{n} zeichnet n Boxen in Reihen a 10
\begin{tikzpicture}[every node/.style={outer sep=0pt}]
\node[comb](node1){};
\node[overlay, xshift=-0.7mm] at (node1.center){\cb};
\foreach \x [remember=\x as \lastx (initially 1)] in {2,...,10}{
\ifthenelse{\x=5 \OR \x=10}{\tikzset{comb/.append style={fill=\combfill}}}{}
\node [comb, anchor=west](node\x) at (node\lastx.corner 5){};
\node[overlay, xshift=-0.7mm] at (node\x.center){\cb};
%\node at (node\x.center){\tiny\x};
}
\ifthenelse{#1>10}{
\foreach \x [evaluate=\x as \refnode using {int(\x-10)},evaluate=\x as \sw using {int(mod(\x,5))},
evaluate=\x as \corner using {int(int(mod((\x-1)/10,2))*2+3)}] in {11,...,#1}{ %Formel gibt 3 oder 5 (Ecke) zurück für Positionierung
\ifthenelse{\sw=0}{\tikzset{comb/.append style={fill=\combfill}}}{}
\node [comb,anchor=corner 1](node\x) at (node\refnode.corner \corner){};
\node[overlay, xshift=-0.7mm] at (node\x.center){\cb};
}
}{}
\draw[color=black] ($(node1.corner 2)+(0,0.18)$) -- +(3.6,0);
\node[anchor=south west] at ($(node1.corner 2)+(0,0.14)$)
{\textbf{Weapon} \tf{1cm}{}
\color{sr5gray}{\tiny \makebox[0cm][l]{\raisebox{5pt}{ammo}}\makebox[\widthof{ammo}]{type} } \tf{0.8cm}{}};
\end{tikzpicture}
}
In diesem Thread würde ich mich jetzt aber lieber auf den Inhalt des Bogens konzentrieren und wissen wo es inhaltlich oder spieltechnisch Verbesserungsmöglichkeiten gibt. Wobei ich gerade merke, dass ich Waffe statt Weapon einsetzten sollte... Ich änder das mal in der nächsten Version.