From 99b017586c730a2713e56ebc890b1dbc85f3323e Mon Sep 17 00:00:00 2001 From: Bertrand Benjamin Date: Sun, 1 Apr 2018 18:13:23 +0300 Subject: [PATCH] Allow empty signalbar and print nothing --- tools/style/shortcuts.sty | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/style/shortcuts.sty b/tools/style/shortcuts.sty index 22b460b..2cad935 100755 --- a/tools/style/shortcuts.sty +++ b/tools/style/shortcuts.sty @@ -119,24 +119,28 @@ } \newcommand{\filledSignalBar}[1]{% \IfEqCase{#1}{% - {e}{% + {}{% } {3}{% + \EmptySignalBar \filldraw[fill=green] (0, 0) rectangle ++(0.8, 1); \filldraw[fill=green] (1, 0) rectangle ++(0.8, 2); \filldraw[fill=green] (2, 0) rectangle ++(0.8, 3); \filldraw[fill=green] (3, 0) rectangle ++(0.8, 4); } {2}{% + \EmptySignalBar \filldraw[fill=green] (0, 0) rectangle ++(0.8, 1); \filldraw[fill=green] (1, 0) rectangle ++(0.8, 2); \filldraw[fill=green] (2, 0) rectangle ++(0.8, 3); } {1}{% + \EmptySignalBar \filldraw[fill=yellow] (0, 0) rectangle ++(0.8, 1); \filldraw[fill=yellow] (1, 0) rectangle ++(0.8, 2); } {0}{% + \EmptySignalBar \filldraw[fill=red] (0, 0) rectangle ++(0.8, 1); } }[\PackageError{Assesment}{Undefinded type of answer: #1}{}]% @@ -144,7 +148,6 @@ \newcommand{\SignalBar}[1]{% \begin{tikzpicture}[scale=0.15] - \EmptySignalBar \filledSignalBar{#1} \end{tikzpicture} }