
Сообщение от
Shiny
алгоритм Брезенхема, наверное.
Даже ромбы этот алгоритм медленней рисует, чем DRAW, не говоря уже за круги...
Код:
1000 FOR Y=166 TO 10 STEP -12
1010 FOR X=11 TO 47 STEP 12
1020 GO SUB 2000
1030 NEXT X
1040 NEXT Y
1050 STOP
2000 LET A=0
2010 LET B=4
2020 LET C=3-2*4
2040 PLOT X+A,Y+B
2050 PLOT X-A,Y+B
2060 PLOT X+A,Y-B
2070 PLOT X-A,Y-B
2080 PLOT X+B,Y+A
2090 PLOT X-B,Y+A
2100 PLOT X+B,Y-A
2110 PLOT X-B,Y-A
2120 IF A>=B THEN RETURN
2130 IF C<0 THEN LET C=C+4*A+6
2140 IF C>=0 THEN LET C=C+4*(A-B)+10: LET B=B-1
2150 LET A=A+1
2160 GO TO 2040