Adjusting negative angles to positive:
include "sw.inc"
Window 640,480,1
sys a1,a2
while Key(27)=0
For a=1 to 360 step 5
Cls sw_blue
For i=255 to 1 step -1
a1=a-i
a2=-a-i
while a1<0 : a1+=360 : wend
while a2<0 : a2+=360 : wend
FillCircle 200+sin(Rad(a1))*40,120+cos(Rad(a1))*40,i, RGB i, i, i
FillCircle 200+cos(Rad(a1))*40,120+sin(Rad(a2))*40,i,RGB i, i, i
FillCircle 200+sin(Rad(a1))*40,120+cos(Rad(a1))*40,i, RGB i, i, i
Next
DoEvents
Sync
Next
Wend
CloseWindow