keyboard debug

This commit is contained in:
Killian Marty 2023-11-19 19:56:29 +01:00
parent 2eb32dae29
commit 1e7da4aa41
3 changed files with 18 additions and 3 deletions

View file

@ -47,6 +47,14 @@ class Player
} }
} }
changeDirection(newDirection){
this.dir = newDirection;
if(this.dir!=0){
this.visibleDir = newDirection;
}
Net.update(this);
}
update(squares,circles)//update position update(squares,circles)//update position
{ {
if(this.dir==0) if(this.dir==0)

View file

@ -32,10 +32,10 @@ class Keyboard{
}else if(this.keysDown.has('q')){ }else if(this.keysDown.has('q')){
newDir = 7; newDir = 7;
} }
console.log(newDir)
for (var i = players.length - 1; i >= 0; i--) { for (var i = players.length - 1; i >= 0; i--) {
if(players[i].id==playerId){ if(players[i].id==playerId){
players[i].dir = newDir; players[i].changeDirection(newDir);
} }
} }
} }

View file

@ -17,7 +17,7 @@ class Network{
case 'update': case 'update':
for (var i = players.length - 1; i >= 0; i--) { for (var i = players.length - 1; i >= 0; i--) {
if(players[i].id==data.data.id){ if(players[i].id==data.data.id){
players[i]=data.data; players[i].retrieveServerInfo(data.data.id, data.data.x, data.data.y, data.data.dir);
break; break;
} }
} }
@ -40,4 +40,11 @@ class Network{
this.message(JSON.parse(e.data)); this.message(JSON.parse(e.data));
}) })
} }
update(obj){
this.socket.send(JSON.stringify({
type: "update",
data: obj
}))
}
} }