Angry Birds (Part 2) (Bird.js)

 Angry Birds

(Part 2)


Bird.js:

class Bird {

  constructor(x, y) {
    var options = {
      restitution: 0.5,
      friction: 1,
      density: 1.5,
    };

    this.body = Bodies.rectangle(x, y, 5050, options);
    this.width = 50;
    this.height = 50;

    World.add(world, this.body);
  }

  display() {
    var pos = this.body.position;
    var angle = this.body.angle;

    pos.x = mouseX;
    pos.y = mouseY;

    push();
    translate(pos.x, pos.y);
    rotate(angle);
    strokeWeight(4);
    stroke('blue');
    fill('red');

    rectMode(CENTER);
    rect(00this.width, this.height);
    pop();
  }
}

0 Comments: