/* When the mouse is pressed, a trail of circles appear. When it's not pressed,
a trail of triangles appear.
*/

void setup() {
  size(400, 400);
}

void draw () {
  noStroke();
  colorMode(HSB);
  fill(400-mouseX, 400-mouseY, 300, 5);
  rect(0, 200, width, height);
  colorMode(RGB);
  rect(200, 0, width, height);
  rect(0, 0, width, height);
  smooth();
  
  if(mousePressed==true) {
  fill(182, 224, 57);  
}
else {
  fill(1, 131, 137); 
}

if(mousePressed==true) {
  ellipse(mouseX, mouseY, mouseX/4, mouseX/2);
}

else {
  triangle(mouseX/2, mouseY*3, mouseX+20, mouseY+100, mouseX+50, mouseY+20);

}
}


Exercise 07: Make a custom software drawing tool that makes a different quality of marks when the mouse is pressed and not pressed.