'=========================================================================== ' Subject: BLOWING BUBBLES Date: 10-27-95 (23:10) ' Author: Earl Montgomery Code: QB, QBasic, PDS ' Origin: FidoNet QUIK_BAS Echo Packet: EGAVGA.ABC '=========================================================================== ' This graphic shorty depicts bubbles being blown through a ' soda straw. DEFINT A-Z RANDOMIZE TIMER SCREEN 12 CLS st = 4 COLOR 15 LOCATE 4, 36: PRINT "BUBBLES"; firstdraw: FOR x = 20 TO 320 CIRCLE (x, 240), 4, 15 NEXT CIRCLE (320, 240), 4, 7 PAINT (320, 240), 7, 7 CIRCLE (320, 240), 2, 4 PAINT (320, 240), 4, 4 SLEEP (3) pickrad: h = RND * 600: v = RND * 460 r = RND * 8 IF r < 2 THEN GOTO pickrad IF h < 12 THEN GOTO pickrad IF v < 12 THEN GOTO pickrad drawcircles: IF POINT(h, v) = 0 OR POINT(h, v) = 15 THEN GOTO pickrad c = RND * 15 IF c = 0 THEN GOTO drawcircles cc = RND * 15 r2 = RND * 4 IF r2 = 0 THEN r2 = 2 CIRCLE (h, v), r, c PAINT (h, v), c, c CIRCLE (h, v), r / 2, cc PAINT (h, v), cc, cc cntr = cntr + 1 IF cntr = 4000 THEN cntr = 0: GOTO web GOTO pickrad web: FOR x = 320 TO 1 STEP -st CIRCLE (320, 240), x, 0 NEXT st = st - 1 SLEEP (1) IF st > 0 THEN GOTO web SLEEP (3): SCREEN 0: CLS : END