Angry Birds (Part 5) (Bird.js)

Angry Birds

(Part 5)

 


Bird.js:

class Bird extends BaseClass {
  constructor(x, y) {
    super(x, y, 5050);
    this.image = loadImage('sprites/bird.png');
    this.smoke = loadImage('sprites/smoke.png');
    this.tranjectory = [];
  }

  display() {
    super.display();

    if (this.body.velocity.x > 10 && this.body.position.x > 200) {
      var position = [this.body.position.x, this.body.position.y];
      this.tranjectory.push(position);
    }

    for (var i = 0; i < this.tranjectory.length; i++) {
      image(this.smoke, this.tranjectory[i][0], this.tranjectory[i][1]);
    }
  }
}


 

0 Comments: