About Atomisk

Posted by admin on May 4, 2008 at 7:32 pm | Filled Under: Uncategorized | 1 comment

PROCE$$ING

void setup() {
size(500,500);
smooth();
}

int elsize = 1;
int elcol = 1;

boolean szswitch = false;
boolean clswitch = false;

int ran1 = int(random(255));
int ran2 = int(random(255));
int ran3 = int(random(255));
int ran4 = int(random(255));

void draw() {
fill(ran1,ran2,ran3,15);
rect(0,0,500,500);

stroke(255,255,elcol, 15);
fill(127, elcol, 75, 180);
ellipse(mouseX, mouseY, elsize + ran4/2, elsize + ran4/2);
ellipse(500-mouseX, 500-mouseY, elsize + ran4/2, elsize + ran4/2);
ellipse(mouseX, 500-mouseY, elsize + ran4/2, elsize + ran4/2);
ellipse(500-mouseX, mouseY, elsize + ran4/2, elsize + ran4/2);

if (elcol == 255) {
clswitch = true;
} else if (elcol == 1) {
clswitch = false;
}

if (elsize == 100) {
szswitch = true;
} else if (elsize == 1) {
szswitch = false;
}

if (szswitch) {
elsize–;
} else {
elsize++;
}

if (clswitch) {
elcol–;
} else {
elcol++;
}

if (mousePressed) {
ran1 = int(random(255));
ran2 = int(random(255));
ran3 = int(random(255));
ran4 = int(random(255));
}

}