xxxxxxxxxx
class Bug {
float x,y;
float w;
float h;
float ySpeed;
float xSpeed;
color bugColor;
color wingColor;
Bug () {
x = random(width);
y = random(height);
w = 30;
h = 40;
ySpeed = random(1,6);
xSpeed = random(1,6);
bugColor = color(118, 252, 216);
wingColor = color(228, 145, 247);
}
void move() {
y += ySpeed;
x += xSpeed;
if ((y> height) || (y<0)) {
ySpeed = ySpeed * -1;
x = random(width);
}
if ((x>width) || (x<0)) {
xSpeed = xSpeed * -1;
}
}
void display() {
//legs
line(x-20,y-20,x+20,y+20);
line(x-20,y+20,x+20,y-20);
//body
fill(bugColor);
ellipse(x,y,w,h);
//wings
fill(wingColor);
triangle(x-60,y,x-20,y+15,x-10,y);
triangle(x+60,y,x+20,y-15,x+10,y);
//eye
ellipse(x+1,y-1,10,10);
}
}