Metropoli BBS
VIEWER: bars.bas MODE: TEXT (ASCII)
' *********** CHECK README.1ST FIRST *********************

bars = 5
kerto = 5

DIM t(bars)

SCREEN 13
RANDOMIZE TIMER

FOR i = 1 TO bars
 t(i) = i / 3
NEXT i

DO
 
 FOR A = bars TO 1 STEP -1
   coll = 3
   col = 18
   t(A) = t(A) - .03
   FOR i = 1 TO 5
   
    y = 50 * SIN(t(A)) + 95
   
    col = col + coll
   
    IF i > 2 THEN coll = -3
   
    LINE (A * kerto, y + i)-(319 - A * kerto, y + i), col
    
   NEXT i
  
   LINE (A, y)-(319 - A, y - 1), 0, BF
   LINE (A, y + 6)-(319 - A, y + 7), 0, BF

  NEXT A

WHILE INP(&H3DA) AND 8 = 8: WEND
WHILE INP(&H3DA) AND 8 <> 8: WEND


LOOP UNTIL INKEY$ <> ""

[ RETURN TO DIRECTORY ]