float blobRed = 80; float blobGreen = 80; float blobBlue = 240; float blobSizeX = 64; float blobSizeY = 64; float blobGrowthX = 5; float blobGrowthY = 6; float backgroundColor = 255; void setup() { size(320, 320); frameRate(30); } void draw() { background(backgroundColor); fill(blobRed, blobGreen, blobBlue); noStroke(); ellipse(width/2, height/2, blobSizeX, blobSizeY); blobSizeX = blobSizeX + blobGrowthX; blobSizeY = blobSizeY + blobGrowthY; if (blobSizeX > 290 || blobSizeX <= 0) { blobGrowthX = blobGrowthX * -1; } if (blobSizeY > 290 || blobSizeY <= 0) { blobGrowthY = blobGrowthY * -1; } } void mousePressed() { blobRed = 240; blobGreen = 64; blobBlue = 64; } void keyPressed() { println("blobSizeX = " + blobSizeX); println("blobSizeY = " + blobSizeY); }