class Render { constructor(id) { this.canvas = document.getElementById(id) this.ctx = canvas.getContext("2d") this.players = [] this.ReloadAff() } AddPlayer(player) { this.players[player.id] = player } RenderPlayer(player) { const img = new Image(); img.src = "./assets/body.png"; this.ctx.save(); this.ctx.translate(player.x, player.y); this.ctx.rotate(player.angle); this.ctx.drawImage(img, -playerSize / 2, -playerSize / 2, playerSize, playerSize); this.ctx.restore(); } ReloadAff() { this.ctx.fillStyle = "red" this.ctx.fillRect(0,0,this.canvas.width,this.canvas.height); this.players.forEach((player) => { this.RenderPlayer(player) }) } }