\pgfmathsetmacro{\nb}{4^\i - 1}
\pgfmathsetmacro{\maxrow}{2^(\i+1)}
\foreach \j in {0,...,\nb} {
- \pgfmathsetmacro{\px}{int(Mod(\j * 2, \maxrow)) * \d}
+ \pgfmathsetmacro{\posx}{int(Mod(\j * 2, \maxrow)) * \d}
\pgfmathsetmacro{\ry}{int(\j * 2/ \maxrow)}
- \pgfmathsetmacro{\py}{\ry * \d}
+ %\pgfmathsetmacro{\posy}{\ry * \d}
\pgfmathsetmacro{\res}{int(Mod(\ry, 2))}
\ifthenelse{\res = 0}{
- \fill[color=myblue] (\px,\dy-\py) rectangle ++(\d,-\d);
+ \fill[color=myblue] (\posx,\dy-\ry*\d) rectangle ++(\d,-\d);
}{
- \fill[color=myblue] (\d+\px,\dy-\py) rectangle ++(\d,-\d);
+ \fill[color=myblue] (\d+\posx,\dy-\ry*\d) rectangle ++(\d,-\d);
}
}
\draw[x=\scale,y=\scale,color=black] (0,0) rectangle (\dx,\dy);