Jump to content

Simple turtle graphics: Difference between revisions

m
imported>Lacika7
Line 558:
110 OPTION ANGLE DEGREES
120 GRAPHICS HIRES 4
130 CALL HOUSE(0200,200,200)
140 SET INK 2:CALL CHART(250450,200,601000,700)
150 DEF HOUSE(X,Y,L)
160 PLOT X,Y,ANGLE 0;
Line 566:
190 NEXT
200 PLOT LEFT 60;FORWARD L;RIGHT 120;FORWARD L;X,Y,
210 END DEF
220 DEF CHART(X,Y,LX1,Y1)
230 PLOTLET X,YPC,MX=0
240 DO
250 READ IF MISSING EXIT DO:Z
260 LET PC=PC+1:LET MX=MAX(MX,Z)
260 PLOT ANGLE 90;FORWARD Z;RIGHT 90;FORWARD L;RIGHT 90;FORWARD Z;RIGHT 90;FORWARD L
270 LOOP
270 PLOT ANGLE 0;FORWARD L
280 LOOPRESTORE
290 PLOTLET L=(X1-X,)/PC:LET MX=(Y1-Y,)/MX
300 END DEF PLOT X,Y,
310 DO
310 DATA 90,60,300,200,90
320 READ IF MISSING EXIT DO:Z
260330 PLOT ANGLE 90;FORWARD Z*MX;RIGHT 90;FORWARD L;RIGHT 90;FORWARD Z*MX;RIGHT 90;FORWARD L
270340 PLOT ANGLE 0;FORWARD L
350 LOOP
360 PLOT X,Y,
370 END DEF
310380 DATA 90,60,300,200,90
</syntaxhighlight>
 
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.