xxxxxxxxxx
31
class Jellyfish {
constructor(x, y, ang) {
this.x = x;
this.y = y;
this.num = 10;
this.r = 10;
this.angle = 0;
this.t = 0;
this.size = 20;
this.shift = 3;
this.ang = ang;
}
display() {
noStroke();
push();
translate(this.x, this.y);
for (let i=0; i<this.num; i++) {
if(i == this.num-1) {
fill(255);
} else {
fill(255, 100);
}
ellipse(this.r*i/this.num*sin(this.angle + this.shift*i*0.5), this.r*i/this.num*cos(this.angle + this.shift*i*0.5), i+15, i+15);
}
this.angle += 4;
this.t += 1;
pop();
}
}