int moonX = 0; int moonY = 100; int w=720, h=480; void setup() { size (w, h); } void draw() { //black sky background (0); //moon noStroke(); fill(255); ellipseMode(CENTER); ellipse(moonX, moonY, 80, 80); moonX = moonX +3; //green grass noStroke(); fill(121, 170, 106); rectMode (CORNERS); rect(0, h/4, w, h); robot(); } void robot() { //// Move & draw it rectMode(CENTER); //body stroke(0); fill(255, 51, 15); rect(mouseX, mouseY, 60, 120); //head stroke(0); fill(255, 90, 15); rect(mouseX, mouseY-85, 80, 30); stroke(0); rect(mouseX, mouseY-65, 10, 10); //eyes stroke(0); fill(255); //left eye ellipse(mouseX-20, mouseY-85, 20, 20); //right eye ellipse(mouseX+20, mouseY-85, 20, 20); //arms stroke(0); fill(255, 90, 15); rect(mouseX-45, mouseY-10, 15, 80);//leftarm rect(mouseX+45, mouseY-10, 15, 80);//rightarm //jointL ellipse(mouseX-34, mouseY-40, 10, 10); //jointR ellipse(mouseX+34, mouseY-40, 10, 10); //legs/rockets }