class Wind implements Drawable, Effect { int angle; float power; int posX; int posY; Wind(int x, int y, int power, int angle) { posX = x; posY = y; this.power = power; this.angle = angle; } void draw() { pushMatrix(); stroke(88, 208, 250); fill(88, 208, 250); translate(posX, posY); rotateZ(radians(angle)); line(0, 0, power*10, 0); if(power != 0) { beginShape(); vertex(power*10-10, -2); vertex(power*10, 0); vertex(power*10-10, 2); endShape(); } popMatrix(); } }