var sun = function() { fill(220, 200, 0); ellipse(400, 0, 100, 100); }; var rainbowColors = [color(255, 0, 0), color(255, 175, 0), color(255, 255, 0), color(0, 255, 0), color(0, 120, 255), color(170, 0, 255), color(255, 0, 255)]; var drawRainbow = function() { noFill(); strokeWeight(10); var rainbowSize = 400; for(var i = 0; i < rainbowColors.length; i++) { stroke(rainbowColors[i]); arc(200, 400, rainbowSize, rainbowSize, 180, 360); rainbowSize -= 20; } }; var drawCloud = function(x, y) { fill(0); ellipse(x, y, 75, 50); ellipse(x + 50, y, 75, 50); ellipse(x + 25, y - 25, 75, 50); }; var drawBackground = function() { background(135, 0, 0); noStroke(); drawCloud(250, 100); drawCloud(0, 150); }; var draw = function() { drawBackground(); drawRainbow(); sun(); };