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.*; import javax.comm.*; import javax.sound.midi.*; import javax.sound.midi.spi.*; import javax.sound.sampled.*; import javax.sound.sampled.spi.*; import javax.xml.parsers.*; import javax.xml.transform.*; import javax.xml.transform.dom.*; import javax.xml.transform.sax.*; import javax.xml.transform.stream.*; import org.xml.sax.*; import org.xml.sax.ext.*; import org.xml.sax.helpers.*; public class abstractscape2 extends BApplet {/*
Built with 0.65 Alpha,
based on Proce55ing noise() example.
by Alessandro Capozzo - GHOSTAGENCY
15 october 2003
*/
float noiseScale=0.02f; 
void setup(){
 size(600,150);
 
}
int xcoef;
int ycoef;
int xlung;
float n=0.00f;
float d=0.4f;
void loop() {
  n=n+d;
  background(100,100,100); 
  for (int y=0; y<50; y++) {
   for(int x=0; x<30; x++) { 
    float noiseVal = noise((n+x)*noiseScale,(-n+y)*noiseScale,y*noiseScale); 
    stroke(250-(noiseVal*150),250-(noiseVal*150),250-(noiseVal*150));  
    int cl=color(50+(noiseVal*250),50+(noiseVal*250),50+(noiseVal*250));
   fill(cl);
   xcoef=(int)(noiseVal*40);
   ycoef=3;
   xlung=x*xcoef+xcoef;
   if(x==29){
     xlung=width;
   
   }
    rect(x*xcoef,y*ycoef,xlung,y*ycoef+ycoef);
    
    } 
  }
} 

}