io.sockets.on('connection', function (socket) { var ship = new Ship({ x: Math.random()*100, y: Math.random()*100, id : socket.id.split('#').pop() }); scene.addPlayer(ship); socket.emit('connection', scene.serialize()); socket.on('keys', function(heldKeys) { ship.handleKeys(heldKeys); }); socket.on('disconnect', function(client) { io.sockets.emit('player.disconnect', socket.id); scene.removePlayerById(socket.id); }); });
socket.on('keys', function(heldKeys) { ship.handleKeys(heldKeys); });