#module
#deffunc aaa var p1,var p2,double p3
dir=atan(mousex-cx@,mousey-cy@)
p1=sin(dir+p3)*80.0+cx@
p2=cos(dir+p3)*80.0+cy@
return
#global
cx=300
cy=200
*mainloop
redraw 0
color
boxf
color 100,100,100
repeat 2000
aaa x,y,double(cnt)*0.01
pset x,y
loop
color 255,255,255
pset cx,cy
aaa x1,y1,0
pset x1,y1
aaa x2,y2,1.123131
line x1,y1,x2,y2
aaa x3,y3,2.556
line x2,y2,x3,y3
aaa x4,y4,4.2
line x3,y3,x4,y4
aaa x4,y4,4.2
line x1,y1,x4,y4
color 255
circle x1-2,y1-2,x1+2,y1+2,0
circle x2-2,y2-2,x2+2,y2+2,0
circle x3-2,y3-2,x3+2,y3+2,0
circle x4-2,y4-2,x4+2,y4+2,0
redraw 1
wait 1
goto *mainloop
提示だけですが・・・。