From f1efb63483a7c6c8b506aba291c54ced4c0a6776 Mon Sep 17 00:00:00 2001 From: Jeremiah Billmann Date: Sat, 1 Jun 2013 16:43:18 -0400 Subject: [PATCH] Added TODOs --- client/garageserver.io.js | 4 +++- lib/server/garageservergame.js | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/client/garageserver.io.js b/client/garageserver.io.js index 9560727..a75f084 100644 --- a/client/garageserver.io.js +++ b/client/garageserver.io.js @@ -33,11 +33,13 @@ window.GarageServerIO = (function (window, socketio) { updatePlayerInput = function (data) { var playerFound = false; - if(socket.id === data.id) { + if(socket.socket.sessionid === data.id) { + //TODO: Don't add if sequence state is already stored. updates.push(data); } else { for(var i = 0; i < players.length; i ++) { + //TODO: Don't add if sequence state is already stored. if(players[i].id === data.id) { playerFound = true; players[i].state = data.state; diff --git a/lib/server/garageservergame.js b/lib/server/garageservergame.js index 537bf6d..eb53c78 100644 --- a/lib/server/garageservergame.js +++ b/lib/server/garageservergame.js @@ -12,6 +12,7 @@ function GarageServerGame (socket, options) { GarageServerGame.prototype.updatePlayers = function () { var currentTime = new Date().getTime(); for(var i = 0; i < this.players.length; i ++) { + //TODO: Retink efficiency this.socket.emit('update', { id: this.players[i].client.id, state: this.players[i].state, seq: this.players[i].sequence, timestamp: currentTime }); } };