作ってみたけど何か変な円になる。

screen 0,320,240,0

x=80;中心のx
y=80;中心のy
r=80;半径

color 255,0,0

xx=0-r
repeat r*2
yy=0-r
repeat
if (((xx*xx)+(yy*yy))>(r*r)):yy++:continue
pset x+xx,y+yy:break
loop
yy=r
repeat
if (((xx*xx)+(yy*yy))>(r*r)):yy--:continue
pset x+xx,y+yy:break
loop
xx++
loop
stop