// Rechteckige Grundfläche, horizontal und vertikal variabel //Taste 1, Größe wird durch Mausposition gesteuert //Taste 2, Größe verändert sich zufällig, fortlaufend int mod=1; void setup() { size (500,500);//Größe variabel noStroke(); int x = 0; } void draw() { if (mod == 1) { frameRate(300); background(255); fill(0); rectMode(CENTER); rect (width/2,height/2,mouseX,mouseY); } if (mod == 2) { frameRate(1); float r = random (width); float s = random (height); background(255); fill(0); rectMode(CENTER); rect (width/2,height/2,r,s); int x = 0; } } void keyReleased() { mod = (int)key-48; }