mirror of
https://github.com/logsol/chuck.js.git
synced 2026-05-11 10:37:34 +00:00
56 lines
No EOL
1.3 KiB
JavaScript
Executable file
56 lines
No EOL
1.3 KiB
JavaScript
Executable file
define({
|
|
STAGE_WIDTH: 600,
|
|
STAGE_HEIGHT: 400,
|
|
|
|
// BOX2D INITIALATORS
|
|
BOX2D_WORLD_AABB_SIZE: 3000,
|
|
BOX2D_ALLOW_SLEEP: true,
|
|
BOX2D_GRAVITY: 26,
|
|
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/',
|
|
GRAPHICS_SUBPATH_TILES: 'Tiles/',
|
|
|
|
RATIO: 21, //35
|
|
TILE_SIZE: 15, //15
|
|
CAMERA_IS_ORTHOGRAPHIC: true,
|
|
VIEW_CONTROLLER: 0 ? 'Three' : 'Pixi',
|
|
|
|
// GAME PLAY
|
|
WALK_SPEED: 4,
|
|
RUN_SPEED: 6.4,
|
|
FLY_SPEED: 5.12,
|
|
JUMP_SPEED: 70,
|
|
MAX_THROW_FORCE: 15,
|
|
|
|
// restitution: bouncyness, friction: rubbing, density: mass
|
|
TILE_FRICTION: 0.99,
|
|
TILE_RESTITUTION: 0.1,
|
|
|
|
PLAYER_DENSITY: 3.68,
|
|
PLAYER_FRICTION: 5,
|
|
PLAYER_MOTION_FRICTION: 0.1,
|
|
PLAYER_RESTITUTION: 0.0,
|
|
PLAYER_LINEAR_DAMPING: 0.8,
|
|
|
|
ITEM_DENSITY: 0.9,
|
|
ITEM_FRICTION: 0.99,
|
|
ITEM_RESTITUTION: 0.02,
|
|
|
|
// BROWSER
|
|
CANVAS_DOM_ID: 'canvasContainer',
|
|
IS_BROWSER_ENVIRONMENT: typeof window !== 'undefined',
|
|
USE_WEGBL: true,
|
|
|
|
DEBUG_MODE: 0,
|
|
|
|
// NETWORKING
|
|
WORLD_UPDATE_BROADCAST_INTERVAL: 70,
|
|
NETWORK_LOG_INCOMING: false,
|
|
NETWORK_LOG_OUTGOING: false
|
|
}) |