void setup() {
size(400,400);
background(34,60,70);
smooth();
noLoop();
}
void draw() {
//first column
building(65,55,70, 212);
building(65,165,70, 120);
building(65,280,80, 18);
//second column
building(170,40,80, 70);
building(170,150,100, 150);
building(170,285,100, 60);
//third column
building(280,40,75,87);
building(280,150,90, 95);
building(280,280,115, 75);
}
void building(int xcenter, int ycenter, int h, float c){
//house shape
noStroke();
fill(c);
rect(xcenter, ycenter,60, h);
//roof shape
stroke(0);
fill(0);
triangle(xcenter + 30, ycenter - 30, xcenter, ycenter, xcenter + 60, ycenter);
//windows
stroke(0);
fill(255);
rect(xcenter + 8, ycenter + 15, 20, 10);
line(xcenter + 18, ycenter+ 15, xcenter+18, ycenter +25);
line(xcenter + 8, ycenter + 20, xcenter + 28, ycenter + 20);
rect(xcenter + 35, ycenter + 15, 16, 26);
line(xcenter + 43, ycenter + 15, xcenter + 43, ycenter + 41);
line(xcenter + 35, ycenter + 28, xcenter + 50, ycenter +28);
//door
noStroke();
fill(165,125,38);
rect(xcenter + 20, ycenter + h-26, 15, 26);
fill(0);
ellipse(xcenter + 31, ycenter + h-12, 2, 2);
}Jessica - I
on Monday, Oct 20, 2008 – 12:22 pm