keyboard debug
This commit is contained in:
parent
2eb32dae29
commit
1e7da4aa41
3 changed files with 18 additions and 3 deletions
|
@ -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)
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
}))
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Reference in a new issue