xxxxxxxxxx
void setup(){
size(600,600);
}
int x=260;
int y=500;
int z=340;
int color1=0;
int color2=60;
int color3=255;
int sun1=255;
int sun2=255;
//rest of house
void draw(){
background(color1,color2,color3);
//airplane
line(550,30,560,30);
line(560,30,562,28);
line(554,30,556,31);
line(554,30,556,29);
stroke(255,255,255,50);
line(562,30,600,30);
//ground
fill(0,255,0);
rect(0,590, 600, 10);
//house
fill(140,50,10);
rect(150,350,300,240);
//roof
fill(240,20,0);
triangle(300,190,150,350,450,350);
//sun
noStroke();
fill(sun1,sun2,0);
ellipse(50,50,70,70);
//cloud 1
fill(255,255,255);
ellipse(160,60,60,40);
fill(255,255,255);
ellipse(190,60,60,40);
fill(255,255,255);
ellipse(220,60,60,40);
//cloud 2
fill(255,255,255);
ellipse(460,70,60,40);
fill(255,255,255);
ellipse(490,70,60,40);
fill(255,255,255);
ellipse(420,70,60,40);
//doorknob
//fill(240,230,140);
//ellipse(270,540,10,10);
//left window
fill(255,255,255);
rect(200,400,60,60);
//right window
fill(255,255,255);
rect(350,400,60,60);
//white space behind door
fill(255,255,255);
rect(260,500,80,90);
//door
noStroke();
fill(189,183,107);
rect(x,y,80,90);
if (x < 340) {
x=x+1;
}
//STOP MOVING
if (x == 339) {
x=x-2;
}
//red rectangle that hides door
noStroke();
fill(140,50,10);
rect(340,500,80,90);
//sky color change to night
color1=color1 - 1;
color2=color2 - 1;
color3=color3 -1;
//stars
if(color3<=0){
fill(255,255,255);
ellipse(100,100,5,5);
}
if(color3<=0){
fill(255,255,255);
ellipse(400,100,5,5);
}
if(color3<=0){
fill(255,255,255);
ellipse(200,150,5,5);
}
if(color3<=0){
fill(255,255,255);
ellipse(900,800,5,5);
}
if(color3<=0){
fill(255,255,255);
ellipse(740,10,5,5);
}
if(color3<=0){
fill(255,255,255);
ellipse(500,143,5,5);
}
if(color3<=0){
fill(255,255,255);
ellipse(200,650,5,5);
}
if(color3<=0){
fill(255,255,255);
ellipse(700,650,5,5);
}
if(color3<=0){
fill(255,255,255);
ellipse(50,500,5,5);
}
if(color3<=0){
fill(255,255,255);
ellipse(950,500,5,5);
}
if(color3==0){
sun1=0;
}
if(color3==0){
sun2=0;
}
}