void setup() {
size(400, 400); //Creates the Frame
}
void draw()
{
rectMode(CENTER);//Sets the frames postion
colorMode(HSB, 400);
background(mouseY, mouseX+50, mouseY-mouseY/2);//Color of the frames background
//Spider Web Color/specifications
colorMode(HSB, 800);
noFill();
strokeWeight(3);
//Creates The Main base for the Spider Web
line(400, 0, 0, 400);
line(0, 0, 400, 400);
line(200, 0, 200, 400);
line(0, 200, 400, 200);
//Curves for Spider Web
curve(100, 100, 160, 160, 200, 140, 160, 100);
curve(200, 100, 200, 140, 240, 160, 260, 100);
curve(300, 100, 240, 160, 250, 200, 300, 200);
curve(300, 200, 250, 200, 240, 240, 300, 300);
curve(300, 300, 240, 240, 200, 260, 200, 300);
curve(200, 300, 200, 260, 160, 240, 100, 300);
curve(100, 300, 160, 240, 150, 200, 100, 200);
curve(100, 200, 150, 200, 160, 160, 100, 100);
//curves 2
curve(60, 60, 120, 120, 200, 100, 200, 40);
curve(200, 40, 200, 100, 280, 120, 360, 60);
curve(340, 60, 280, 120, 300, 200, 360, 200);
curve(360, 200, 300, 200, 280, 280, 340, 340);
curve(340, 340, 280, 280, 200, 300, 200, 360);
curve(200, 360, 200, 300, 120, 280, 60, 340);
curve(60, 340, 120, 280, 100, 200, 40, 200);
curve(40, 200, 100, 200, 120, 120, 60, 60);
//curves 3
curve(20, 20, 60, 60, 200, 40, 200, 0);
curve(200, 0, 200, 40, 340, 60, 380, 20);
curve(380, 20, 340, 60, 363, 200, 400, 0);
curve(400, 0, 360, 200, 340, 340, 380, 380);
curve(380, 380, 340, 340, 200, 360, 200, 400);
curve(200, 400, 200, 360, 60, 340, 20, 380);
curve(20, 380, 60, 340, 40, 200, 0, 200);
curve(0, 200, 40, 200, 60, 60, 20, 20);
//Color of the Spider Web
stroke(mouseY+400);
//eyes
colorMode(HSB, 400);
fill(mouseY-mouseY/3, mouseX-mouseX/3, mouseY-mouseY/3);
curve(mouseY,mouseY,180,180,140,180,120,mouseX);
curve(mouseY,mouseY,260,200,220,180,280,mouseX);
curve(mouseY,mouseY,180,180,140,180,120,mouseX);
curve(mouseY,mouseY,60, 60, 200, 40, 200,mouseX);
curve(mouseY,mouseY,40, 200, 60, 60, 20,mouseX);
curve(mouseY,mouseY,360,200,340,340,380,mouseX);
curve(mouseY,mouseY,360,200,340,340,380,mouseX);
//Smile
curve(mouseY,mouseY,260,220,140,220,120,mouseX);
curve(mouseY,mouseY,340,340,200,360,200,mouseX);
}
void mousePressed(){
println("spooks");
}