< Digital Bauhaus Vorkurs | Projekte | Kleckse
			
			
			int x = width/2; int y = height/2; int s = 10; int c = 255; int t = 10; int z = 255; int klexkomplex = 5; int dichteMin = -10; int dichteMax = 10;
void setup () {
 size(700, 700);
 smooth();
 noStroke();
 reset();
 background(256, 256, 256);
 fill( 120, 130, 200, 210);
for (int i = 20; i < 400; i += 90) {
 ellipse(i, 0, i + i/2, 80);
 ellipse(i + i/2, 10, i*1, 100);
 ellipse(i + 480, 20, i + i*1.5, 300);
 ellipse(i + i/2, 10, i*1, 100);
}
}
void reset() {
background (256, 256, 256); x = (int)random(width); y = (int)random(height); s = (int)random(256); c = (int)random(238);
}
void draw() {
 if(klexkomplex > (width/15) ) {
   return;
 }
 ellipse(x,y,z,z);
 ellipse(x+3,y+3,z+3,z+3);
 
 int i;
 for(i=0; i<klexkomplex; i=i+1) {
   x = x + (int)random(dichteMin,dichteMax);
   y = y + (int)random(dichteMin,dichteMax);
   c = (int)random(255);
   s = (int)random(dichteMin,dichteMax);
   t = (int)random(255);
   z = (int)random(dichteMin,dichteMax);
   fill(193, 94, 50, 210);
 }
 
 ellipse(x,y,s,s);
 ellipse(x+3,y+3,z+3,z+3);
 
 ellipse(x-300, y+3, z+3, z+3);
 
 ellipse(x+3, y+3, z+3, z+3);
 ellipse(x+300,y, z, z);
 ellipse(x+300, y+3, z+3, z+3);
 ellipse(x-300, y, z, z);
 ellipse(x+200, y-50, z+40, z+40); //ja oder nein??
  
 if(mousePressed) {
    noStroke();
    fill(193, 94, 50); 
    } else {
    fill ( 120, 130, 200, 9);
    
 }
 ellipse  (132, 82, mouseX, mouseY);
 ellipse  (228, -16, mouseX, mouseY);
 
 if(mousePressed) {
   noStroke();
   fill(120, 130, 200, 9);
 }
 
 ellipse  (132, 82, mouseX, mouseY);
 ellipse  (228, -16, mouseX, mouseY);
}
void keyPressed() {
 if ((key== 'r')) {
   reset(); 
 }
 if (key== 'h') {
   exit();
 }
}
