import java.applet.*; import java.awt.*; import java.awt.image.*; import java.awt.event.*; import java.io.*; import java.net.*; import java.text.*; import java.util.*; import java.util.zip.*; public class maedaLines extends BApplet { void setup() { size(600,300); background(255,255,255);} void draw() { int interval = 5; float y1 = random(155)+20; float y2 = 330-random(155); float y1v = 0; float y2v = 0; int hue = (int)(random(100)); colorMode(HSB, 100); int saturation = 10; int brightness = 80; stroke(hue, saturation, brightness); for (int j = 0; j < 3; j++) { y1 = random(155)+20; y2 = 330-random(155); for (int i=0; i < 120; i++) { y1 += y1v; y2 += y2v; int xpoint = i * interval; line(xpoint+j,y1,xpoint+j,y2); y1v += (random(4) - 2) / 1.8f; if (y1v > 4) { y1v = 4; } if (y1v < -4) { y1v = -4; } y2v += (random(4) - 2) / 1.8f; if (y2v > 4) { y2v = 4; } if (y2v < -4) { y2v = -4; } if (abs(y2-y1)<100) { if (random(100) > 50) { y1v-=2/(1.6f); } else { y2v+=2/(1.6f); } } else if (abs(y2-y1)>200) { if (random(100) > 50) { y1v+=2/(1.6f); } else { y2v-=2/(1.6f); } } } } } }