UNPKG

vimtronner

Version:
18 lines (14 loc) 420 B
class ClientGameSocket constructor: (@socket, @game, @cycle)-> @socket.on 'movement', @onMovement @socket.on 'disconnect', @onLeave @socket.on 'leave', @onLeave @socket.join @game.name @socket.emit 'cycle', @cycle onLeave: => @socket.leave @game.name @game.removeCycle @cycle onMovement: (movement)=> @game.touch() @cycle.navigate(movement) module.exports = ClientGameSocket