//Jason Pushkar's Fox.
//Fox moves around with the mouse. Body moves seperate to head to create more realistic movement.
//Background changes colour based on mouseY position
//Eyes change colour based on mouseY position.
//Eyes follow mouse cursor
//On click, the fox will blink
//Fox can hide behind the bushes
//If moved in rhythm, the fox will dance for you!
void setup() {
size(400, 400);
}
void draw() {
//framerate reset for mousepress click function
frameRate(60);
//41 64 35
//162 180 157
//changing background colour
background(162-mouseY/2.1, 180-mouseY/2.2, 157-mouseY/2);
//mode for rectangles and specified line weight
rectMode(CORNERS);
strokeWeight(0.5);
//body (left side)
fill(96, 64, 32);
triangle(200+mouseX/6-32, 65+mouseY/4-50, 50+mouseX/6-32, 120+mouseY/4-50, 20+mouseX/6-32, 270+mouseY/4-50);
fill(80, 60, 48);
triangle(50+mouseX/6-32, 300+mouseY/4-50, 200+mouseX/6-32, 65+mouseY/4-50, 20+mouseX/6-32, 270+mouseY/4-50);
fill(64, 45, 45);
triangle(40+mouseX/6-32, 310+mouseY/4-50, 200+mouseX/6-32, 65+mouseY/4-50, 100+mouseX/6-32, 380+mouseY/4-50);
fill(215, 215, 215);
triangle(100+mouseX/6-32, 380+mouseY/4-50, 300+mouseX/6-32, 380+mouseY/4-50, 200+mouseX/6-32, 65+mouseY/4-50);
//body (right side)
fill(96, 64, 32);
triangle(200+mouseX/6-32, 65+mouseY/4-50, 350+mouseX/6-32, 120+mouseY/4-50, 380+mouseX/6-32, 270+mouseY/4-50);
fill(80, 60, 48);
triangle(350+mouseX/6-32, 300+mouseY/4-50, 200+mouseX/6-32, 65+mouseY/4-50, 380+mouseX/6-32, 270+mouseY/4-50);
fill(64, 45, 45);
triangle(360+mouseX/6-32, 310+mouseY/4-50, 200+mouseX/6-32, 65+mouseY/4-50, 300+mouseX/6-32, 380+mouseY/4-50);
fill(96, 64, 32);
noStroke();
triangle(200+mouseX/6-32, 65+mouseY/4-50, 50+mouseX/6-32, 120+mouseY/4-50, 350+mouseX/6-32, 120+mouseY/4-50);
quad(50+mouseX/6-32, 120+mouseY/4-50, 350+mouseX/6-32, 120+mouseY/4-50, 350+mouseX/6-32, 180+mouseY/4-50, 50+mouseX/6-32, 180+mouseY/4-50);
//reset stroke weight
stroke(0.5);
//eyes
//whites
fill(255, 255, 255);
rect(120+mouseX/4-50, 200+mouseY/2-100, 300+mouseX/4-50, 250+mouseY/2-100);
fill(0, 0, 0);
//inner iris
ellipse(155+mouseX/4-50 + mouseX/12-20, 220+mouseY/2-100 + mouseY/15-5, 30, 30);
ellipse(245+mouseX/4-50 + mouseX/12-20, 220+mouseY/2-100 + mouseY/15-5, 30, 30);
//coloured rim
fill(255, 50+mouseY, 26);
ellipse(155+mouseX/4-50 + mouseX/12-20, 220+mouseY/2-100 + mouseY/15-5, 25, 25);
ellipse(245+mouseX/4-50 + mouseX/12-20, 220+mouseY/2-100 + mouseY/15-5, 25, 25);
//dark rim
fill(0, 0, 0);
ellipse(155+mouseX/4-50 + mouseX/12-20, 220+mouseY/2-100 + mouseY/15-5, 18, 18);
ellipse(245+mouseX/4-50 + mouseX/12-20, 220+mouseY/2-100 + mouseY/15-5, 18, 18);
//Pieces of the fox's face. Numbers next to each line of code relate to a file in process where every shape is filed with a number.
//In order to create an order where I partition the foxes face would have been much harder to do, this system seemeed to work well.
//file included in process.
fill(195, 195, 195);
triangle(180+mouseX/4-50, 370+mouseY/2-100, 183+mouseX/4-50, 380+mouseY/2-100, 200+mouseX/4-50, 383+mouseY/2-100);//1
triangle(180+mouseX/4-50, 370+mouseY/2-100, 200+mouseX/4-50, 383+mouseY/2-100, 200+mouseX/4-50, 370+mouseY/2-100);//2
triangle(200+mouseX/4-50, 383+mouseY/2-100, 200+mouseX/4-50, 370+mouseY/2-100, 200+mouseX/4-50, 383+mouseY/2-100);//3
triangle(200+mouseX/4-50, 370+mouseY/2-100, 210+mouseX/4-50, 370+mouseY/2-100, 200+mouseX/4-50, 368+mouseY/2-100);//4
fill(134, 89, 45);
quad(200+mouseX/4-50, 370+mouseY/2-100, 200+mouseX/4-50, 368+mouseY/2-100, 200+mouseX/4-50, 360+mouseY/2-100, 200+mouseX/4-50, 358+mouseY/2-100);//5
fill(235, 230, 224);
quad(180+mouseX/4-50, 370+mouseY/2-100, 200+mouseX/4-50, 370+mouseY/2-100, 200+mouseX/4-50, 358+mouseY/2-100, 192+mouseX/4-50, 357+mouseY/2-100);//6
fill(225, 218, 208);
quad(180+mouseX/4-50, 370+mouseY/2-100, 192+mouseX/4-50, 357+mouseY/2-100, 172+mouseX/4-50, 341+mouseY/2-100, 161+mouseX/4-50, 353+mouseY/2-100);//7
fill(215, 206, 193);
quad(172+mouseX/4-50, 341+mouseY/2-100, 161+mouseX/4-50, 353+mouseY/2-100, 149+mouseX/4-50, 332+mouseY/2-100, 160+mouseX/4-50, 323+mouseY/2-100);//8
fill(111, 111, 111);
triangle(172+mouseX/4-50, 341+mouseY/2-100, 160+mouseX/4-50, 323+mouseY/2-100, 173+mouseX/4-50, 322+mouseY/2-100);//9
fill(140, 140, 140);
triangle(173+mouseX/4-50, 322+mouseY/2-100, 172+mouseX/4-50, 341+mouseY/2-100, 182+mouseX/4-50, 321+mouseY/2-100);//10
fill(45, 20, 6);
quad(160+mouseX/4-50, 323+mouseY/2-100, 173+mouseX/4-50, 322+mouseY/2-100, 180+mouseX/4-50, 293+mouseY/2-100, 160+mouseX/4-50, 310+mouseY/2-100);//11
fill(242, 242, 242);
quad(149+mouseX/4-50, 332+mouseY/2-100, 160+mouseX/4-50, 323+mouseY/2-100, 160+mouseX/4-50, 310+mouseY/2-100, 140+mouseX/4-50, 309+mouseY/2-100);//12
fill(217, 217, 217);
quad(140+mouseX/4-50, 309+mouseY/2-100, 160+mouseX/4-50, 310+mouseY/2-100, 170+mouseX/4-50, 290+mouseY/2-100, 131+mouseX/4-50, 297+mouseY/2-100);//13
fill(230, 230, 230);
noStroke();
fill(90, 35, 12);
quad(170+mouseX/4-50, 290+mouseY/2-100, 131+mouseX/4-50, 297+mouseY/2-100, 122+mouseX/4-50, 285+mouseY/2-100, 184+mouseX/4-50, 263+mouseY/2-100);//14
triangle(122+mouseX/4-50, 285+mouseY/2-100, 184+mouseX/4-50, 263+mouseY/2-100, 133+mouseX/4-50, 270+mouseY/2-100);//15
stroke(0.5);
fill(157, 67, 21);
quad(122+mouseX/4-50, 285+mouseY/2-100, 133+mouseX/4-50, 270+mouseY/2-100, 129+mouseX/4-50, 254+mouseY/2-100, 113+mouseX/4-50, 273+mouseY/2-100);//16
fill(112, 44, 15);
triangle(113+mouseX/4-50, 273+mouseY/2-100, 92+mouseX/4-50, 250+mouseY/2-100, 100+mouseX/4-50, 251+mouseY/2-100);//17
fill(135, 53, 18);
triangle(113+mouseX/4-50, 273+mouseY/2-100, 100+mouseX/4-50, 251+mouseY/2-100, 108+mouseX/4-50, 233+mouseY/2-100);//18
fill(135, 55, 18);
quad(113+mouseX/4-50, 273+mouseY/2-100, 108+mouseX/4-50, 233+mouseY/2-100, 134+mouseX/4-50, 226+mouseY/2-100, 128+mouseX/4-50, 257+mouseY/2-100);//19
fill(112, 46, 15);
quad(134+mouseX/4-50, 226+mouseY/2-100, 128+mouseX/4-50, 257+mouseY/2-100, 151+mouseX/4-50, 252+mouseY/2-100, 150+mouseX/4-50, 242+mouseY/2-100);//20
fill(90, 38, 12);
quad(151+mouseX/4-50, 252+mouseY/2-100, 150+mouseX/4-50, 242+mouseY/2-100, 165+mouseX/4-50, 245+mouseY/2-100, 167+mouseX/4-50, 257+mouseY/2-100);//21
fill(67, 28, 9);
quad(167+mouseX/4-50, 257+mouseY/2-100, 165+mouseX/4-50, 245+mouseY/2-100, 175+mouseX/4-50, 238+mouseY/2-100, 178+mouseX/4-50, 245+mouseY/2-100);//22
fill(22, 10, 3);
quad(182+mouseX/4-50, 321+mouseY/2-100, 172+mouseX/4-50, 341+mouseY/2-100, 192+mouseX/4-50, 357+mouseY/2-100, 200+mouseX/4-50, 318+mouseY/2-100);//23
triangle(192+mouseX/4-50, 357+mouseY/2-100, 200+mouseX/4-50, 318+mouseY/2-100, 200+mouseX/4-50, 358+mouseY/2-100);//24
triangle(200+mouseX/4-50, 358+mouseY/2-100, 200+mouseX/4-50, 318+mouseY/2-100, 200+mouseX/4-50, 360+mouseY/2-100);//25
fill(135, 61, 18);
quad(200+mouseX/4-50, 318+mouseY/2-100, 182+mouseX/4-50, 321+mouseY/2-100, 180+mouseX/4-50, 293+mouseY/2-100, 200+mouseX/4-50, 282+mouseY/2-100);//26
fill(90, 41, 12);
triangle(173+mouseX/4-50, 322+mouseY/2-100, 182+mouseX/4-50, 321+mouseY/2-100, 180+mouseX/4-50, 293+mouseY/2-100);//27
fill(112, 51, 15);
triangle(180+mouseX/4-50, 293+mouseY/2-100, 160+mouseX/4-50, 310+mouseY/2-100, 184+mouseX/4-50, 263+mouseY/2-100);//28
fill(67, 30, 9);
quad(180+mouseX/4-50, 293+mouseY/2-100, 200+mouseX/4-50, 282+mouseY/2-100, 200+mouseX/4-50, 260+mouseY/2-100, 184+mouseX/4-50, 263+mouseY/2-100);//29
fill(45, 20, 6);
quad(184+mouseX/4-50, 263+mouseY/2-100, 200+mouseX/4-50, 260+mouseY/2-100, 190+mouseX/4-50, 230+mouseY/2-100, 175+mouseX/4-50, 238+mouseY/2-100);//30
fill(112, 51, 15);
quad(151+mouseX/4-50, 252+mouseY/2-100, 167+mouseX/4-50, 257+mouseY/2-100, 184+mouseX/4-50, 263+mouseY/2-100, 156+mouseX/4-50, 266+mouseY/2-100);//31
fill(157, 71, 21);
quad(129+mouseX/4-50, 254+mouseY/2-100, 133+mouseX/4-50, 270+mouseY/2-100, 156+mouseX/4-50, 266+mouseY/2-100, 151+mouseX/4-50, 252+mouseY/2-100);//32
fill(67, 30, 9);
triangle(178+mouseX/4-50, 245+mouseY/2-100, 167+mouseX/4-50, 257+mouseY/2-100, 184+mouseX/4-50, 263+mouseY/2-100);//33
fill(112, 51, 15);
quad(175+mouseX/4-50, 238+mouseY/2-100, 190+mouseX/4-50, 230+mouseY/2-100, 176+mouseX/4-50, 218+mouseY/2-100, 169+mouseX/4-50, 235+mouseY/2-100);//34
fill(135, 61, 18);
quad(176+mouseX/4-50, 218+mouseY/2-100, 169+mouseX/4-50, 235+mouseY/2-100, 146+mouseX/4-50, 217+mouseY/2-100, 149+mouseX/4-50, 210+mouseY/2-100);//35
fill(179, 89, 0);
quad(146+mouseX/4-50, 217+mouseY/2-100, 149+mouseX/4-50, 210+mouseY/2-100, 123+mouseX/4-50, 208+mouseY/2-100, 128+mouseX/4-50, 215+mouseY/2-100);//36
fill(153, 77, 0);
quad(123+mouseX/4-50, 208+mouseY/2-100, 128+mouseX/4-50, 215+mouseY/2-100, 108+mouseX/4-50, 233+mouseY/2-100, 100+mouseX/4-50, 225+mouseY/2-100);//37
fill(51, 26, 0);
triangle(108+mouseX/4-50, 233+mouseY/2-100, 134+mouseX/4-50, 226+mouseY/2-100, 128+mouseX/4-50, 215+mouseY/2-100);//38
fill(128, 66, 0);
quad(176+mouseX/4-50, 218+mouseY/2-100, 190+mouseX/4-50, 230+mouseY/2-100, 200+mouseX/4-50, 220+mouseY/2-100, 200+mouseX/4-50, 200+mouseY/2-100);//39
fill(153, 79, 0);
triangle(200+mouseX/4-50, 220+mouseY/2-100, 200+mouseX/4-50, 260+mouseY/2-100, 190+mouseX/4-50, 230+mouseY/2-100);//40
fill(128, 66, 0);
triangle(176+mouseX/4-50, 218+mouseY/2-100, 200+mouseX/4-50, 200+mouseY/2-100, 200+mouseX/4-50, 162+mouseY/2-100);//41
fill(204, 105, 0);
quad(176+mouseX/4-50, 218+mouseY/2-100, 200+mouseX/4-50, 162+mouseY/2-100, 148+mouseX/4-50, 193+mouseY/2-100, 149+mouseX/4-50, 210+mouseY/2-100);//42
fill(179, 92, 0);
quad(148+mouseX/4-50, 193+mouseY/2-100, 200+mouseX/4-50, 162+mouseY/2-100, 200+mouseX/4-50, 124+mouseY/2-100, 170+mouseX/4-50, 150+mouseY/2-100);//43
fill(128, 66, 0);
quad(148+mouseX/4-50, 193+mouseY/2-100, 170+mouseX/4-50, 150+mouseY/2-100, 146+mouseX/4-50, 148+mouseY/2-100, 130+mouseX/4-50, 160+mouseY/2-100);//44
fill(128, 66, 0);
quad(148+mouseX/4-50, 193+mouseY/2-100, 149+mouseX/4-50, 210+mouseY/2-100, 123+mouseX/4-50, 208+mouseY/2-100, 110+mouseX/4-50, 188+mouseY/2-100);//45
fill(102, 53, 0);
quad(148+mouseX/4-50, 193+mouseY/2-100, 110+mouseX/4-50, 188+mouseY/2-100, 96+mouseX/4-50, 173+mouseY/2-100, 130+mouseX/4-50, 160+mouseY/2-100);//46
quad(110+mouseX/4-50, 188+mouseY/2-100, 96+mouseX/4-50, 173+mouseY/2-100, 85+mouseX/4-50, 185+mouseY/2-100, 97+mouseX/4-50, 208+mouseY/2-100);//47
fill(179, 92, 0);
quad(97+mouseX/4-50, 208+mouseY/2-100, 100+mouseX/4-50, 225+mouseY/2-100, 123+mouseX/4-50, 208+mouseY/2-100, 110+mouseX/4-50, 188+mouseY/2-100);//48
fill(204, 105, 0);
triangle(85+mouseX/4-50, 185+mouseY/2-100, 97+mouseX/4-50, 208+mouseY/2-100, 85+mouseX/4-50, 215+mouseY/2-100);//49
fill(255, 132, 0);
quad(97+mouseX/4-50, 208+mouseY/2-100, 100+mouseX/4-50, 225+mouseY/2-100, 90+mouseX/4-50, 230+mouseY/2-100, 85+mouseX/4-50, 215+mouseY/2-100);//50
fill(255, 144, 26);
quad(90+mouseX/4-50, 230+mouseY/2-100, 100+mouseX/4-50, 225+mouseY/2-100, 108+mouseX/4-50, 233+mouseY/2-100, 91+mouseX/4-50, 242+mouseY/2-100);//51
fill(230, 119, 0);
triangle(108+mouseX/4-50, 233+mouseY/2-100, 91+mouseX/4-50, 242+mouseY/2-100, 100+mouseX/4-50, 251+mouseY/2-100);//52
fill(204, 105, 0);
triangle(90+mouseX/4-50, 230+mouseY/2-100, 91+mouseX/4-50, 242+mouseY/2-100, 82+mouseX/4-50, 240+mouseY/2-100);//53
fill(153, 79, 0);
triangle(90+mouseX/4-50, 230+mouseY/2-100, 85+mouseX/4-50, 215+mouseY/2-100, 78+mouseX/4-50, 220+mouseY/2-100);//54
fill(179, 92, 0);
triangle(96+mouseX/4-50, 173+mouseY/2-100, 85+mouseX/4-50, 185+mouseY/2-100, 90+mouseX/4-50, 165+mouseY/2-100);//55
fill(128, 66, 0);
quad(90+mouseX/4-50, 165+mouseY/2-100, 85+mouseX/4-50, 185+mouseY/2-100, 78+mouseX/4-50, 176+mouseY/2-100, 83+mouseX/4-50, 164+mouseY/2-100);//56
fill(102, 53, 0);
quad(146+mouseX/4-50, 148+mouseY/2-100, 130+mouseX/4-50, 160+mouseY/2-100, 140+mouseX/4-50, 138+mouseY/2-100, 168+mouseX/4-50, 130+mouseY/2-100);//57
fill(179, 92, 0);
triangle(146+mouseX/4-50, 148+mouseY/2-100, 168+mouseX/4-50, 130+mouseY/2-100, 170+mouseX/4-50, 150+mouseY/2-100);//58
fill(153, 79, 0);
triangle(170+mouseX/4-50, 150+mouseY/2-100, 168+mouseX/4-50, 130+mouseY/2-100, 190+mouseX/4-50, 125+mouseY/2-100);//59
fill(255, 132, 0);
quad(170+mouseX/4-50, 150+mouseY/2-100, 190+mouseX/4-50, 125+mouseY/2-100, 199+mouseX/4-50, 118+mouseY/2-100, 200+mouseX/4-50, 124+mouseY/2-100);//60
fill(204, 105, 0);
quad(190+mouseX/4-50, 125+mouseY/2-100, 168+mouseX/4-50, 130+mouseY/2-100, 158+mouseX/4-50, 76+mouseY/2-100, 171+mouseX/4-50, 80+mouseY/2-100);//61
fill(230, 115, 0);
quad(158+mouseX/4-50, 76+mouseY/2-100, 171+mouseX/4-50, 80+mouseY/2-100, 150+mouseX/4-50, 52+mouseY/2-100, 143+mouseX/4-50, 60+mouseY/2-100);//62
fill(255, 179, 102);
quad(150+mouseX/4-50, 52+mouseY/2-100, 143+mouseX/4-50, 60+mouseY/2-100, 125+mouseX/4-50, 51+mouseY/2-100, 122+mouseX/4-50, 42+mouseY/2-100);//63
fill(153, 77, 0);
quad(125+mouseX/4-50, 51+mouseY/2-100, 122+mouseX/4-50, 42+mouseY/2-100, 92+mouseX/4-50, 27+mouseY/2-100, 96+mouseX/4-50, 38+mouseY/2-100);//64
fill(51, 26, 0);
quad(92+mouseX/4-50, 27+mouseY/2-100, 96+mouseX/4-50, 38+mouseY/2-100, 78+mouseX/4-50, 65+mouseY/2-100, 66+mouseX/4-50, 60+mouseY/2-100);//65
fill(26, 13, 0);
quad(78+mouseX/4-50, 65+mouseY/2-100, 66+mouseX/4-50, 60+mouseY/2-100, 68+mouseX/4-50, 93+mouseY/2-100, 80+mouseX/4-50, 90+mouseY/2-100);//66
fill(255, 217, 179);
quad(68+mouseX/4-50, 93+mouseY/2-100, 80+mouseX/4-50, 90+mouseY/2-100, 90+mouseX/4-50, 105+mouseY/2-100, 80+mouseX/4-50, 110+mouseY/2-100);//67
fill(51, 26, 0);
quad(90+mouseX/4-50, 105+mouseY/2-100, 80+mouseX/4-50, 110+mouseY/2-100, 80+mouseX/4-50, 125+mouseY/2-100, 90+mouseX/4-50, 130+mouseY/2-100);//68
fill(26, 13, 0);
quad(80+mouseX/4-50, 125+mouseY/2-100, 90+mouseX/4-50, 130+mouseY/2-100, 90+mouseX/4-50, 165+mouseY/2-100, 78+mouseX/4-50, 176+mouseY/2-100);//69
fill(128, 64, 0);
quad(130+mouseX/4-50, 160+mouseY/2-100, 140+mouseX/4-50, 138+mouseY/2-100, 130+mouseX/4-50, 130+mouseY/2-100, 168+mouseX/4-50, 130+mouseY/2-100);//70
fill(51, 26, 0);
quad(130+mouseX/4-50, 160+mouseY/2-100, 140+mouseX/4-50, 138+mouseY/2-100, 130+mouseX/4-50, 130+mouseY/2-100, 110+mouseX/4-50, 168+mouseY/2-100);//71
fill(77, 38, 0);
quad(110+mouseX/4-50, 168+mouseY/2-100, 96+mouseX/4-50, 173+mouseY/2-100, 90+mouseX/4-50, 165+mouseY/2-100, 130+mouseX/4-50, 130+mouseY/2-100);//72
fill(51, 26, 0);
quad(90+mouseX/4-50, 165+mouseY/2-100, 90+mouseX/4-50, 130+mouseY/2-100, 110+mouseX/4-50, 130+mouseY/2-100, 130+mouseX/4-50, 130+mouseY/2-100);//73
fill(77, 38, 0);
quad(130+mouseX/4-50, 130+mouseY/2-100, 90+mouseX/4-50, 130+mouseY/2-100, 90+mouseX/4-50, 105+mouseY/2-100, 138+mouseX/4-50, 97+mouseY/2-100);//74
fill(204, 105, 0);
quad(130+mouseX/4-50, 130+mouseY/2-100, 138+mouseX/4-50, 97+mouseY/2-100, 158+mouseX/4-50, 76+mouseY/2-100, 168+mouseX/4-50, 130+mouseY/2-100);//75
fill(230, 119, 0);
quad(158+mouseX/4-50, 76+mouseY/2-100, 138+mouseX/4-50, 97+mouseY/2-100, 108+mouseX/4-50, 70+mouseY/2-100, 143+mouseX/4-50, 60+mouseY/2-100);//76
fill(102, 53, 0);
quad(138+mouseX/4-50, 97+mouseY/2-100, 108+mouseX/4-50, 70+mouseY/2-100, 80+mouseX/4-50, 90+mouseY/2-100, 90+mouseX/4-50, 105+mouseY/2-100);//77
fill(77, 40, 0);
quad(78+mouseX/4-50, 65+mouseY/2-100, 96+mouseX/4-50, 38+mouseY/2-100, 108+mouseX/4-50, 70+mouseY/2-100, 80+mouseX/4-50, 90+mouseY/2-100);//78
fill(255, 132, 0);
triangle(96+mouseX/4-50, 38+mouseY/2-100, 108+mouseX/4-50, 70+mouseY/2-100, 143+mouseX/4-50, 60+mouseY/2-100);//79
//Other side of the fox. subtract all x values by -400
fill(195, 195, 195);
triangle(220+mouseX/4-50, 370+mouseY/2-100, 217+mouseX/4-50, 380+mouseY/2-100, 200+mouseX/4-50, 383+mouseY/2-100);//1
triangle(220+mouseX/4-50, 370+mouseY/2-100, 200+mouseX/4-50, 383+mouseY/2-100, 200+mouseX/4-50, 370+mouseY/2-100);//2
triangle(200+mouseX/4-50, 383+mouseY/2-100, 200+mouseX/4-50, 370+mouseY/2-100, 200+mouseX/4-50, 383+mouseY/2-100);//3
triangle(200+mouseX/4-50, 370+mouseY/2-100, 190+mouseX/4-50, 370+mouseY/2-100, 200+mouseX/4-50, 368+mouseY/2-100);//4
fill(134, 89, 45);
quad(200+mouseX/4-50, 370+mouseY/2-100, 200+mouseX/4-50, 368+mouseY/2-100, 200+mouseX/4-50, 360+mouseY/2-100, 200+mouseX/4-50, 358+mouseY/2-100);//5
fill(235, 230, 224);
quad(220+mouseX/4-50, 370+mouseY/2-100, 200+mouseX/4-50, 370+mouseY/2-100, 200+mouseX/4-50, 358+mouseY/2-100, 208+mouseX/4-50, 357+mouseY/2-100);//6
fill(225, 218, 208);
quad(220+mouseX/4-50, 370+mouseY/2-100, 208+mouseX/4-50, 357+mouseY/2-100, 228+mouseX/4-50, 341+mouseY/2-100, 239+mouseX/4-50, 353+mouseY/2-100);//7
fill(215, 206, 193);
quad(228+mouseX/4-50, 341+mouseY/2-100, 239+mouseX/4-50, 353+mouseY/2-100, 251+mouseX/4-50, 332+mouseY/2-100, 240+mouseX/4-50, 323+mouseY/2-100);//8
fill(111, 111, 111);
triangle(228+mouseX/4-50, 341+mouseY/2-100, 240+mouseX/4-50, 323+mouseY/2-100, 227+mouseX/4-50, 322+mouseY/2-100);//9
fill(140, 140, 140);
triangle(227+mouseX/4-50, 322+mouseY/2-100, 228+mouseX/4-50, 341+mouseY/2-100, 218+mouseX/4-50, 321+mouseY/2-100);//10
fill(45, 20, 6);
quad(240+mouseX/4-50, 323+mouseY/2-100, 227+mouseX/4-50, 322+mouseY/2-100, 220+mouseX/4-50, 293+mouseY/2-100, 240+mouseX/4-50, 310+mouseY/2-100);//11
fill(242, 242, 242);
quad(251+mouseX/4-50, 332+mouseY/2-100, 240+mouseX/4-50, 323+mouseY/2-100, 240+mouseX/4-50, 310+mouseY/2-100, 260+mouseX/4-50, 309+mouseY/2-100);//12
fill(217, 217, 217);
quad(260+mouseX/4-50, 309+mouseY/2-100, 240+mouseX/4-50, 310+mouseY/2-100, 230+mouseX/4-50, 290+mouseY/2-100, 269+mouseX/4-50, 297+mouseY/2-100);//13
fill(230, 230, 230);
noStroke();
fill(90, 35, 12);
quad(230+mouseX/4-50, 290+mouseY/2-100, 269+mouseX/4-50, 297+mouseY/2-100, 278+mouseX/4-50, 285+mouseY/2-100, 216+mouseX/4-50, 263+mouseY/2-100);//14
triangle(278+mouseX/4-50, 285+mouseY/2-100, 216+mouseX/4-50, 263+mouseY/2-100, 267+mouseX/4-50, 270+mouseY/2-100);//15
stroke(0.5);
fill(157, 67, 21);
quad(278+mouseX/4-50, 285+mouseY/2-100, 267+mouseX/4-50, 270+mouseY/2-100, 271+mouseX/4-50, 254+mouseY/2-100, 287+mouseX/4-50, 273+mouseY/2-100);//16
fill(112, 44, 15);
triangle(287+mouseX/4-50, 273+mouseY/2-100, 308+mouseX/4-50, 250+mouseY/2-100, 300+mouseX/4-50, 251+mouseY/2-100);//17
fill(135, 53, 18);
triangle(287+mouseX/4-50, 273+mouseY/2-100, 300+mouseX/4-50, 251+mouseY/2-100, 292+mouseX/4-50, 233+mouseY/2-100);//18
fill(135, 55, 18);
quad(287+mouseX/4-50, 273+mouseY/2-100, 292+mouseX/4-50, 233+mouseY/2-100, 266+mouseX/4-50, 226+mouseY/2-100, 272+mouseX/4-50, 257+mouseY/2-100);//19
fill(112, 46, 15);
quad(266+mouseX/4-50, 226+mouseY/2-100, 272+mouseX/4-50, 257+mouseY/2-100, 249+mouseX/4-50, 252+mouseY/2-100, 250+mouseX/4-50, 242+mouseY/2-100);//20
fill(90, 38, 12);
quad(249+mouseX/4-50, 252+mouseY/2-100, 250+mouseX/4-50, 242+mouseY/2-100, 235+mouseX/4-50, 245+mouseY/2-100, 233+mouseX/4-50, 257+mouseY/2-100);//21
fill(67, 28, 9);
quad(233+mouseX/4-50, 257+mouseY/2-100, 235+mouseX/4-50, 245+mouseY/2-100, 225+mouseX/4-50, 238+mouseY/2-100, 222+mouseX/4-50, 245+mouseY/2-100);//22
fill(22, 10, 3);
quad(218+mouseX/4-50, 321+mouseY/2-100, 228+mouseX/4-50, 341+mouseY/2-100, 208+mouseX/4-50, 357+mouseY/2-100, 200+mouseX/4-50, 318+mouseY/2-100);//23
triangle(208+mouseX/4-50, 357+mouseY/2-100, 200+mouseX/4-50, 318+mouseY/2-100, 200+mouseX/4-50, 358+mouseY/2-100);//24
triangle(200+mouseX/4-50, 358+mouseY/2-100, 200+mouseX/4-50, 318+mouseY/2-100, 200+mouseX/4-50, 360+mouseY/2-100);//25
fill(135, 61, 18);
quad(200+mouseX/4-50, 318+mouseY/2-100, 218+mouseX/4-50, 321+mouseY/2-100, 220+mouseX/4-50, 293+mouseY/2-100, 200+mouseX/4-50, 282+mouseY/2-100);//26
fill(90, 41, 12);
triangle(227+mouseX/4-50, 322+mouseY/2-100, 218+mouseX/4-50, 321+mouseY/2-100, 220+mouseX/4-50, 293+mouseY/2-100);//27
fill(112, 51, 15);
triangle(220+mouseX/4-50, 293+mouseY/2-100, 240+mouseX/4-50, 310+mouseY/2-100, 216+mouseX/4-50, 263+mouseY/2-100);//28
fill(67, 30, 9);
quad(220+mouseX/4-50, 293+mouseY/2-100, 200+mouseX/4-50, 282+mouseY/2-100, 200+mouseX/4-50, 260+mouseY/2-100, 216+mouseX/4-50, 263+mouseY/2-100);//29
fill(45, 20, 6);
quad(216+mouseX/4-50, 263+mouseY/2-100, 200+mouseX/4-50, 260+mouseY/2-100, 210+mouseX/4-50, 230+mouseY/2-100, 225+mouseX/4-50, 238+mouseY/2-100);//30
fill(112, 51, 15);
quad(249+mouseX/4-50, 252+mouseY/2-100, 233+mouseX/4-50, 257+mouseY/2-100, 216+mouseX/4-50, 263+mouseY/2-100, 244+mouseX/4-50, 266+mouseY/2-100);//31
fill(157, 71, 21);
quad(271+mouseX/4-50, 254+mouseY/2-100, 267+mouseX/4-50, 270+mouseY/2-100, 244+mouseX/4-50, 266+mouseY/2-100, 249+mouseX/4-50, 252+mouseY/2-100);//32
fill(67, 30, 9);
triangle(222+mouseX/4-50, 245+mouseY/2-100, 233+mouseX/4-50, 257+mouseY/2-100, 216+mouseX/4-50, 263+mouseY/2-100);//33
fill(112, 51, 15);
quad(225+mouseX/4-50, 238+mouseY/2-100, 210+mouseX/4-50, 230+mouseY/2-100, 224+mouseX/4-50, 218+mouseY/2-100, 231+mouseX/4-50, 235+mouseY/2-100);//34
fill(135, 61, 18);
quad(224+mouseX/4-50, 218+mouseY/2-100, 231+mouseX/4-50, 235+mouseY/2-100, 254+mouseX/4-50, 217+mouseY/2-100, 251+mouseX/4-50, 210+mouseY/2-100);//35
fill(179, 89, 0);
quad(254+mouseX/4-50, 217+mouseY/2-100, 251+mouseX/4-50, 210+mouseY/2-100, 277+mouseX/4-50, 208+mouseY/2-100, 272+mouseX/4-50, 215+mouseY/2-100);//36
fill(153, 77, 0);
quad(277+mouseX/4-50, 208+mouseY/2-100, 272+mouseX/4-50, 215+mouseY/2-100, 292+mouseX/4-50, 233+mouseY/2-100, 300+mouseX/4-50, 225+mouseY/2-100);//37
fill(51, 26, 0);
triangle(292+mouseX/4-50, 233+mouseY/2-100, 266+mouseX/4-50, 226+mouseY/2-100, 272+mouseX/4-50, 215+mouseY/2-100);//38
fill(128, 66, 0);
quad(224+mouseX/4-50, 218+mouseY/2-100, 210+mouseX/4-50, 230+mouseY/2-100, 200+mouseX/4-50, 220+mouseY/2-100, 200+mouseX/4-50, 200+mouseY/2-100);//39
fill(153, 79, 0);
triangle(200+mouseX/4-50, 220+mouseY/2-100, 200+mouseX/4-50, 260+mouseY/2-100, 210+mouseX/4-50, 230+mouseY/2-100);//40
fill(128, 66, 0);
triangle(224+mouseX/4-50, 218+mouseY/2-100, 200+mouseX/4-50, 200+mouseY/2-100, 200+mouseX/4-50, 162+mouseY/2-100);//41
fill(204, 105, 0);
quad(224+mouseX/4-50, 218+mouseY/2-100, 200+mouseX/4-50, 162+mouseY/2-100, 252+mouseX/4-50, 193+mouseY/2-100, 251+mouseX/4-50, 210+mouseY/2-100);//42
fill(179, 92, 0);
quad(252+mouseX/4-50, 193+mouseY/2-100, 200+mouseX/4-50, 162+mouseY/2-100, 200+mouseX/4-50, 124+mouseY/2-100, 230+mouseX/4-50, 150+mouseY/2-100);//43
fill(128, 66, 0);
quad(252+mouseX/4-50, 193+mouseY/2-100, 230+mouseX/4-50, 150+mouseY/2-100, 254+mouseX/4-50, 148+mouseY/2-100, 270+mouseX/4-50, 160+mouseY/2-100);//44
fill(128, 66, 0);
quad(252+mouseX/4-50, 193+mouseY/2-100, 251+mouseX/4-50, 210+mouseY/2-100, 277+mouseX/4-50, 208+mouseY/2-100, 290+mouseX/4-50, 188+mouseY/2-100);//45
fill(102, 53, 0);
quad(252+mouseX/4-50, 193+mouseY/2-100, 290+mouseX/4-50, 188+mouseY/2-100, 304+mouseX/4-50, 173+mouseY/2-100, 270+mouseX/4-50, 160+mouseY/2-100);//46
fill(204, 105, 0);
quad(290+mouseX/4-50, 188+mouseY/2-100, 304+mouseX/4-50, 173+mouseY/2-100, 315+mouseX/4-50, 185+mouseY/2-100, 303+mouseX/4-50, 208+mouseY/2-100);//47
fill(179, 92, 0);
quad(303+mouseX/4-50, 208+mouseY/2-100, 300+mouseX/4-50, 225+mouseY/2-100, 277+mouseX/4-50, 208+mouseY/2-100, 290+mouseX/4-50, 188+mouseY/2-100);//48
fill(204, 105, 0);
triangle(315+mouseX/4-50, 185+mouseY/2-100, 303+mouseX/4-50, 208+mouseY/2-100, 315+mouseX/4-50, 215+mouseY/2-100);//49
fill(255, 132, 0);
quad(303+mouseX/4-50, 208+mouseY/2-100, 300+mouseX/4-50, 225+mouseY/2-100, 310+mouseX/4-50, 230+mouseY/2-100, 315+mouseX/4-50, 215+mouseY/2-100);//50
fill(255, 144, 26);
quad(310+mouseX/4-50, 230+mouseY/2-100, 300+mouseX/4-50, 225+mouseY/2-100, 292+mouseX/4-50, 233+mouseY/2-100, 309+mouseX/4-50, 242+mouseY/2-100);//51
fill(230, 119, 0);
triangle(292+mouseX/4-50, 233+mouseY/2-100, 309+mouseX/4-50, 242+mouseY/2-100, 300+mouseX/4-50, 251+mouseY/2-100);//52
fill(204, 105, 0);
triangle(310+mouseX/4-50, 230+mouseY/2-100, 309+mouseX/4-50, 242+mouseY/2-100, 318+mouseX/4-50, 240+mouseY/2-100);//53
fill(153, 79, 0);
triangle(310+mouseX/4-50, 230+mouseY/2-100, 315+mouseX/4-50, 215+mouseY/2-100, 322+mouseX/4-50, 220+mouseY/2-100);//54
fill(179, 92, 0);
triangle(304+mouseX/4-50, 173+mouseY/2-100, 315+mouseX/4-50, 185+mouseY/2-100, 310+mouseX/4-50, 165+mouseY/2-100);//55
fill(128, 66, 0);
quad(310+mouseX/4-50, 165+mouseY/2-100, 315+mouseX/4-50, 185+mouseY/2-100, 322+mouseX/4-50, 176+mouseY/2-100, 317+mouseX/4-50, 164+mouseY/2-100);//56
fill(102, 53, 0);
quad(254+mouseX/4-50, 148+mouseY/2-100, 270+mouseX/4-50, 160+mouseY/2-100, 260+mouseX/4-50, 138+mouseY/2-100, 232+mouseX/4-50, 130+mouseY/2-100);//57
fill(179, 92, 0);
triangle(254+mouseX/4-50, 148+mouseY/2-100, 232+mouseX/4-50, 130+mouseY/2-100, 230+mouseX/4-50, 150+mouseY/2-100);//58
fill(153, 79, 0);
triangle(230+mouseX/4-50, 150+mouseY/2-100, 232+mouseX/4-50, 130+mouseY/2-100, 210+mouseX/4-50, 125+mouseY/2-100);//59
fill(255, 132, 0);
quad(230+mouseX/4-50, 150+mouseY/2-100, 210+mouseX/4-50, 125+mouseY/2-100, 201+mouseX/4-50, 118+mouseY/2-100, 200+mouseX/4-50, 124+mouseY/2-100);//60
fill(204, 105, 0);
quad(210+mouseX/4-50, 125+mouseY/2-100, 232+mouseX/4-50, 130+mouseY/2-100, 242+mouseX/4-50, 76+mouseY/2-100, 229+mouseX/4-50, 80+mouseY/2-100);//61
fill(230, 115, 0);
quad(242+mouseX/4-50, 76+mouseY/2-100, 229+mouseX/4-50, 80+mouseY/2-100, 250+mouseX/4-50, 52+mouseY/2-100, 257+mouseX/4-50, 60+mouseY/2-100);//62
fill(255, 179, 102);
quad(250+mouseX/4-50, 52+mouseY/2-100, 257+mouseX/4-50, 60+mouseY/2-100, 275+mouseX/4-50, 51+mouseY/2-100, 278+mouseX/4-50, 42+mouseY/2-100);//63
fill(153, 77, 0);
quad(275+mouseX/4-50, 51+mouseY/2-100, 278+mouseX/4-50, 42+mouseY/2-100, 308+mouseX/4-50, 27+mouseY/2-100, 304+mouseX/4-50, 38+mouseY/2-100);//64
fill(51, 26, 0);
quad(308+mouseX/4-50, 27+mouseY/2-100, 304+mouseX/4-50, 38+mouseY/2-100, 322+mouseX/4-50, 65+mouseY/2-100, 334+mouseX/4-50, 60+mouseY/2-100);//65
fill(26, 13, 0);
quad(322+mouseX/4-50, 65+mouseY/2-100, 334+mouseX/4-50, 60+mouseY/2-100, 332+mouseX/4-50, 93+mouseY/2-100, 320+mouseX/4-50, 90+mouseY/2-100);//66
fill(255, 217, 179);
quad(332+mouseX/4-50, 93+mouseY/2-100, 320+mouseX/4-50, 90+mouseY/2-100, 310+mouseX/4-50, 105+mouseY/2-100, 320+mouseX/4-50, 110+mouseY/2-100);//67
fill(51, 26, 0);
quad(310+mouseX/4-50, 105+mouseY/2-100, 320+mouseX/4-50, 110+mouseY/2-100, 320+mouseX/4-50, 125+mouseY/2-100, 310+mouseX/4-50, 130+mouseY/2-100);//68
fill(26, 13, 0);
quad(320+mouseX/4-50, 125+mouseY/2-100, 310+mouseX/4-50, 130+mouseY/2-100, 310+mouseX/4-50, 165+mouseY/2-100, 322+mouseX/4-50, 176+mouseY/2-100);//69
fill(128, 64, 0);
quad(270+mouseX/4-50, 160+mouseY/2-100, 260+mouseX/4-50, 138+mouseY/2-100, 270+mouseX/4-50, 130+mouseY/2-100, 232+mouseX/4-50, 130+mouseY/2-100);//70
fill(51, 26, 0);
quad(270+mouseX/4-50, 160+mouseY/2-100, 260+mouseX/4-50, 138+mouseY/2-100, 270+mouseX/4-50, 130+mouseY/2-100, 290+mouseX/4-50, 168+mouseY/2-100);//71
fill(77, 38, 0);
quad(290+mouseX/4-50, 168+mouseY/2-100, 304+mouseX/4-50, 173+mouseY/2-100, 310+mouseX/4-50, 165+mouseY/2-100, 270+mouseX/4-50, 130+mouseY/2-100);//72
fill(51, 26, 0);
quad(310+mouseX/4-50, 165+mouseY/2-100, 310+mouseX/4-50, 130+mouseY/2-100, 290+mouseX/4-50, 130+mouseY/2-100, 270+mouseX/4-50, 130+mouseY/2-100);//73
fill(77, 38, 0);
quad(270+mouseX/4-50, 130+mouseY/2-100, 310+mouseX/4-50, 130+mouseY/2-100, 310+mouseX/4-50, 105+mouseY/2-100, 262+mouseX/4-50, 97+mouseY/2-100);//74
fill(204, 105, 0);
quad(270+mouseX/4-50, 130+mouseY/2-100, 262+mouseX/4-50, 97+mouseY/2-100, 242+mouseX/4-50, 76+mouseY/2-100, 232+mouseX/4-50, 130+mouseY/2-100);//75
fill(230, 119, 0);
quad(242+mouseX/4-50, 76+mouseY/2-100, 262+mouseX/4-50, 97+mouseY/2-100, 292+mouseX/4-50, 70+mouseY/2-100, 257+mouseX/4-50, 60+mouseY/2-100);//76
fill(102, 53, 0);
quad(262+mouseX/4-50, 97+mouseY/2-100, 292+mouseX/4-50, 70+mouseY/2-100, 320+mouseX/4-50, 90+mouseY/2-100, 310+mouseX/4-50, 105+mouseY/2-100);//77
fill(77, 40, 0);
quad(322+mouseX/4-50, 65+mouseY/2-100, 304+mouseX/4-50, 38+mouseY/2-100, 292+mouseX/4-50, 70+mouseY/2-100, 320+mouseX/4-50, 90+mouseY/2-100);//78
fill(255, 132, 0);
triangle(304+mouseX/4-50, 38+mouseY/2-100, 292+mouseX/4-50, 70+mouseY/2-100, 257+mouseX/4-50, 60+mouseY/2-100);//79
//Foreground Leaves left
noStroke();
fill(#0B9515);
quad(-100-mouseX/8+25, 240-mouseY/8+40, 10-mouseX/8+25, 235-mouseY/8+40, 65-mouseX/8+25, 235-mouseY/8+40, 28-mouseX/8+25, 275-mouseY/8+40);//1
triangle(-100-mouseX/8+25, 240-mouseY/8+40, 28-mouseX/8+25, 275-mouseY/8+40, -100-mouseX/8+25, 292-mouseY/8+40);//2
fill(#02710A);
quad(65-mouseX/8+25, 235-mouseY/8+40, 28-mouseX/8+25, 275-mouseY/8+40, 36-mouseX/8+25, 318-mouseY/8+40, 60-mouseX/8+25, 264-mouseY/8+40);//3
quad(28-mouseX/8+25, 275-mouseY/8+40, 36-mouseX/8+25, 318-mouseY/8+40, -100-mouseX/8+25, 330-mouseY/8+40, -100-mouseX/8+25, 294-mouseY/8+40);//4
fill(#43C91E);
quad(-100-mouseX/8+25, 330-mouseY/8+40, 48-mouseX/8+25, 292 -mouseY/8+40, 38-mouseX/8+25, 308-mouseY/8+40, -100-mouseX/8+25, 344-mouseY/8+40);//5
quad(48-mouseX/8+25, 292-mouseY/8+40, 38-mouseX/8+25, 308-mouseY/8+40, 42-mouseX/8+25, 323-mouseY/8+40, 55-mouseX/8+25, 312-mouseY/8+40);//6
triangle(48-mouseX/8+25, 292-mouseY/8+40, 55-mouseX/8+25, 312 -mouseY/8+40, 105-mouseX/8+25, 302-mouseY/8+40);//7
fill(#15951E);
triangle(55-mouseX/8+25, 312-mouseY/8+40, 105-mouseX/8+25, 302-mouseY/8+40, 83-mouseX/8+25, 322-mouseY/8+40);//8
quad(55-mouseX/8+25, 312-mouseY/8+40, 83-mouseX/8+25, 322-mouseY/8+40, 82-mouseX/8+25, 352-mouseY/8+40, 42-mouseX/8+25, 323-mouseY/8+40);//9
quad(42-mouseX/8+25, 323-mouseY/8+40, 82-mouseX/8+25, 352-mouseY/8+40, 70-mouseX/8+25, 370-mouseY/8+40, 50-mouseX/8+25, 370-mouseY/8+40);//10
triangle(70-mouseX/8+25, 370-mouseY/8+40, 50-mouseX/8+25, 370-mouseY/8+40, 48-mouseX/8+25, 382-mouseY/8+40);//11
fill(#82DE69);
quad(-100-mouseX/8+25, 344-mouseY/8+40, 38-mouseX/8+25, 308-mouseY/8+40, 20-mouseX/8+25, 370-mouseY/8+40, -100-mouseX/8+25, 500-mouseY/8+40);//12
fill(#54C435);
triangle(38-mouseX/8+25, 308-mouseY/8+40, 20-mouseX/8+25, 370 -mouseY/8+40, 50-mouseX/8+25, 372-mouseY/8+40);//13
quad(20-mouseX/8+25, 370-mouseY/8+40, 50-mouseX/8+25, 372-mouseY/8+40, 46-mouseX/8+25, 500 -mouseY/8+40, -100-mouseX/8+25, 500-mouseY/8+40);//14
fill(#4C7E3E);
quad(46-mouseX/8+25, 500-mouseY/8+40, 50-mouseX/8+25, 382-mouseY/8+40, 83-mouseX/8+25, 385-mouseY/8+40, 82-mouseX/8+25, 500-mouseY/8+40);//15
triangle(48-mouseX/8+25, 382-mouseY/8+40, 83-mouseX/8+25, 385 -mouseY/8+40, 95-mouseX/8+25, 355-mouseY/8+40);//16
fill(#26810D);
quad(110-mouseX/8+25, 382-mouseY/8+40, 100-mouseX/8+25, 371-mouseY/8+40, 125-mouseX/8+25, 362-mouseY/8+40, 134-mouseX/8+25, 395-mouseY/8+40);//19
quad(110-mouseX/8+25, 382-mouseY/8+40, 108-mouseX/8+25, 500-mouseY/8+40, 132-mouseX/8+25, 500-mouseY/8+40, 134-mouseX/8+25, 395-mouseY/8+40);//20
fill(#265A18);
quad(83-mouseX/8+25, 385-mouseY/8+40, 93-mouseX/8+25, 355-mouseY/8+40, 110-mouseX/8+25, 382-mouseY/8+40, 108-mouseX/8+25, 500-mouseY/8+40);//17
triangle(108-mouseX/8+25, 500-mouseY/8+40, 83-mouseX/8+25, 385-mouseY/8+40, 82-mouseX/8+25, 500-mouseY/8+40);//18
fill(#124D02);
triangle(125-mouseX/8+25, 362-mouseY/8+40, 134-mouseX/8+25, 395-mouseY/8+40, 157-mouseX/8+25, 387-mouseY/8+40);//21
quad(134-mouseX/8+25, 395-mouseY/8+40, 157-mouseX/8+25, 387-mouseY/8+40, 160-mouseX/8+25, 500-mouseY/8+40, 132-mouseX/8+25, 500-mouseY/8+40);//22
//Foreground Leaves Right
noStroke();
fill(#0B9515);
quad(500-mouseX/8+25, 240-mouseY/8+40, 390-mouseX/8+25, 235-mouseY/8+40, 335-mouseX/8+25, 235-mouseY/8+40, 372-mouseX/8+25, 275-mouseY/8+40);//1
triangle(500-mouseX/8+25, 240 -mouseY/8+40, 372-mouseX/8+25, 275 -mouseY/8+40, 500-mouseX/8+25, 292-mouseY/8+40);//2
fill(#02710A);
quad(335-mouseX/8+25, 235-mouseY/8+40, 372-mouseX/8+25, 275-mouseY/8+40, 364-mouseX/8+25, 318-mouseY/8+40, 340-mouseX/8+25, 264-mouseY/8+40);//3
quad(372-mouseX/8+25, 275-mouseY/8+40, 364-mouseX/8+25, 318-mouseY/8+40, 500-mouseX/8+25, 330-mouseY/8+40, 500-mouseX/8+25, 294-mouseY/8+40);//4
fill(#43C91E);
quad(500-mouseX/8+25, 330-mouseY/8+40, 352-mouseX/8+25, 292-mouseY/8+40, 362-mouseX/8+25, 308-mouseY/8+40, 500-mouseX/8+25, 344-mouseY/8+40);//5
quad(352-mouseX/8+25, 292-mouseY/8+40, 362-mouseX/8+25, 308-mouseY/8+40, 358-mouseX/8+25, 323-mouseY/8+40, 345-mouseX/8+25, 312-mouseY/8+40);//6
triangle(352-mouseX/8+25, 292-mouseY/8+40, 345-mouseX/8+25, 312-mouseY/8+40, 295-mouseX/8+25, 302-mouseY/8+40);//7
fill(#15951E);
triangle(345-mouseX/8+25, 312-mouseY/8+40, 295-mouseX/8+25, 302-mouseY/8+40, 317-mouseX/8+25, 322-mouseY/8+40);//8
quad(345-mouseX/8+25, 312-mouseY/8+40, 317-mouseX/8+25, 322-mouseY/8+40, 318-mouseX/8+25, 352-mouseY/8+40, 358-mouseX/8+25, 323-mouseY/8+40);//9
quad(358-mouseX/8+25, 323-mouseY/8+40, 318-mouseX/8+25, 352-mouseY/8+40, 330-mouseX/8+25, 370-mouseY/8+40, 350-mouseX/8+25, 370-mouseY/8+40);//10
triangle(330-mouseX/8+25, 370-mouseY/8+40, 350-mouseX/8+25, 370-mouseY/8+40, 352-mouseX/8+25, 382-mouseY/8+40);//11
fill(#82DE69);
quad(500-mouseX/8+25, 344-mouseY/8+40, 362-mouseX/8+25, 308-mouseY/8+40, 380-mouseX/8+25, 370-mouseY/8+40, 500-mouseX/8+25, 500-mouseY/8+40);//12
fill(#54C435);
triangle(362-mouseX/8+25, 308-mouseY/8+40, 380-mouseX/8+25, 370-mouseY/8+40, 350-mouseX/8+25, 372-mouseY/8+40);//13
quad(380-mouseX/8+25, 370-mouseY/8+40, 350-mouseX/8+25, 372-mouseY/8+40, 354-mouseX/8+25, 500-mouseY/8+40, 500-mouseX/8+25, 500-mouseY/8+40);//14
fill(#4C7E3E);
quad(354-mouseX/8+25, 500-mouseY/8+40, 350-mouseX/8+25, 382-mouseY/8+40, 317-mouseX/8+25, 385-mouseY/8+40, 318-mouseX/8+25, 500-mouseY/8+40);//15
triangle(352-mouseX/8+25, 382-mouseY/8+40, 317-mouseX/8+25, 385-mouseY/8+40, 305-mouseX/8+25, 355-mouseY/8+40 );//16
fill(#26810D);
quad(290-mouseX/8+25, 382-mouseY/8+40, 300-mouseX/8+25, 371-mouseY/8+40, 275-mouseX/8+25, 362-mouseY/8+40, 266-mouseX/8+25, 395-mouseY/8+40);//19
quad(290-mouseX/8+25, 382-mouseY/8+40, 292-mouseX/8+25, 500-mouseY/8+40, 268-mouseX/8+25, 500-mouseY/8+40, 266-mouseX/8+25, 395-mouseY/8+40);//20
fill(#265A18);
quad(317-mouseX/8+25, 385-mouseY/8+40, 307-mouseX/8+25, 355 -mouseY/8+40, 290-mouseX/8+25, 382-mouseY/8+40, 292-mouseX/8+25, 500-mouseY/8+40);//17
triangle(292-mouseX/8+25, 500-mouseY/8+40, 317-mouseX/8+25, 385-mouseY/8+40, 318-mouseX/8+25, 500-mouseY/8+40);//18
fill(#124D02);
triangle(275-mouseX/8+25, 362 -mouseY/8+40, 266-mouseX/8+25, 395-mouseY/8+40, 243-mouseX/8+25, 387-mouseY/8+40);//21
quad(266-mouseX/8+25, 395-mouseY/8+40, 243-mouseX/8+25, 387-mouseY/8+40, 240-mouseX/8+25, 500-mouseY/8+40, 268-mouseX/8+25, 500-mouseY/8+40);//22
}
//Blink function
void mousePressed() {
frameRate(5);
fill(#362824);
stroke(#362824);
quad(165+mouseX/4-50, 245+mouseY/2-100, 175+mouseX/4-50, 238+mouseY/2-100, 175+mouseX/4-50, 238+mouseY/2-100, 146+mouseX/4-50, 217+mouseY/2-100);
triangle(165+mouseX/4-50, 245+mouseY/2-100, 146+mouseX/4-50, 217+mouseY/2-100, 150+mouseX/4-50, 242+mouseY/2-100);
quad(150+mouseX/4-50, 242+mouseY/2-100, 146+mouseX/4-50, 217+mouseY/2-100, 128+mouseX/4-50, 215+mouseY/2-100, 134+mouseX/4-50, 226+mouseY/2-100);
quad(235+mouseX/4-50, 245+mouseY/2-100, 225+mouseX/4-50, 238+mouseY/2-100, 225+mouseX/4-50, 238+mouseY/2-100, 254+mouseX/4-50, 217+mouseY/2-100);
triangle(235+mouseX/4-50, 245+mouseY/2-100, 254+mouseX/4-50, 217+mouseY/2-100, 250+mouseX/4-50, 242+mouseY/2-100);
quad(250+mouseX/4-50, 242+mouseY/2-100, 254+mouseX/4-50, 217+mouseY/2-100, 272+mouseX/4-50, 215+mouseY/2-100, 266+mouseX/4-50, 226+mouseY/2-100);
}