Don't use this kind of rules ! First they are totally meaningless, second it's cheating with limitations of the software !
I mean : the black stripes appear only because I introduced a "wait" rule, which pause some rules, while others are running, and drawing.
Code: Select all
rule somerule { ... }
rule somerule 0.1 { wait { } } // pause
rule wait { wait { } }
rule wait 0.1 { somerule { } } // restart
BTW, The code for the worm above :
Code: Select all
startshape fear_worm
rule fear_circle {
CIRCLE { }
fear_circle { x -0.005 y 0.005 s 0.98 b 0.005 }
}
rule fear_circle {
CIRCLE { }
fear_circle { x -0.005 y 0.000 s 0.97 b 0.03 }
}
rule fear_worm {
fear_circle { s 0.1 }
fear_worm { x 0.01 r 4.42 s 0.99}
}
// pause mechanism
rule fear_worm 0.05 { wait_worm { } }
rule wait_worm { wait_worm { } }
rule wait_worm 0.001 { fear_worm { } }