xxxxxxxxxx
43
//How to apply function reusability
//Thecodingtrain classes
function setup() {
createCanvas(600, 600);
}
function draw() {
background(50, 15);
bee(170, 200, 57, 25);
bee(430, 135, 57, 25);
bee(180, 500, 57, 25);
bee(370, 360, 57, 25);
}
function bee(x, y, diameterY, diameterX) {
noStroke(0);
//Mouth
fill(0);
ellipse(x, y - 45, diameterY - 50, diameterX);
//ellipse (200, 140, 7, 25);
// wings
fill(0);
ellipse(x + 40, y - 5, diameterY, diameterX);
ellipse(x - 40, y - 5, diameterY, diameterX);
//ellipse (240, 180, 57, 25);
//ellipse (160, 180, 57, 25);
//abdomen
fill(200, 150, 12);
ellipse(x, y + 25, diameterY + 3, diameterX + 20);
//ellipse (200, 210, 60, 45);
//head
rectMode(CENTER);
fill(255);
ellipse(x, y, diameterY, diameterX);
//ellipse (200, 185, 57, 25);
}