ak1234
0
Q:

game rotate js


function component(width, height, color, x, y) {
  this.width = width;
  this.height = height;

    this.angle = 0;

   this.x = x;
  this.y = y;
 
  this.update = function() {
    ctx = myGameArea.context;
    ctx.save();
    ctx.translate(this.x, this.y); 
    ctx.rotate(this.angle);

      ctx.fillStyle = color;
    ctx.fillRect(this.width / -2, this.height / -2, this.width, this.height);
 
    ctx.restore(); 
  }
}

function updateGameArea() {
  myGameArea.clear();

    myGamePiece.angle += 1 * Math.PI / 180; 
  myGamePiece.update();
}
 
0

New to Communities?

Join the community