define(function() { var Settings = { STAGE_WIDTH : 600, STAGE_HEIGHT : 400, // BOX2D INITIALATORS RATIO : 30, BOX2D_WORLD_AABB_SIZE : 3000, BOX2D_ALLOW_SLEEP : true, BOX2D_GRAVITY : 16, BOX2D_VELOCITY_ITERATIONS : 5, BOX2D_POSITION_ITERATIONS : 5, BOX2D_TIME_STEP : 1 / 30, // GRAPHIC PATHS GRAPHICS_PATH : 'img', GRAPHICS_SUBPATH_ITEMS : 'Items', GRAPHICS_SUBPATH_CHARACTERS : 'Characters', TILE_SIZE : 15, // GAME PLAY WALK_SPEED : 2.5, RUN_SPEED : 4.0, FLY_SPEED : 3.2, JUMP_SPEED : 3.0, // 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, ITEM_DENSITY : 0.9, ITEM_FRICTION : 0.99, ITEM_RESTITUTION : 0.02, // debug draw DEBUG_DRAW_CANVAS_SPRITE: isBrowserEnvironment() ? document.getElementById("canvas").getContext("2d") : undefined, IS_BROWSER_ENVIRONMENT: isBrowserEnvironment() }; function isBrowserEnvironment(){ return typeof window !== 'undefined'; } return Settings; })