diff options
Diffstat (limited to 'server/Entities/Bullet.js')
-rw-r--r-- | server/Entities/Bullet.js | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/server/Entities/Bullet.js b/server/Entities/Bullet.js index cb5a1a4..5b93a45 100644 --- a/server/Entities/Bullet.js +++ b/server/Entities/Bullet.js @@ -6,9 +6,11 @@ var Bullet = function(parent, angle) { self.id = Math.random(); self.speedX = Math.cos(angle/180*Math.PI) *10; self.speedY = Math.sin(angle/180*Math.PI) *10; + self.dir = 0; self.parent = parent; self.timer = 0; self.toRemove = false; + var super_update = self.update; self.update = function(){ if (self.timer++ > 100) @@ -34,19 +36,21 @@ var Bullet = function(parent, angle) { self.getInitPack = function() { return { - id:self.id, - x:self.x, - y:self.y, - map:self.map, + id: self.id, + x: self.x, + y: self.y, + map: self.map, + dir: self.dir, }; } self.getUpdatePack = function() { return { - id:self.id, - x:self.x, - y:self.y, - map:self.map, + id: self.id, + x: self.x, + y: self.y, + map: self.map, + dir: self.dir, }; } |