xxxxxxxxxx
size(500,500);
background(0,180,200);
int Center_X=250;
int Wheel_Y= 455;
int red=255;
int x=10;
int y=220;
line(499,350,1,350); //horizon
rectMode(CENTER);
rect(Center_X,100,5,20); //wire
fill(red,0,0);
rect(Center_X,90,6,6); //light on wire
fill(red);
triangle(230,300,270,300,250,150); //neck
triangle(230,300,270,300,250,450); //triangle axle
fill(40);
ellipse(Center_X,Wheel_Y,60,60); //outer wheel
fill(60);
ellipse(Center_X,Wheel_Y,40,40); //inner wheel
fill(red);
ellipse(Center_X,Wheel_Y,10,x); //center of wheel
fill(175);
ellipse(400,y,25,25); //right hand
ellipse(100,y,25,25); //left hand
ellipse(340,y,100,30); //right arm
ellipse(160,y,100,30); //left arm
ellipse(Center_X,300,150,200); //torso
ellipse(Center_X,150,85,90); //head
fill(100);
ellipse(Center_X,170,10,x); //mouth
rectMode(CENTER);
rect(Center_X,140, 50, x); //eyes
fill(100);
rect(Center_X,250,40,40); //control panel
fill(red,0,0);
rect(240,240,11,x); //control panel button left
rect(256,240,18,x); //control panel button right