On 5/22/05, Richard Hirsch <[EMAIL PROTECTED]> wrote: > > Of course you would want to put the symbol definitions and the > definition of the fieldstack into a loop. I tried > %% \newcount\angle > %% \angle=0%\zerocount > %% \dorecurse{12} {% > %% \number\angle:\qquad > %% \definestarsymbol{\the\angle} > %% \symbol[star \number\angle]\par > %% \advance\angle by 6} > and did get the single symbols. I wasn't successful however in putting > the symbol list of the fieldstack definition into a loop. Perhaps the > ConTeXt gurus can help.
I discovered some possible sources of problems, but didn't manage to solve them. I changed this part of code (just for debugging reasons): \startuniqueMPgraphic{drawstar}{rotation} draw thestar rotated \MPvar{rotation}; % this line was added label("\MPvar{rotation}", origin); \stopuniqueMPgraphic Problem N. #1: -------------- Consider now the following definition: \newcount\angle \angle=0 \definesymbol [star \the\angle] [\uniqueMPgraphic{drawstar}{rotation=\the\angle}] \advance\angle by 6 \definesymbol [star \the\angle] [\uniqueMPgraphic{drawstar}{rotation=\the\angle}] This should define two symbols, \symbol[star 0] and \symbol[star 6]. It did, but "rotation=\the\angle" resulted in "6" in both cases (the last value), so we get two identical pictures. \the\angle can be replaced manually by 0/6/12/... but that's not the point. ???? Problem N. #2: -------------- Instead of writing \definestarsymbol{0} \definestarsymbol{6} \definestarsymbol{12} ... I tried to use: \newcount\angle {\angle=0\loop\ifnum\angle<67% \definesymbol [star \the\angle] [{\uniqueMPgraphic{drawstar}{rotation=0}}] Defining symbol \the\angle \dots\crlf \advance\angle by 6 \repeat} Because of some unknown reason \symbol[star 0], ... cannot be recalled at all. Can anyone find the reason for problems? I had very similiar problems when trying to add \loop\ifnum...\repeat to the example in http://www.fi.muni.cz/~xholecek/animations/, which is written in plain TeX anyway. Mojca _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context