color turtle; color bandana; int redBX, redBY; int redBW, redBH; int blueBX, blueBY, blueBW, blueBH; int orangeBX, orangeBY, orangeBW, orangeBH; int purpleBX, purpleBY, purpleBW, purpleBH; void setup() { size(500, 500); background(255); smooth(); noStroke (); turtle=color(161, 195, 59); bandana=color(255, 255, 255); } void draw() { fill (#a1c33b); rect (190, 60, 120, 20); //top of head rect (170, 120, 180, 40); //overlay mouth rect (190, 160, 140, 20); rect (230, 180, 60, 20); //neck rect (170, 180, 20, 40); rect (130, 220, 40, 20); //left arm rect (130, 260, 40, 40); //left arm rect (170, 260, 20, 20); //left arm rect (190, 220, 20, 40); rect (190, 280, 20, 20); rect (170, 300, 60, 20); rect (130, 340, 80, 20); // left foot rect (310, 200, 20, 20); rect (290, 220, 20, 40); //right shoulder rect (330, 220, 40, 80); //right hand rect (310, 260, 20, 20); rect (290, 280, 20, 20); rect (270, 300, 60, 20); //Right leg rect (290, 340, 80, 20); //Right Food if (keyPressed) { if (key == 'l' || key == 'L') { turtle=color(0, 0, 255); bandana=color(0, 0, 255); } else if (key == 'r' || key == 'R') { turtle=color(255, 0, 0); ; bandana=color(255, 0, 0); ; } else if (key == 'm' || key == 'M') { turtle=color(255, 140, 0); ; bandana=color(255, 140, 0); ; } else if (key == 'd' || key == 'D') { turtle=color(72, 61, 139); ; bandana=color(72, 61, 139); ; } else { turtle=color(161, 195, 59); bandana=color(255, 255, 255); } } //Bandana fill (turtle); rect (170, 80, 160, 20); rect (170, 100, 180, 20); rect (150, 320, 60, 20); //left foot band rect (290, 320, 60, 20); //right foot band rect (330, 240, 40, 20); //right arm band rect (130, 240, 40, 20); fill (bandana); rect (150, 80, 20, 100); rect (110, 120, 20, 40); rect (130, 100, 20, 20); //eyes fill (#342826); rect (270, 80, 20, 40); //Mouth fill (#8ba739); rect (290, 140, 60, 20); //Yellow fill (#ffcc01); rect (190, 180, 40, 40); rect (210, 200, 80, 100); rect (290, 200, 20, 20); //brown fill(#77583c); rect (150, 200, 20, 20); rect (170, 220, 20, 20); rect (190, 260, 120, 20); //belt acros rect (230, 280, 40, 40); //square under belt rect (310, 220, 20, 20); rect (330, 200, 20, 20); fill (255, 0, 0); redBX=130; redBY=400; redBW=40; redBH=40; blueBX=200; blueBY=400; blueBW=40; blueBH=40; purpleBX=270; purpleBY=400; purpleBW=40; purpleBH=40; orangeBX=340; orangeBY=400; orangeBW=40; orangeBH=40; rect (redBX, redBY, redBW, redBH); if (mouseX>=redBX && mouseX<=redBX+redBW && mouseY>=redBY && mouseY <= redBY+redBH) { if (mousePressed) { turtle=color(255, 0, 0); bandana=color(255, 0, 0); } } fill(0, 0, 255); rect (blueBX, blueBY, blueBW, blueBH); if (mouseX>=blueBX && mouseX<=blueBX+blueBW && mouseY>=blueBY && mouseY <= blueBY+blueBH) { if (mousePressed) { turtle=color(0, 0, 255); bandana=color(0, 0, 255); } } fill(72, 61, 139); rect (purpleBX, purpleBY, purpleBW, purpleBH); if (mouseX>=purpleBX && mouseX<=purpleBX+purpleBW && mouseY>=purpleBY && mouseY <= purpleBY+purpleBH) { if (mousePressed) { turtle=color(72, 61, 139); bandana=color(72, 61, 139); } } fill(255, 140, 0); rect (orangeBX, orangeBY, orangeBW, orangeBH); if (mouseX>=orangeBX && mouseX<=orangeBX+orangeBW && mouseY>=orangeBY && mouseY <= orangeBY+orangeBH) { if (mousePressed) { turtle=color(255, 140, 0); bandana=color(255, 140, 0); } } }