This commit is contained in:
Killian Marty 2023-11-19 18:55:21 +01:00
parent d56fabd45a
commit 399822d312
4 changed files with 9 additions and 8 deletions

View file

@ -5,14 +5,14 @@ const playerSpeed=2.;
const halfSqrtTwo=0.70710678118; const halfSqrtTwo=0.70710678118;
class Player class Player
{ {
constructor (id,x,y,name) constructor (id,x,y,name, dir)
{ {
this.name=name; this.name=name;
this.x=x; this.x=x;
this.y=y; this.y=y;
this.id=id; this.id=id;
this.visibleDir=1; this.visibleDir=1;
this.dir=0;//0=standStill this.dir=dir;//0=standStill
//1=North //1=North
//2=North-East //2=North-East
//3=East //3=East

View file

@ -10,11 +10,12 @@ let players = [];
Net.connect(); //connect to server, create a player, and retrieve all players info Net.connect(); //connect to server, create a player, and retrieve all players info
setInterval(game); setInterval(game);
function game() { function game() {
//players[0].update([],[]); for (var i = players.length - 1; i >= 0; i--) {
players[i].update([],[]);
}
//console.log(Inp.calculateAngle(500,500)) //console.log(Inp.calculateAngle(500,500))
Renderer.ReloadAff(); Renderer.ReloadAff();
} }

View file

@ -9,7 +9,7 @@ class Network{
case 'connect': case 'connect':
playerId = data.data.playerId; playerId = data.data.playerId;
for (var i = data.data.players.length - 1; i >= 0; i--) { for (var i = data.data.players.length - 1; i >= 0; i--) {
players.push(new Player(data.data.players[i].id, data.data.players[i].x, data.data.players[i].y, data.data.players[i].name)) players.push(new Player(data.data.players[i].id, data.data.players[i].x, data.data.players[i].y, data.data.players[i].name, data.data.players[i].dir))
Renderer.AddPlayer(players[players.length - 1]) Renderer.AddPlayer(players[players.length - 1])
} }
@ -23,7 +23,7 @@ class Network{
} }
break; break;
case "newplayer": case "newplayer":
players.push(new Player(data.data.id, data.data.x, data.data.y, data.data.name)); players.push(new Player(data.data.id, data.data.x, data.data.y, data.data.name, data.data.dir));
Renderer.AddPlayer(players[players.length - 1]) Renderer.AddPlayer(players[players.length - 1])
break; break;
} }

View file

@ -27,8 +27,8 @@ playerCount++;
function createNewPlayer(socket){ function createNewPlayer(socket){
var obj = { var obj = {
id: playerCount, id: playerCount,
x: 0, x: Math.floor(Math.random()*1000),
y: 0, y: Math.floor(Math.random()*1000),
dir: 0, dir: 0,
visibleDir: 0, visibleDir: 0,
name: playerCount.toString() + "joueur" name: playerCount.toString() + "joueur"