void setup() { size(400, 400); background(30); } void loop() { float a = 40.0+mouseY; float b = 25.0*9-mouseX; float c = a*5.0+mouseY; float d = a*3.8-b; float e = b-a; float f = b*7.9-mouseX-mouseY; float g = f/e*10+mouseX; float r = random (50); float x = random (255); float y = random (255); float z = random (255); stroke (x,10,100); line(a+r+mouseX,f/r+mouseY,b-r+mouseX,r-g+mouseY); stroke (35,y,57); line(b-r-mouseY,r+e-mouseX,1/r*-mouseY,r*g+mouseX); stroke (230,108,z); line(b+r-mouseX,e-r+mouseY,d*r/2-mouseX,r+c/4+mouseY); stroke (x,76,z); line(a-mouseX,e+mouseY,d-e+mouseX,c+mouseY); }