server
This commit is contained in:
parent
d56fabd45a
commit
399822d312
4 changed files with 9 additions and 8 deletions
|
@ -5,14 +5,14 @@ const playerSpeed=2.;
|
|||
const halfSqrtTwo=0.70710678118;
|
||||
class Player
|
||||
{
|
||||
constructor (id,x,y,name)
|
||||
constructor (id,x,y,name, dir)
|
||||
{
|
||||
this.name=name;
|
||||
this.x=x;
|
||||
this.y=y;
|
||||
this.id=id;
|
||||
this.visibleDir=1;
|
||||
this.dir=0;//0=standStill
|
||||
this.dir=dir;//0=standStill
|
||||
//1=North
|
||||
//2=North-East
|
||||
//3=East
|
||||
|
|
|
@ -10,11 +10,12 @@ let players = [];
|
|||
Net.connect(); //connect to server, create a player, and retrieve all players info
|
||||
|
||||
|
||||
|
||||
setInterval(game);
|
||||
|
||||
function game() {
|
||||
//players[0].update([],[]);
|
||||
for (var i = players.length - 1; i >= 0; i--) {
|
||||
players[i].update([],[]);
|
||||
}
|
||||
//console.log(Inp.calculateAngle(500,500))
|
||||
Renderer.ReloadAff();
|
||||
}
|
|
@ -9,7 +9,7 @@ class Network{
|
|||
case 'connect':
|
||||
playerId = data.data.playerId;
|
||||
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])
|
||||
}
|
||||
|
@ -23,7 +23,7 @@ class Network{
|
|||
}
|
||||
break;
|
||||
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])
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -27,8 +27,8 @@ playerCount++;
|
|||
function createNewPlayer(socket){
|
||||
var obj = {
|
||||
id: playerCount,
|
||||
x: 0,
|
||||
y: 0,
|
||||
x: Math.floor(Math.random()*1000),
|
||||
y: Math.floor(Math.random()*1000),
|
||||
dir: 0,
|
||||
visibleDir: 0,
|
||||
name: playerCount.toString() + "joueur"
|
||||
|
|
Loading…
Reference in a new issue