xxxxxxxxxx
//PVector
ArrayList < PVector > positions = new ArrayList();
color myColor;
void setup() {
fullScreen();
myColor = color(119, 128, 166);
}
void draw() {
background(56, 61, 84);
stroke(82, 89, 117);
fill(myColor);
strokeWeight(5);
beginShape();
for (PVector eachPoint: positions) {
eachPoint.x += random(-5, 5);
eachPoint.y += random(-5, 5);
vertex(eachPoint.x, eachPoint.y);
}
endShape(CLOSE);
}
void mouseClicked() {
positions.add(new PVector(mouseX, mouseY));
}
void keyPressed() {
if (key == 'z') {
positions.remove(positions.size() - 1);
}
//if (key == ' ') {
//myColor = color(random(0,255),random(0,255),random(0,255));
//}
if (key == 'r') {
myColor = color(255, 117, 117);
}
if (key == 'b') {
myColor = color(117, 170, 255);
}
if (key == 'g') {
myColor = color(143, 255, 176);
}
}