var drawBackground = function() { background(); fill(100); stroke(0); ellipse(200, 200, 350, 250); }; drawBackground(); var drawBacon = function(x, y) { fill(192, 52, 42); beginShape(); vertex(x - 65, y + 55); bezierVertex(x - 45, y - 15, x + 25, y - 5, x + 35, y - 65); vertex(x + 65, y - 45); bezierVertex(x + 55, y + 15, x - 15, y + 5, x - 35, y + 75); endShape(); }; drawBacon(120, 150); drawBacon(155, 170); drawBacon(190, 190); var drawEggs = function(x, y, size) { noStroke(); for(var i = 0; i < 100; i++) { var r = size * random(); var theta = 2 * PI * random(); fill(255, 255, random(100, 255)); ellipse(x + r * cos(theta), y + (r * sin(theta)), random(20, 70), random(20, 60)); } }; drawEggs(220, 260, 30); drawEggs(260, 230, 40); drawEggs(280, 180, 30);