Respuesta :

Answer:

Explanation:

To add this functionality to our component constructor, first add a gravity property, which sets the current gravity. Then add a gravitySpeed property, which increases everytime we update the frame:

Example

function component(width, height, color, x, y, type) {

 this.type = type;

 this.width = width;

 this.height = height;

 this.x = x;

 this.y = y;

 this.speedX = 0;

 this.speedY = 0;

 this.gravity = 0.05;

 this.gravitySpeed = 0;

 this.update = function() {

   ctx = myGameArea.context;

   ctx.fillStyle = color;

   ctx.fillRect(this.x, this.y, this.width, this.height);

 }

 this.newPos = function() {

   this.gravitySpeed += this.gravity;

   this.x += this.speedX;

   this.y += this.speedY + this.gravitySpeed;

 }

}