var colourComponent = 255; var colourChange = 9; var x = 0; var y = 0; var go = false; var pulse = function() { fill(colourComponent, colourComponent, colourComponent); ellipse(x, y, 100 - (colourComponent*0.1), 100 - (colourComponent*0.1)); colourComponent -= colourChange; if(colourComponent <= 0) { go = false; colourComponent = 255; } }; var draw = function() { background(0); noStroke(); if(go === true) { pulse(); } }; var mouseClicked = function() { x = mouseX; y = mouseY; go = true; };