home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
logo
/
labybug
/
mandala.bug
< prev
next >
Wrap
Text File
|
1989-11-13
|
768b
|
47 lines
to "poly :d :a
forward :d
right :a
poly :d :a
end
to "cc :RADIUS :X :Y
IF :RADIUS > 100 [STOP]
PU SETXY :X :Y
SETX XCOR - :RADIUS
PD CIRCLER :RADIUS
REPEAT 4 [FD :RADIUS RT 90 FD :RADIUS]
BK :RADIUS
MAKE "RADIUS SQRT ( 2 * ( :RADIUS * :RADIUS ) )
CC :RADIUS :X :Y
end
to "square
SETH 225 FD :RADIUS SETH 0
MAKE "SIDE SQRT ( 2 * ( :RADIUS * :RADIUS ) )
PD REPEAT 4 [FD :SIDE RT 90]
MAKE "RADIUS :SIDE / 2
end
to "circ
PU SETXY :X :Y
SETX XCOR - :RADIUS
PD CIRCLER :RADIUS
PU SETXY :X :Y
end
to "circler :RADIUS
LOCAL "STEP
MAKE "STEP 2 * :RADIUS * 3.1416 / 36
REPEAT 36 [RT 5 FD :STEP RT 5]
end
to "mandala :RADIUS :X :Y
CIRC
SQUARE
IF :RADIUS < 10 [STOP]
MANDALA :RADIUS :X :Y
end
make "side "'35.35534
end