//create your icon int x = 0; color skin_color = color(255, 231, 134); //skin color color hair_color = color(243, 247, 30); //blonde int current_h_color = 0; color eye_color = color(0, 0, 255); //blue int current_e_color = 0; color cloth_color; float r, g, b; void setup() { size(300, 400); stroke(0); background(100); smooth(); color any_color; r = random(0, 255); g = random(0, 255); b = random(0, 255); any_color = color(r, g, b); } void draw() { fill(skin_color); //body parts quad(70, 190, 120, 170, 120, 200, 70, 200); //left arm quad(180, 170, 230, 190, 230, 200, 180, 200); //right arm rect(110, 300, 20, 30); //left leg rect(170, 300, 20, 30); //right leg fill(cloth_color); //cloth color (0 = red) quad(120, 160, 180, 160, 210, 300, 90, 300); //cloth rect(105, 330, 30, 20); //shoe left rect(165, 330, 30, 20); //shoe right fill(skin_color); //facial color ellipse(150, 100, 130, 130); fill(255, 0, 0); arc(150, 140, 30, 30, 0, PI); fill(hair_color); quad(80, 80, 100, 80, 100, 170, 80, 150); //left hair quad(200, 80, 220, 80, 220, 150, 200, 170); fill(cloth_color); arc(150, 90, 140, 140, PI, TWO_PI); //hat stroke(0); fill(eye_color); //eye color (0 = blue) ellipse(120, 110, 15, 15); ellipse(180, 110, 15, 15); fill(0); //iris ellipse(120, 110, 8, 8); ellipse(180, 110, 8, 8); } void mousePressed() { //hair color if(current_h_color==0) { hair_color = color(0); current_h_color = 1; //black } else if(current_h_color==1) { hair_color = color(100, 74, 8); current_h_color = 2; //brown } else if(current_h_color==2) { hair_color = color(243, 247, 30); current_h_color = 0; //back to yellow } //eye color if(current_e_color==0) { eye_color = color(60, 47, 47); current_e_color = 1; //grey } else if(current_e_color==1) { eye_color = color(155, 126, 33); current_e_color = 2; //brown } else if(current_e_color==2) { eye_color = color(0, 0, 255); current_e_color = 0; //back to blue } //cloth_color color any_color; r = random(0, 255); g = random(0, 255); b = random(0, 255); any_color = color(r, g, b); cloth_color = color(any_color); //cloth color }