summaryrefslogtreecommitdiff
path: root/server/Entities/Player.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/Entities/Player.js')
-rw-r--r--server/Entities/Player.js53
1 files changed, 27 insertions, 26 deletions
diff --git a/server/Entities/Player.js b/server/Entities/Player.js
index 6bc0e65..8286355 100644
--- a/server/Entities/Player.js
+++ b/server/Entities/Player.js
@@ -16,6 +16,7 @@ var Player = function(id){
self.mouseAngle = 0;
self.maxSpeed = 10;
self.hp = 10;
+ self.dir = 0;
self.hpMax = 10;
self.score = 0;
@@ -37,22 +38,22 @@ var Player = function(id){
self.updateSpeed = function(){
if(self.pressingRight){
self.speedX = self.maxSpeed;
- self.dir = consts.DIR_RIGHT;
+ self.dir = 4;
}
else if(self.pressingLeft){
self.speedX = -self.maxSpeed;
- self.dir = consts.DIR_LEFT;
+ self.dir = 1;
}
else
self.speedX = 0;
if(self.pressingUp){
self.speedY = -self.maxSpeed;
- self.dir = consts.DIR_UP;
+ self.dir = 2;
}
else if(self.pressingDown){
self.speedY = self.maxSpeed;
- self.dir = consts.DIR_DOWN;
+ self.dir = 0;
}
else
self.speedY = 0;
@@ -60,28 +61,28 @@ var Player = function(id){
self.getInitPack = function() {
return {
- id:self.id,
- playerName:self.playerName,
- x:self.x,
- y:self.y,
- map:self.map,
- number:self.number,
- hp:self.hp,
- hpMax:self.hpMax,
- score:self.score,
- dir:self.dir,
+ id: self.id,
+ playerName: self.playerName,
+ x: self.x,
+ y: self.y,
+ map: self.map,
+ number: self.number,
+ hp: self.hp,
+ hpMax: self.hpMax,
+ score: self.score,
+ dir: self.dir,
};
}
self.getUpdatePack = function() {
return {
- id:self.id,
- playerName:self.playerName,
- x:self.x,
- y:self.y,
- map:self.map,
- score:self.score,
- hp:self.hp,
- dir:self.dir,
+ id: self.id,
+ playerName: self.playerName,
+ x: self.x,
+ y: self.y,
+ map: self.map,
+ score: self.score,
+ hp: self.hp,
+ dir: self.dir,
};
}
Player.list[id] = self;
@@ -99,19 +100,19 @@ Player.onConnect = function(socket, pName){
socket.on('keyPress', function(data){
if (data.inputId === 'left'){
player.pressingLeft = data.state;
- player.dir = consts.DIR_LEFT;
+ player.dir = 1;
}
else if (data.inputId === 'right'){
player.pressingRight = data.state;
- player.dir = consts.DIR_RIGHT;
+ player.dir = 4;
}
else if (data.inputId === 'up'){
player.pressingUp = data.state;
- player.dir = consts.DIR_UP;
+ player.dir = 2;
}
else if (data.inputId === 'down'){
player.pressingDown = data.state;
- player.dir = consts.DIR_DOWN;
+ player.dir = 0;
}
else if (data.inputId === 'attack'){
player.pressingAttack = data.state;