I need something similar to
\ifnum \j mod 2 = 0
rest of a number, but do not know how to do this
in line 22.
\documentclass{article}
\usepackage{tikz}
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}
\setlength\PreviewBorder{0pt}%
\newcommand{\grade}{
\foreach \k in {0,...,9}{
\draw[dashed] (\k,0) -- ++(0,10);
\draw[dashed] (0,\k) -- ++(10,0);
}
}
\begin{document}
\foreach \j in {1,...,9}{
\foreach \i in {1,...,9}{
\begin{tikzpicture}[y=-1cm]
\clip[fill=white] (1,1) rectangle (10,10);
\grade
%animation
\ifnum \j < 5
\fill[blue] (\i,\j) rectangle ++(1,1);
\else
\fill[blue] (\j,\i) rectangle ++(1,1);
\fi
\end{tikzpicture}
}
}
\end{document}

\ifodd– egreg Jun 22 '12 at 12:08