diff --git a/lib/Chuck/Settings.js b/lib/Chuck/Settings.js index db6bbc6..9c57666 100755 --- a/lib/Chuck/Settings.js +++ b/lib/Chuck/Settings.js @@ -1,59 +1,51 @@ -define(function() { +define({ + STAGE_WIDTH: 600, + STAGE_HEIGHT: 400, - var Settings = { - STAGE_WIDTH: 600, - STAGE_HEIGHT: 400, + // BOX2D INITIALATORS + RATIO: 35, + BOX2D_WORLD_AABB_SIZE: 3000, + BOX2D_ALLOW_SLEEP: true, + BOX2D_GRAVITY: 16, + BOX2D_VELOCITY_ITERATIONS: 5, + BOX2D_POSITION_ITERATIONS: 5, + BOX2D_TIME_STEP: 1 / 60, - // BOX2D INITIALATORS - RATIO: 35, - BOX2D_WORLD_AABB_SIZE: 3000, - BOX2D_ALLOW_SLEEP: true, - BOX2D_GRAVITY: 16, - BOX2D_VELOCITY_ITERATIONS: 5, - BOX2D_POSITION_ITERATIONS: 5, - BOX2D_TIME_STEP: 1 / 60, + // GRAPHIC PATHS + GRAPHICS_PATH: 'static/img/', + GRAPHICS_SUBPATH_ITEMS: 'items/', + GRAPHICS_SUBPATH_CHARACTERS: 'characters/', - // GRAPHIC PATHS - GRAPHICS_PATH: 'static/img/', - GRAPHICS_SUBPATH_ITEMS: 'items/', - GRAPHICS_SUBPATH_CHARACTERS: 'characters/', + TILE_SIZE: 15, - TILE_SIZE: 15, + // GAME PLAY + WALK_SPEED: 2.5, + RUN_SPEED: 4.0, + FLY_SPEED: 3.2, + JUMP_SPEED: 3.0, + JUMP_UPLIFT: 0.05, - // GAME PLAY - WALK_SPEED: 2.5, - RUN_SPEED: 4.0, - FLY_SPEED: 3.2, - JUMP_SPEED: 3.0, - JUMP_UPLIFT: 0.05, + // restitution: bouncyness, friction: rubbing, density: mass + TILE_FRICTION: 0.99, + TILE_RESTITUTION: 0.1, - // restitution: bouncyness, friction: rubbing, density: mass - TILE_FRICTION: 0.99, - TILE_RESTITUTION: 0.1, + PLAYER_DENSITY: 0.96, + PLAYER_FRICTION: 5, + PLAYER_MOTION_FRICTION: 0.1, + PLAYER_RESTITUTION: 0.0, + PLAYER_LINEAR_DAMPING: .5, - PLAYER_DENSITY: 0.96, - PLAYER_FRICTION: 5, - PLAYER_MOTION_FRICTION: 0.1, - PLAYER_RESTITUTION: 0.0, - PLAYER_LINEAR_DAMPING: .5, + ITEM_DENSITY: 0.9, + ITEM_FRICTION: 0.99, + ITEM_RESTITUTION: 0.02, - - ITEM_DENSITY: 0.9, - ITEM_FRICTION: 0.99, - ITEM_RESTITUTION: 0.02, - - // BROWSER - CANVAS_DOM_ID: 'canvasContainer', - IS_BROWSER_ENVIRONMENT: isBrowserEnvironment(), - DEBUG_MODE: true, - - // NETWORKING - WORLD_UPDATE_BROADCAST_INTERVAL: 15 - }; - - function isBrowserEnvironment(){ + // BROWSER + CANVAS_DOM_ID: 'canvasContainer', + IS_BROWSER_ENVIRONMENT: isBrowserEnvironment(){ return typeof window !== 'undefined'; - } + }, + DEBUG_MODE: true, - return Settings; + // NETWORKING + WORLD_UPDATE_BROADCAST_INTERVAL: 15 }) \ No newline at end of file