// Diagonal move, with color changes. // By Anthony Harrison-Mcbee float boogX; float boogY; float headR; float headG; float headB; float bg; void setup() { size(400, 400); boogY= height-300; boogX= width-300; // starts middle bg=255; smooth(); } void draw() { bg=bg-10; background(bg); rectMode(CENTER); ellipseMode(CENTER); fill(0); text("This is my sketch", 10, 10); //body fill(0); strokeWeight(4); rect(boogX, boogY, 20, 35); //Head headR = random(255); headG = random(255); headB = random(255); fill(headR, headG, headB); strokeWeight(4); ellipse(boogX, boogY-30, 80, 50); //mouth strokeWeight(4); line(boogX+10, boogY-15,boogX-10,boogY-15); strokeWeight(8); stroke(80, 150, 225); line(boogX-10, boogY, boogX-20, boogY+10); // left arm line(boogX+10, boogY, boogX+20, boogY+10); // right arm line(boogX-15, boogY+50, boogX-10, boogY+20); //left leg line(boogX+15, boogY+50, boogX+10, boogY+20); //right leg //eyes ellipse(boogX-19, boogY-30, 10, 10); // left eye ellipse(boogX+19, boogY-30, 10,10);// right eye boogX=boogX +1; boogY= boogY + 1; fill(0); text("By Anthony Harrison", 10, 370); }