See below for UPDATED sketch info.
This week we worked with creating repetitive designs using loops. With Dan Shiffman’s 10PRINT Sketches as inspiration, I created the following:
I wanted to add the function mousePressed() into the sketch in order for the colors and overall design to reset into a new configuration. In order to get the functionality I desire, one will need to either (1) refresh the browser or (2) enter in the Code and press play to get a new configuration of the design. Here is a version of the same sketch without noLoop() but with mousePressed(). I’ve set the frame rate to 1 frame per second so that the animation is not spastic. Click within the design and you will receive a new color configuration.
I would like to find a way to freeze the sketch then be able to reset the colors and shape placement by pressing the mouse.
UPDATE:
In class, we were shown how to achieve what I was attempting. By adding the for loop which created the sketch into mousePressed(), I was able to have the sketch update when the mouse is pressed.