home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 3
/
FREEWARE.BIN
/
towns_os
/
egcg
/
g09.bas
< prev
next >
Wrap
BASIC Source File
|
1980-01-02
|
1KB
|
52 lines
100 ' G09 T.WAKAMATSU
110 CLS:PI=3.14159!:C1(9)=3:C1(8)=0:C1(7)=4:C1(6)=2:C1(5)=0
112 C1(2)=6:C1(3)=2:C1(4)=4:C1(5)=0
120 C(1)=2:C(2)=4:C(3)=3:C(4)=5:C(5)=0:C(6)=3:C(7)=5:C(8)=0:C(9)=2
122 C2(1)=2:C2(2)=3:C2(3)=5:C2(4)=1:C2(5)=0
130 PSET(320,479)
140 FOR L=1 TO 5
150 C=C2(L)
160 FOR T=0 TO PI*2 STEP PI/96
170 X=SIN(125*T)*239+320
180 Y=COS(125*T)*239+240
190 LINE -(X,Y),PSET,C
200 NEXT T
210 NEXT L
220 PSET(320,479)
230 FOR L=9 TO 8 STEP -1
240 C=C(L):K=C1(L)
250 FOR T=0 TO PI*2 STEP PI/96
260 X=SIN(65*T)*239+320
270 Y=COS(65*T)*239+240
280 LINE -(X,Y),PSET,K
290 X=SIN(65*T)*120+320
300 Y=COS(65*T)*120+240
310 LINE -(X,Y),PSET,C
320 NEXT T
330 NEXT L
340 PSET(320,479)
350 FOR L=7 TO 5 STEP -1
360 C=C(L):K=C1(L)
370 FOR T=0 TO PI*2 STEP PI/96
380 U=PI*2-T
390 X=SIN(65*T)*239+320
400 Y=COS(65*T)*239+240
410 LINE -(X,Y),PSET,K
420 X=SIN(65*U)*120+320
430 Y=COS(65*U)*120+240
440 LINE -(X,Y),PSET,C
450 NEXT T
460 NEXT L
470 PSET(320,479)
480 FOR L=2 TO 5
490 C=C(L):K=C1(L)
500 FOR T=0 TO PI*2 STEP PI/96
510 X=SIN(55*T)*239+320
520 Y=COS(55*T)*239+240
530 LINE -(X,Y),PSET,K
540 X=SIN(54*T)*90+320
550 Y=COS(54*T)*90+240
560 LINE -(X,Y),PSET,C
570 NEXT T
580 NEXT L