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(16, 78, 139); bandana=color(16, 78, 139); } else if (key == 'r' || key == 'R') { turtle=color(176, 23, 31); ; bandana=color(176, 23, 31); ; } 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); boxx(176, 23, 31, 130, 400); boxx(16, 78, 139, 200, 400); boxx(72, 61, 139, 270, 400); boxx(255, 140, 0, 340, 400); } void boxx(int r, int g, int b, int BX, int BY) { fill (r, g, b); int BW, BH; BH=40; BW=40; rect (BX, BY, BW, BH); if (mouseX>=BX && mouseX<=BX+BW && mouseY>=BY && mouseY <= BY+BH) { if (mousePressed) { turtle=color(r, g, b); bandana=color(r, g, b); } } }