//import processing.pdf.*; boolean on = true; float pen; float r = 2; int num = 25; float mx[] = new float[num]; float my[] = new float[num]; float fadeValue; int frameCounter; color c1 = color (0, 175, 235); color c2 = color (237, 0, 136); color c3 = color (255, 240, 75); Splatter splat; void setup() { size(600, 600); background(255); frameRate(30); smooth(); } void draw() { if (on) { pen = 24/dist(pmouseX, pmouseY, mouseX, mouseY); strokeWeight(pen); stroke(c1); fill(c1); line(pmouseX, pmouseY, mouseX, mouseY); if (dist(pmouseX, pmouseY, mouseX, mouseY) < 1) { splat = new Splatter(mouseX, mouseY); splat.display(); } pushMatrix() ; translate(width/2, height); rotate(5*TWO_PI/8); stroke(c2); fill(c2); line(pmouseX, pmouseY, mouseX, mouseY); if (dist(pmouseX, pmouseY, mouseX, mouseY) < 1) { splat = new Splatter(mouseX, mouseY); splat.display(); } popMatrix(); pushMatrix(); translate(width, 0); scale(-1.0, 1.0); stroke(c3); fill(c3); line(pmouseX, pmouseY, mouseX, mouseY); if (dist(pmouseX, pmouseY, mouseX, mouseY) < 1) { splat = new Splatter(mouseX, mouseY); splat.display(); } popMatrix(); pushMatrix(); translate((width/2), -100); rotate(TWO_PI/8); stroke(255); fill(255); if (dist(pmouseX, pmouseY, mouseX, mouseY) < 1) { splat = new Splatter(mouseX, mouseY); splat.display(); } line(pmouseX, pmouseY, mouseX, mouseY); popMatrix(); for (int i=1; i