Quote: "Dont forget to refresh the screen inside the loop as well. You'll need to use the CLS command at the beginning of the loop, to whipe the data from the screen for the next circle draw. Otherwise you'll get a smear of circles."
This isn't entirely true as each loop draws a single dot, clearing the screen would wipe each dot as it's drawn.
I've changed your code so that it will draw 360 dots (your program was doing this anyway), but instead of going round the circle again it now clears the screen and starts a new circle. I've left it to you to work out how to move the circle (TDK hinted at it).
v=0
cx=160
cy=120
DO
cls
`alter circle position here
FOR angle = 0 to 359
ox=sin(v)*100
oy=cos(v)*100
v=v+1
DOT cx+ox,cy+oy
NEXT angle
`or alter circle position here
LOOP
I am king of the noobs!
