File: rainbow.kbs

package info (click to toggle)
basic256 0.9.6.69a-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 26,304 kB
  • sloc: cpp: 7,778; yacc: 926; lex: 575; sh: 21; makefile: 7
file content (34 lines) | stat: -rw-r--r-- 572 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
rem Rainbow example thanks to Joel Kahn


clg
fastgraphics
m=-1.57:x1=1:y1=301
q=0.00101:gx=0.15:gy=0.3

for e=1 to 3107
m=m+q
x1=x1+gx*cos(m):y1=y1+gy*sin(m)
x2=(x1+150)/2:y2=(y1+300)/2
x3=(x1+x2)/2:y3=(y1+y2)/2
x4=(x2+150)/2:y4=(y2+300)/2
x5=(x1+x3)/2:y5=(y1+y3)/2
x6=(x2+x3)/2:y6=(y2+y3)/2
x7=(x2+x4)/2:y7=(y2+y4)/2
x8=(x4+150)/2:y8=(y4+300)/2
color red
line x1,y1,x5,y5
color orange
line x5,y5,x3,y3
color yellow
line x3,y3,x6,y6
color green
line x6,y6,x2,y2
color blue
line x2,y2,x7,y7
color darkblue
line x7,y7,x4,y4
color darkpurple
line x4,y4,x8,y8
refresh
next e