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;
|
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
|
||||||
|
|
|
@ -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();
|
||||||
}
|
}
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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"
|
||||||
|
|
Loading…
Reference in a new issue