UTILS\STARCAL2.BAS ·
BAS ·
520 B ·
1991-12-01 ·
from PCPlus_Issue-63_Dec-1991_FluxEngine-360Kb
*movewindow(400,200,150,150)
demand 0
DIM calc%(2, 50, 71)
rad=2*3.14159
FOR deg% = 1 TO 71
deg1=rad/(360/(deg%*5))
FOR linepos% = 1 TO 50
calc%(1, linepos%, deg%) = SIN(deg1) * linepos% + 70
calc%(2, linepos%, deg%) = COS(deg1) * linepos% + 70
NEXT
LOCATE 1, 1
PRINT deg%
NEXT
FOR deg% = 1 TO 71
FOR linepos% = 1 TO 50
x = calc%(1, linepos%, deg%)
y = calc%(2, linepos%, deg%)
PSET (x, y), linepos% MOD 15
NEXT
NEXT
demand 10
WHILE fin$ = ""
fin$ = INKEY$: WEND
end