//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////// INTERACTIVE DRAWING ///////////////////////////
////////////////////////// Monster Attacks ///////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////// Shirley Tong ////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
void setup() {
size(400, 400);
noSmooth();
noStroke();
//this prints a message so that the viewer knows to mouse click so something awesome happens
println("Oh god, don't mouse click!");
}
//This is where the magic happens
void draw() {
background(45, 50, 75);
///////////////////////////////////
///////////////////////////////////
/////////BACKGROUND ITEMS//////////
///////////////////////////////////
///////////////////////////////////
//added two opacity ellipse so that the stars will seem like its shining
//I'm assuming it turns out nice
//if not then.... ehhhhhhhhhhhhhhhhhhhhh
//STAR GLOW
fill(255, 250, 85, brightness(7));
ellipse(10+mouseX/30, 0, 35+mouseX/30, 25);
ellipse(15+mouseX/30, 5, 30+mouseX/30, 20);
ellipse(30+mouseX/30, 110+mouseY/30, 55+mouseX/30, 135+mouseY/30);
ellipse(35+mouseX/30, 115+mouseY/30, 50+mouseX/30, 130+mouseY/30);
ellipse(80+mouseX/30, 50+mouseY/30, 105+mouseX/30, 75+mouseY/30);
ellipse(85+mouseX/30, 55+mouseY/30, 100+mouseX/30, 70+mouseY/30);
fill(255, 250, 85, brightness(30));
ellipse(100+mouseX/30, 180+mouseY/30, 125+mouseX/30, 205+mouseY/30);
ellipse(105+mouseX/30, 185+mouseY/30, 120+mouseX/30, 200+mouseY/30);
fill(255, 250, 85, brightness(7));
ellipse(180+mouseX/30, 30+mouseY/30, 205+mouseX/30, 55+mouseY/30);
ellipse(185+mouseX/30, 35+mouseY/30, 200+mouseX/30, 50+mouseY/30);
fill(255, 250, 85, brightness(20));
ellipse(240+mouseX/30, 160+mouseY/30, 265+mouseX/30, 185+mouseY/30);
ellipse(245+mouseX/30, 165+mouseY/30, 260+mouseX/30, 180+mouseY/30);
fill(255, 250, 85, brightness(7));
ellipse(260+mouseX/30, 80+mouseY/30, 285+mouseX/30, 105+mouseY/30);
ellipse(265+mouseX/30, 85+mouseY/30, 280+mouseX/30, 100+mouseY/30);
ellipse(290+mouseX/30, -20+mouseY/30, 315+mouseX/30, 5+mouseY/30);
ellipse(295+mouseX/30, -15+mouseY/30, 310+mouseX/30, 0+mouseY/30);
ellipse(330+mouseX/30, 60+mouseY/30, 355+mouseX/30, 85+mouseY/30);
ellipse(335+mouseX/30, 65+mouseY/30, 350+mouseX/30, 80+mouseY/30);
//STARS
//or like.... techincally ellipse where we pretend its stars since making two triangles on top of each other doesn't look as nice when far away
fill(255, 250, 85, brightness(100));
ellipseMode(CORNERS);
ellipse(20+mouseX/30, 10, 25+mouseX/30, 15);
ellipse(40+mouseX/30, 120+mouseY/30, 45+mouseX/30, 125+mouseY/30);
ellipse(90+mouseX/30, 60+mouseY/30, 95+mouseX/30, 65+mouseY/30);
fill(255, 250, 85, brightness(200));
ellipse(110+mouseX/30, 190+mouseY/30, 115+mouseX/30, 195+mouseY/30);
fill(255, 250, 85, brightness(100));
ellipse(190+mouseX/30, 40+mouseY/30, 195+mouseX/30, 45+mouseY/30);
fill(255, 250, 85, brightness(150));
ellipse(250+mouseX/30, 170+mouseY/30, 255+mouseX/30, 175+mouseY/30);
fill(255, 250, 85, brightness(100));
ellipse(270+mouseX/30, 90+mouseY/30, 275+mouseX/30, 95+mouseY/30);
ellipse(300+mouseX/30, -10+mouseY/30, 305+mouseX/30, -5+mouseY/30);
ellipse(340+mouseX/30, 70+mouseY/30, 345+mouseX/30, 75+mouseY/30);
//BACK BUILDINGS
fill(70);
rect(-50+mouseX/20, 40+mouseY/20, 20+mouseX/20, 400);
rect(20+mouseX/20, 210+mouseY/20, 80+mouseX/20, 400);
rect(80+mouseX/20, 120+mouseY/20, 130+mouseX/20, 400);
rect(130+mouseX/20, 170+mouseY/20, 200+mouseX/20, 400);
rect(200+mouseX/20, 260+mouseY/20, 260+mouseX/20, 400);
rect(270+mouseX/20, 140+mouseY/20, 320+mouseX/20, 400);
rect(320+mouseX/20, 230+mouseY/20, 360+mouseX/20, 400);
rect(360+mouseX/20, 100+mouseY/20, 450+mouseX/20, 400);
///////////////////////////////////
///////////////////////////////////
//IT BE MY DINOSAUR MONSTER THING//
///////////////////////////////////
///////////////////////////////////
/////////////BODY//////////////
//MAIN BODY
fill(25, 200, 25);
triangle(200+mouseX/-37, 100+mouseY/-57, 250+mouseX/-37, 210+mouseY/-57, 150+mouseX/-37, 210+mouseY/-57);
quad(150+mouseX/-37, 210+mouseY/-57, 250+mouseX/-37, 210+mouseY/-57, 260+mouseX/-37, 250+mouseY/-57, 140+mouseX/-37, 250+mouseY/-57);
//BOTTOM OF THE BODY
quad(140+mouseX/-37, 250+mouseY/-57, 260+mouseX/-37, 250+mouseY/-57, 260+mouseX/-37, 290+mouseY/-57, 140+mouseX/-37, 290+mouseY/-57);
//STOMACH
fill(225, 245, 190);
ellipse(135+mouseX/70, 170+mouseY/-35, 220+mouseX/19, 330+mouseY/-20);
//MAIN PART OF THE HEAD
fill(25, 200, 25);
quad(140+mouseX/20, 80+mouseY/40, 200+mouseX/20, 80+mouseY/40, 200+mouseX/20, 130+mouseY/40, 140+mouseX/20, 130+mouseY/40);
//RIGHT EYE
fill(0);
ellipseMode(CORNERS);
ellipse(142+mouseX/15, 85+mouseY/37, 150+mouseX/15, 93+mouseY/37);
//LEFT EYE
ellipse(165+mouseX/11, 85+mouseY/37, 173+mouseX/11, 93+mouseY/37);
/////////////MOUTH////////////////
//THE BOTTOM JAW
fill(25, 200, 25);
quad(130+mouseX/10, 120+mouseY/35, 180+mouseX/10, 120+mouseY/35, 180+mouseX/10, 130+mouseY/35, 130+mouseX/10, 130+mouseY/35);
//RIGHT TOOTH
fill(255);
triangle(130+mouseX/11, 120+mouseY/32, 140+mouseX/11, 120+mouseY/32, 135+mouseX/11, 127+mouseY/32);
//LEFT TOOTH
triangle(145+mouseX/7, 120+mouseY/32, 155+mouseX/7, 120+mouseY/32, 150+mouseX/7, 127+mouseY/32);
//MOUTH
fill(25, 200, 25);
quad(120+mouseX/10, 85+mouseY/20, 180+mouseX/10, 85+mouseY/20, 180+mouseX/10, 120+mouseY/20, 120+mouseX/10, 120+mouseY/20);
///////////////////////////////////
///////////////////////////////////
/////////////FOREGROUND////////////
///////////////////////////////////
///////////////////////////////////
//FRONT BUILDINGS
fill(120);
rectMode(CORNERS);
rect(0+mouseX/-10, 180+mouseY/-10, 40+mouseX/-10, 400);
rect(40+mouseX/-10, 360+mouseY/-10, 120+mouseX/-10, 400);
rect(120+mouseX/-10, 280+mouseY/-10, 220+mouseX/-10, 400);
rect(220+mouseX/-10, 240+mouseY/-10, 305+mouseX/-10, 400);
rect(305+mouseX/-10, 320+mouseY/-10, 390+mouseX/-10, 400);
rect(390+mouseX/-10, 120+mouseY/-10, 450+mouseX/-10, 400);
//RANDOM DETAILS FOR THE BUILDINGS
rect(130+mouseX/-10, 270+mouseY/-10, 210+mouseX/-10, 280+mouseY/-10);
rect(400+mouseX/-10, 100+mouseY/-10, 425+mouseX/-10, 120+mouseY/-10);
//WINDOWS FOR THE BUILDINGS
fill(255, 255, 200);
//BUILDING ONE
rect(-5+mouseX/-10, 190+mouseY/-10, 5+mouseX/-10, 205+mouseY/-10);
rect(10+mouseX/-10, 190+mouseY/-10, 20+mouseX/-10, 205+mouseY/-10);
rect(25+mouseX/-10, 190+mouseY/-10, 35+mouseX/-10, 205+mouseY/-10);
rect(-5+mouseX/-10, 220+mouseY/-10, 5+mouseX/-10, 235+mouseY/-10);
rect(10+mouseX/-10, 220+mouseY/-10, 20+mouseX/-10, 235+mouseY/-10);
rect(25+mouseX/-10, 220+mouseY/-10, 35+mouseX/-10, 235+mouseY/-10);
rect(-5+mouseX/-10, 250+mouseY/-10, 5+mouseX/-10, 265+mouseY/-10);
rect(10+mouseX/-10, 250+mouseY/-10, 20+mouseX/-10, 265+mouseY/-10);
rect(25+mouseX/-10, 250+mouseY/-10, 35+mouseX/-10, 265+mouseY/-10);
//BUILDING FOUR
rect(230+mouseX/-10, 250+mouseY/-10, 235+mouseX/-10, 260+mouseY/-10);
rect(240+mouseX/-10, 250+mouseY/-10, 245+mouseX/-10, 260+mouseY/-10);
rect(250+mouseX/-10, 250+mouseY/-10, 255+mouseX/-10, 260+mouseY/-10);
rect(260+mouseX/-10, 250+mouseY/-10, 265+mouseX/-10, 260+mouseY/-10);
rect(270+mouseX/-10, 250+mouseY/-10, 275+mouseX/-10, 260+mouseY/-10);
rect(280+mouseX/-10, 250+mouseY/-10, 285+mouseX/-10, 260+mouseY/-10);
rect(290+mouseX/-10, 250+mouseY/-10, 295+mouseX/-10, 260+mouseY/-10);
rect(230+mouseX/-10, 265+mouseY/-10, 235+mouseX/-10, 275+mouseY/-10);
rect(240+mouseX/-10, 265+mouseY/-10, 245+mouseX/-10, 275+mouseY/-10);
rect(250+mouseX/-10, 265+mouseY/-10, 255+mouseX/-10, 275+mouseY/-10);
rect(260+mouseX/-10, 265+mouseY/-10, 265+mouseX/-10, 275+mouseY/-10);
rect(270+mouseX/-10, 265+mouseY/-10, 275+mouseX/-10, 275+mouseY/-10);
rect(280+mouseX/-10, 265+mouseY/-10, 285+mouseX/-10, 275+mouseY/-10);
rect(290+mouseX/-10, 265+mouseY/-10, 295+mouseX/-10, 275+mouseY/-10);
rect(230+mouseX/-10, 280+mouseY/-10, 235+mouseX/-10, 290+mouseY/-10);
rect(240+mouseX/-10, 280+mouseY/-10, 245+mouseX/-10, 290+mouseY/-10);
rect(250+mouseX/-10, 280+mouseY/-10, 255+mouseX/-10, 290+mouseY/-10);
rect(260+mouseX/-10, 280+mouseY/-10, 265+mouseX/-10, 290+mouseY/-10);
rect(270+mouseX/-10, 280+mouseY/-10, 275+mouseX/-10, 290+mouseY/-10);
rect(280+mouseX/-10, 280+mouseY/-10, 285+mouseX/-10, 290+mouseY/-10);
rect(290+mouseX/-10, 280+mouseY/-10, 295+mouseX/-10, 290+mouseY/-10);
rect(230+mouseX/-10, 305+mouseY/-10, 235+mouseX/-10, 315+mouseY/-10);
rect(240+mouseX/-10, 305+mouseY/-10, 245+mouseX/-10, 315+mouseY/-10);
rect(250+mouseX/-10, 305+mouseY/-10, 255+mouseX/-10, 315+mouseY/-10);
rect(260+mouseX/-10, 305+mouseY/-10, 265+mouseX/-10, 315+mouseY/-10);
rect(270+mouseX/-10, 305+mouseY/-10, 275+mouseX/-10, 315+mouseY/-10);
rect(280+mouseX/-10, 305+mouseY/-10, 285+mouseX/-10, 315+mouseY/-10);
rect(290+mouseX/-10, 305+mouseY/-10, 295+mouseX/-10, 315+mouseY/-10);
rect(230+mouseX/-10, 320+mouseY/-10, 235+mouseX/-10, 330+mouseY/-10);
rect(240+mouseX/-10, 320+mouseY/-10, 245+mouseX/-10, 330+mouseY/-10);
rect(250+mouseX/-10, 320+mouseY/-10, 255+mouseX/-10, 330+mouseY/-10);
rect(260+mouseX/-10, 320+mouseY/-10, 265+mouseX/-10, 330+mouseY/-10);
rect(270+mouseX/-10, 320+mouseY/-10, 275+mouseX/-10, 330+mouseY/-10);
rect(280+mouseX/-10, 320+mouseY/-10, 285+mouseX/-10, 330+mouseY/-10);
rect(290+mouseX/-10, 320+mouseY/-10, 295+mouseX/-10, 330+mouseY/-10);
}
///////////////////////////////////////////////////////
///////////////////////////////////////////////////////
//////////////////THE INTERACTIVE PART/////////////////
///////////////////////////////////////////////////////
///////////////////////////////////////////////////////
//when the mouse is pressed, the eyes will turn red and cause lasers to shoot from the dinosaur's eyes
void mousePressed() {
//SLOW DOWN FRAME RATE SO LASERS LAST LONGER
frameRate(20);
println("OH GOD THE LASERS!");
//OH GOD THE LASERS WHY DID YOU MOUSE CLICK WHY
//RIGHT EYE LASER
stroke(255);
fill(255, 0, 0);
quad(mouseX+1, mouseY, mouseX-1, mouseY, 146+mouseX/15, 86+mouseY/37, 148+mouseX/15, 88+mouseY/37);
//LEFT EYE LASER
fill(255, 0, 0);
quad(mouseX+1, mouseY, mouseX-1, mouseY, 169+mouseX/11, 86+mouseY/37, 171+mouseX/11, 88+mouseY/37);
//RIGHT EYE CHANGES TO COLOUR RED
noStroke();
fill(255, 0, 0);
ellipseMode(CORNERS);
ellipse(142+mouseX/15, 85+mouseY/37, 150+mouseX/15, 93+mouseY/37);
//LEFT EYE CHANGES TO COLOUR RED
ellipse(165+mouseX/11, 85+mouseY/37, 173+mouseX/11, 93+mouseY/37);
//When mouse pressed, the buildings in front will loop again, so that lasers will shoot behind the buildings, instead of over them
//does that even make sense? Eh.... sure whatever LASERS ONWARDS
//FRONT BUILDINGS
fill(120);
rect(0+mouseX/-10, 180+mouseY/-10, 40+mouseX/-10, 400);
rect(40+mouseX/-10, 360+mouseY/-10, 120+mouseX/-10, 400);
rect(120+mouseX/-10, 280+mouseY/-10, 220+mouseX/-10, 400);
rect(220+mouseX/-10, 240+mouseY/-10, 300+mouseX/-10, 400);
rect(300+mouseX/-10, 320+mouseY/-10, 390+mouseX/-10, 400);
rect(390+mouseX/-10, 120+mouseY/-10, 450+mouseX/-10, 400);
//RANDOM DETAILS FOR THE BUILDINGS
rect(130+mouseX/-10, 270+mouseY/-10, 210+mouseX/-10, 280+mouseY/-10);
rect(400+mouseX/-10, 100+mouseY/-10, 425+mouseX/-10, 120+mouseY/-10);
//This is to rebuild the windows
//WINDOWS FOR THE BUILDINGS
fill(255, 255, 200);
//BUILDING ONE
rect(-5+mouseX/-10, 190+mouseY/-10, 5+mouseX/-10, 205+mouseY/-10);
rect(10+mouseX/-10, 190+mouseY/-10, 20+mouseX/-10, 205+mouseY/-10);
rect(25+mouseX/-10, 190+mouseY/-10, 35+mouseX/-10, 205+mouseY/-10);
rect(-5+mouseX/-10, 220+mouseY/-10, 5+mouseX/-10, 235+mouseY/-10);
rect(10+mouseX/-10, 220+mouseY/-10, 20+mouseX/-10, 235+mouseY/-10);
rect(25+mouseX/-10, 220+mouseY/-10, 35+mouseX/-10, 235+mouseY/-10);
rect(-5+mouseX/-10, 250+mouseY/-10, 5+mouseX/-10, 265+mouseY/-10);
rect(10+mouseX/-10, 250+mouseY/-10, 20+mouseX/-10, 265+mouseY/-10);
rect(25+mouseX/-10, 250+mouseY/-10, 35+mouseX/-10, 265+mouseY/-10);
//BUILDING FOUR
rect(230+mouseX/-10, 250+mouseY/-10, 235+mouseX/-10, 260+mouseY/-10);
rect(240+mouseX/-10, 250+mouseY/-10, 245+mouseX/-10, 260+mouseY/-10);
rect(250+mouseX/-10, 250+mouseY/-10, 255+mouseX/-10, 260+mouseY/-10);
rect(260+mouseX/-10, 250+mouseY/-10, 265+mouseX/-10, 260+mouseY/-10);
rect(270+mouseX/-10, 250+mouseY/-10, 275+mouseX/-10, 260+mouseY/-10);
rect(280+mouseX/-10, 250+mouseY/-10, 285+mouseX/-10, 260+mouseY/-10);
rect(290+mouseX/-10, 250+mouseY/-10, 295+mouseX/-10, 260+mouseY/-10);
rect(230+mouseX/-10, 265+mouseY/-10, 235+mouseX/-10, 275+mouseY/-10);
rect(240+mouseX/-10, 265+mouseY/-10, 245+mouseX/-10, 275+mouseY/-10);
rect(250+mouseX/-10, 265+mouseY/-10, 255+mouseX/-10, 275+mouseY/-10);
rect(260+mouseX/-10, 265+mouseY/-10, 265+mouseX/-10, 275+mouseY/-10);
rect(270+mouseX/-10, 265+mouseY/-10, 275+mouseX/-10, 275+mouseY/-10);
rect(280+mouseX/-10, 265+mouseY/-10, 285+mouseX/-10, 275+mouseY/-10);
rect(290+mouseX/-10, 265+mouseY/-10, 295+mouseX/-10, 275+mouseY/-10);
rect(230+mouseX/-10, 280+mouseY/-10, 235+mouseX/-10, 290+mouseY/-10);
rect(240+mouseX/-10, 280+mouseY/-10, 245+mouseX/-10, 290+mouseY/-10);
rect(250+mouseX/-10, 280+mouseY/-10, 255+mouseX/-10, 290+mouseY/-10);
rect(260+mouseX/-10, 280+mouseY/-10, 265+mouseX/-10, 290+mouseY/-10);
rect(270+mouseX/-10, 280+mouseY/-10, 275+mouseX/-10, 290+mouseY/-10);
rect(280+mouseX/-10, 280+mouseY/-10, 285+mouseX/-10, 290+mouseY/-10);
rect(290+mouseX/-10, 280+mouseY/-10, 295+mouseX/-10, 290+mouseY/-10);
rect(230+mouseX/-10, 305+mouseY/-10, 235+mouseX/-10, 315+mouseY/-10);
rect(240+mouseX/-10, 305+mouseY/-10, 245+mouseX/-10, 315+mouseY/-10);
rect(250+mouseX/-10, 305+mouseY/-10, 255+mouseX/-10, 315+mouseY/-10);
rect(260+mouseX/-10, 305+mouseY/-10, 265+mouseX/-10, 315+mouseY/-10);
rect(270+mouseX/-10, 305+mouseY/-10, 275+mouseX/-10, 315+mouseY/-10);
rect(280+mouseX/-10, 305+mouseY/-10, 285+mouseX/-10, 315+mouseY/-10);
rect(290+mouseX/-10, 305+mouseY/-10, 295+mouseX/-10, 315+mouseY/-10);
rect(230+mouseX/-10, 320+mouseY/-10, 235+mouseX/-10, 330+mouseY/-10);
rect(240+mouseX/-10, 320+mouseY/-10, 245+mouseX/-10, 330+mouseY/-10);
rect(250+mouseX/-10, 320+mouseY/-10, 255+mouseX/-10, 330+mouseY/-10);
rect(260+mouseX/-10, 320+mouseY/-10, 265+mouseX/-10, 330+mouseY/-10);
rect(270+mouseX/-10, 320+mouseY/-10, 275+mouseX/-10, 330+mouseY/-10);
rect(280+mouseX/-10, 320+mouseY/-10, 285+mouseX/-10, 330+mouseY/-10);
rect(290+mouseX/-10, 320+mouseY/-10, 295+mouseX/-10, 330+mouseY/-10);
}
void keyPressed () {
//When the key is pressed, the windows will turn red in pANIC OH GOD HELP US ALL
//WINDOWS FOR THE BUILDINGS
fill(255, 0, 0);
//BUILDING ONE
rect(-5+mouseX/-10, 190+mouseY/-10, 5+mouseX/-10, 205+mouseY/-10);
rect(10+mouseX/-10, 190+mouseY/-10, 20+mouseX/-10, 205+mouseY/-10);
rect(25+mouseX/-10, 190+mouseY/-10, 35+mouseX/-10, 205+mouseY/-10);
rect(-5+mouseX/-10, 220+mouseY/-10, 5+mouseX/-10, 235+mouseY/-10);
rect(10+mouseX/-10, 220+mouseY/-10, 20+mouseX/-10, 235+mouseY/-10);
rect(25+mouseX/-10, 220+mouseY/-10, 35+mouseX/-10, 235+mouseY/-10);
rect(-5+mouseX/-10, 250+mouseY/-10, 5+mouseX/-10, 265+mouseY/-10);
rect(10+mouseX/-10, 250+mouseY/-10, 20+mouseX/-10, 265+mouseY/-10);
rect(25+mouseX/-10, 250+mouseY/-10, 35+mouseX/-10, 265+mouseY/-10);
//BUILDING FOUR
rect(230+mouseX/-10, 250+mouseY/-10, 235+mouseX/-10, 260+mouseY/-10);
rect(240+mouseX/-10, 250+mouseY/-10, 245+mouseX/-10, 260+mouseY/-10);
rect(250+mouseX/-10, 250+mouseY/-10, 255+mouseX/-10, 260+mouseY/-10);
rect(260+mouseX/-10, 250+mouseY/-10, 265+mouseX/-10, 260+mouseY/-10);
rect(270+mouseX/-10, 250+mouseY/-10, 275+mouseX/-10, 260+mouseY/-10);
rect(280+mouseX/-10, 250+mouseY/-10, 285+mouseX/-10, 260+mouseY/-10);
rect(290+mouseX/-10, 250+mouseY/-10, 295+mouseX/-10, 260+mouseY/-10);
rect(230+mouseX/-10, 265+mouseY/-10, 235+mouseX/-10, 275+mouseY/-10);
rect(240+mouseX/-10, 265+mouseY/-10, 245+mouseX/-10, 275+mouseY/-10);
rect(250+mouseX/-10, 265+mouseY/-10, 255+mouseX/-10, 275+mouseY/-10);
rect(260+mouseX/-10, 265+mouseY/-10, 265+mouseX/-10, 275+mouseY/-10);
rect(270+mouseX/-10, 265+mouseY/-10, 275+mouseX/-10, 275+mouseY/-10);
rect(280+mouseX/-10, 265+mouseY/-10, 285+mouseX/-10, 275+mouseY/-10);
rect(290+mouseX/-10, 265+mouseY/-10, 295+mouseX/-10, 275+mouseY/-10);
rect(230+mouseX/-10, 280+mouseY/-10, 235+mouseX/-10, 290+mouseY/-10);
rect(240+mouseX/-10, 280+mouseY/-10, 245+mouseX/-10, 290+mouseY/-10);
rect(250+mouseX/-10, 280+mouseY/-10, 255+mouseX/-10, 290+mouseY/-10);
rect(260+mouseX/-10, 280+mouseY/-10, 265+mouseX/-10, 290+mouseY/-10);
rect(270+mouseX/-10, 280+mouseY/-10, 275+mouseX/-10, 290+mouseY/-10);
rect(280+mouseX/-10, 280+mouseY/-10, 285+mouseX/-10, 290+mouseY/-10);
rect(290+mouseX/-10, 280+mouseY/-10, 295+mouseX/-10, 290+mouseY/-10);
rect(230+mouseX/-10, 305+mouseY/-10, 235+mouseX/-10, 315+mouseY/-10);
rect(240+mouseX/-10, 305+mouseY/-10, 245+mouseX/-10, 315+mouseY/-10);
rect(250+mouseX/-10, 305+mouseY/-10, 255+mouseX/-10, 315+mouseY/-10);
rect(260+mouseX/-10, 305+mouseY/-10, 265+mouseX/-10, 315+mouseY/-10);
rect(270+mouseX/-10, 305+mouseY/-10, 275+mouseX/-10, 315+mouseY/-10);
rect(280+mouseX/-10, 305+mouseY/-10, 285+mouseX/-10, 315+mouseY/-10);
rect(290+mouseX/-10, 305+mouseY/-10, 295+mouseX/-10, 315+mouseY/-10);
rect(230+mouseX/-10, 320+mouseY/-10, 235+mouseX/-10, 330+mouseY/-10);
rect(240+mouseX/-10, 320+mouseY/-10, 245+mouseX/-10, 330+mouseY/-10);
rect(250+mouseX/-10, 320+mouseY/-10, 255+mouseX/-10, 330+mouseY/-10);
rect(260+mouseX/-10, 320+mouseY/-10, 265+mouseX/-10, 330+mouseY/-10);
rect(270+mouseX/-10, 320+mouseY/-10, 275+mouseX/-10, 330+mouseY/-10);
rect(280+mouseX/-10, 320+mouseY/-10, 285+mouseX/-10, 330+mouseY/-10);
rect(290+mouseX/-10, 320+mouseY/-10, 295+mouseX/-10, 330+mouseY/-10);
}