xxxxxxxxxx
117
// Name: Hannah Curran
// Date: 3/2/21
// Assignment: Week 6 Lab Object Static Scene
// Description: This is a static scene of a city during the day
function setup() {
createCanvas(400, 400);
}
function draw() {
// light pink color, default is 220 (transparent)
background(250,230,230);
noStroke(); // don't want an outline on my shapes
//draw the clouds
fill(255,255,255);
ellipse(60,50,60,50);
ellipse(90,40,60,50);
ellipse(140,50,60,50);
ellipse(80,70,60,50);
ellipse(120,65,60,50);
fill(255,255,255);
ellipse(350,130,60,50);
ellipse(380,110,60,50);
ellipse(430,120,60,50);
ellipse(370,140,60,50);
ellipse(410,135,60,50);
// draw the setting sun
fill(255, 186, 66);
circle(260,110,70);
//draw the city cuildings with various rectangles
// BUILDING 1:
fill(0, 0, 0);
rect(192,110,6,300);
fill(0, 0, 0);
rect(192,110,6,300);
fill(0, 0, 0);
rect(189,120,12,300);
fill(0, 0, 0);
rect(179,130,32,300);
fill(0, 0, 0);
rect(176.5,135,37,300);
fill(0, 0, 0);
rect(172.5,145,45,300);
fill(0, 0, 0);
rect(165,150,60,300);
fill(0, 0, 0);
rect(165,150,60,300);
fill(0,0,0);
rect(194,70,1,80)
//BUILDING 2
fill(0,0,0);
rect(50,190,70,300);
triangle(50, 190, 85, 150, 120, 190)
//BUILDING 3
fill(0,0,0);
rect(140,230,40,300);
//BUILDING 4
fill(0,0,0);
rect(300,170,35,300);
//BUILDING 5
fill(0,0,0);
rect(220,260,80,300);
fill(0,0,0);
rect(240,220,50,300);
fill(0,0,0);
rect(249,200,30,300);
//BUILDING 6
fill(0,0,0);
rect(80,260,80,300);
//BUILDING 7
fill(0,0,0);
rect(10,230,30,300);
//BUILDING 8
fill(0,0,0);
rect(350,200,80,300);
fill(0,0,0);
rect(373,150,5,80);
fill(0,0,0);
rect(362,180,30,80);
//BUILDING 9
fill(0,0,0);
rect(320,280,50,100);
//BUILDING 10
fill(0,0,0);
rect(0,290,80,300);
//BUILDING 11
fill(0,0,0);
rect(125,180,20,300);
// Create rectangle and make it black for the ground
fill(0,0,0);
rect(0,320,700,80);
}