[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/smallbasic/smallbasic.github.io/master/samples/node/1269.bas [Back]  [Original]

' poly3.bas SmallBASIC modified from samples 2015-04-23 MGA/B+
' 2nd modification for SmallBASIC 0.12.0 05-11-2015 for On-line sample

xc=xmax/2 : yc=ymax/2 : d=3 :sq=yc-10
color 15,0
while 1
   cls
   ? "press any quit,":?
   ? "Here is "+d+" point poly.":?
   dim x(d)
   dim y(d)
   dm=d-1
   for i=0 to dm
      t=cos(i*2*pi/d)
      x(i)=xc+t*sq
      t=sin(i*2*pi/d)
      y(i)=yc+t*sq
   next
   c=8
   for a=dm to 0 step -1
      c=c+1 : if c>15 then c=8
      for b=dm to 0 step -1
         circle x(b),y(b),2 color c filled
         line x(a),y(a),x(b),y(b) color c
         delay 10
         if len(inkey) then 99
      next
   next
   ? "sigh, rest 2 secs...":?
   delay 2000
   if len(inkey) then 99
   d=d+1
wend
99 ? "Goodbye!"

Web Proxy Viewer  |  New URL  |  Original Page