Circle circle, circle2, circle3;
circles = new Circle[1000];
for(int i = 1; i < 100; i++){
circles[i] = new Circle(random(0, 1000), random(0, 1000), random(200));
circle = new Circle(1000, 1000, 50);
circle2 = new Circle(100, 100, 50);
circle3 = new Circle(900, 900, 50);
for(int i = 0; i < 5; i++){
circle.Smiles(random(0,1000), random(0,1000), random(1000));
Circle(float xpos, float ypos, float dia){
if(x1 <= width - diameter/4 && x1 <= height - diameter/4 && y1 <= width - diameter/4 && y1 <= height - diameter/4){
void Smiles(float x1pos, float y1pos, float faceSize){
float rNum = random(1, 3);
if(faceSize/ep < faceSize*random(9)){
fill(random(50), random(50), random(50), 5);
ellipse(x1pos, y1pos, faceSize*rNum, faceSize*rNum);
line(x1pos - (faceSize/ep), y1pos - (faceSize/25), x1pos - (faceSize/ep), y1pos + (faceSize/25));
line(x1pos + (faceSize/ep), y1pos - (faceSize/25), x1pos + (faceSize/ep), y1pos + (faceSize/25));
arc(x1pos, y1pos + (faceSize/ep), 20, 20, 0, PI);