From c8f5d9c820a2c22163aec65e6df1a1d3acaf6159 Mon Sep 17 00:00:00 2001 From: logsol Date: Wed, 18 Jul 2012 23:50:18 +0200 Subject: [PATCH] added constant WORLD_UPDATE_BROADCAST_INTERVAL. fixes #11 --- lib/Chuck/Processors/ServerProcessor.js | 2 +- lib/Chuck/Settings.js | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/Chuck/Processors/ServerProcessor.js b/lib/Chuck/Processors/ServerProcessor.js index 86cb47b..ead54a2 100755 --- a/lib/Chuck/Processors/ServerProcessor.js +++ b/lib/Chuck/Processors/ServerProcessor.js @@ -97,7 +97,7 @@ define(requires, function(PhysicsEngine, Player, Box2D, Level, InputController, this.serverGame.updateClientsWorld(update); } - setTimeout(this.updateWorld.bind(this), 15); // FIXME: do this a different hearbeat + setTimeout(this.updateWorld.bind(this), Settings.WORLD_UPDATE_BROADCAST_INTERVAL); } return ServerProcessor; diff --git a/lib/Chuck/Settings.js b/lib/Chuck/Settings.js index 6aa36ea..db6bbc6 100755 --- a/lib/Chuck/Settings.js +++ b/lib/Chuck/Settings.js @@ -42,10 +42,13 @@ define(function() { ITEM_FRICTION: 0.99, ITEM_RESTITUTION: 0.02, + // BROWSER CANVAS_DOM_ID: 'canvasContainer', IS_BROWSER_ENVIRONMENT: isBrowserEnvironment(), + DEBUG_MODE: true, - DEBUG_MODE: true + // NETWORKING + WORLD_UPDATE_BROADCAST_INTERVAL: 15 }; function isBrowserEnvironment(){