diff --git a/js/game.js b/js/game.js index d7f56a1..9390237 100644 --- a/js/game.js +++ b/js/game.js @@ -17,7 +17,6 @@ let Net = new Network("ws://129.151.227.50:8080?name="+CookiePseudo(), Renderer) let playerId = null; //id of client player let players = []; let bullets = []; -let selfBullets = []; let player = null; Inp = new Input("canvas", Net,Renderer); @@ -28,11 +27,9 @@ players=Net.getPlayersToAdd(); let dt = 1; -let playerToUpdate; - function update() { - playerToUpdate = Net.getPlayersToUpdate(); + let playerToUpdate = Net.getPlayersToUpdate(); for (let i = 0;i=0;i--) + for(let i = bullets.length-1;i>=0;i--) { - list[i].update(dt); - list[i].checkCollisions(target,squares,circles); - if(list[i].deleted) + bullets[i].update(dt); + bullets[i].checkCollisions(player,squares,circles); + if(bullets[i].deleted) { - Renderer.remBullet(list[i]); - list.splice(i,1); + Renderer.remBullet(bullets[i]); + bullets.splice(i,1); } } } @@ -120,7 +117,7 @@ function game() { //Inp.player=player; //pour connecter les input au joueur client console.log("Connected as id ",playerId); Inp.player=player; - Inp.bullets=selfBullets; + Inp.bullets=bullets; Renderer.AddPlayer(player) players.forEach((p) => { Renderer.AddPlayer(p) @@ -138,8 +135,7 @@ function game() { players[i].update(squares, circles, dt); } Renderer.ReloadAff(); - updateBullets(selfBullets,null,dt); - updateBullets(bullets,player,dt); + updateBullets(dt); } let newTime = new Date();