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); } } } }