From 47bf941ed14453f04b78e8cc3e3e7269167f4504 Mon Sep 17 00:00:00 2001 From: Jeremiah Billmann Date: Fri, 26 Jul 2013 21:47:56 -0400 Subject: [PATCH] Progress: Documentation --- README.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 346f867..02014a2 100644 --- a/README.md +++ b/README.md @@ -37,13 +37,13 @@ var players = server.getPlayers(), players.forEach(function (player) { var newState = {}; if (!player.state.x) { - player.state.x = 0; + player.state.x = 0; } for (i = 0; i < player.inputs.length; i ++) { if (player.inputs[i].input === 'left') { - newState.x -= (50 * deltaTime); + newState.x = player.state.x - (50 * deltaTime); } else if (inputs[i].input === 'right') { - newState.x += (50 * deltaTime); + newState.x = player.state.x + (50 * deltaTime); } } server.updatePlayerState(player.id, newState); @@ -65,15 +65,16 @@ GarageServerIO.initializeGarageServer('http://insertmygameurlhere.com', { onUpdatePlayerPrediction: function (state, inputs, deltaTime) { var newState = {}; if (!player.state.x) { - player.state.x = 0; + player.state.x = 0; } for (i = 0; i < player.inputs.length; i ++) { if (player.inputs[i].input === 'left') { - newState.x -= (50 * deltaTime); + newState.x = player.state.x - (50 * deltaTime); } else if (inputs[i].input === 'right') { - newState.x += (50 * deltaTime); + newState.x = player.state.x + (50 * deltaTime); } } + return newState; }, onInterpolation: function (previousState, targetState, amount) { return { x: (previousState.x + amount * (targetState.x - previousState.x)) };