SYMBOL INDEX (42 symbols across 8 files) FILE: client/src/client.js class Client (line 3) | class Client { method constructor (line 4) | constructor() { method onConnect (line 55) | onConnect(callback) { method onDisconnect (line 60) | onDisconnect(callback) { method onMessage (line 65) | onMessage(callback) { FILE: client/src/game.js class Game (line 10) | class Game { method constructor (line 11) | constructor() { method reset (line 31) | reset() { method update (line 34) | update(now) { method fixedUpdate (line 48) | fixedUpdate(fixedDelta) { method render (line 52) | render(delta, alpha) { method createPlayer (line 56) | createPlayer() { FILE: client/src/systems/input-system.js function setKeybindingsFromLocalStorage (line 32) | function setKeybindingsFromLocalStorage(kbsId) { function getKeybindingInputElements (line 46) | function getKeybindingInputElements() { function addChangeKeybindingListeners (line 54) | function addChangeKeybindingListeners(kbsId) { function setKeybinding (line 63) | function setKeybinding(inputElement, kbsId, action, kCode) { function addKeyboardListeners (line 73) | function addKeyboardListeners(inputId, kbsId) { function handleKeyEvent (line 83) | function handleKeyEvent(inputId, keybindingsId, event) { function isModalVisisble (line 97) | function isModalVisisble() { function addMouseListeners (line 107) | function addMouseListeners(inputId) { function handleMouseMove (line 120) | function handleMouseMove(inputId, event) { FILE: server/src/client.js class Client (line 3) | class Client { method constructor (line 4) | constructor(id, ws) { method hasHeartbeat (line 29) | hasHeartbeat() { method terminate (line 40) | terminate() { method onMessage (line 44) | onMessage(callback) { method onClose (line 48) | onClose(callback) { FILE: server/src/server.js class Server (line 17) | class Server { method constructor (line 18) | constructor(port, maxClients) { method createClient (line 56) | createClient(id, ws) { method destroyClient (line 75) | destroyClient(id) { method onClientConnect (line 80) | onClientConnect(callback) { method onClientDisconnect (line 84) | onClientDisconnect(callback) { FILE: server/src/utils.js function findFreeIndex (line 1) | function findFreeIndex(array, length) { FILE: server/src/world.js class World (line 3) | class World { method constructor (line 4) | constructor(id, maxPlayers) { method join (line 11) | join(client) { method leave (line 24) | leave(client) { method createPlayer (line 37) | createPlayer(id) { method destroyPlayer (line 48) | destroyPlayer(id) { method isFull (line 59) | isFull() { FILE: shared/utils.js function createFixedTimestep (line 1) | function createFixedTimestep(timestep, callback) {