Charlene - I

By Charlene
void setup() { size(400, 400); background(193, 171, 128); smooth(); noLoop(); noStroke(); } void draw() { building(50, 50, 30, 50, 255); // First row building(170, 50, 40, 60, 230); building(280, 50, 60, 80, 200); building(50, 160, 60, 100, 170); // Second row building(180, 160, 25, 50, 140); building(290, 160, 50, 50, 110); building(50, 310, 40, 70, 80); // Third row building(170, 260, 50, 120, 50); building(310, 230, 30, 150, 20); } void building(int xcenter, int ycenter, int w, int h, float c) { noStroke(); fill(c); rect(xcenter, ycenter, w, h); // Wall-1 fill(85, 68, 92); quad(xcenter + w, ycenter, xcenter + w + 10, ycenter - 10, xcenter + w + 10, ycenter + h - 10, xcenter + w, ycenter + h); // Wall-2 fill(153, 112, 112); quad(xcenter, ycenter, xcenter + 10, ycenter - 10, xcenter + w + 10, ycenter - 10, xcenter + w, ycenter); // Wall-3 stroke(0); strokeWeight(2); fill(221, 205, 241); ellipse(xcenter + w/2, ycenter + w/2, w - 20, w - 20); // Window line(xcenter + w/2, ycenter + 10, xcenter + w/2, ycenter + w - 10); line(xcenter + 10, ycenter + w/2, xcenter + w - 10, ycenter + w/2); fill(0); noStroke(); rect(xcenter + 10, ycenter + (w - 5), w - 20, h - (w - 20) - 15); // Door }

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*