mirror of
https://github.com/logsol/chuck.js.git
synced 2026-05-11 18:47:35 +00:00
refining js version
This commit is contained in:
parent
3c8fa410ba
commit
8d0ff1a929
15 changed files with 562 additions and 355 deletions
60
lib/Chuck/Config/Setup.js
Executable file
60
lib/Chuck/Config/Setup.js
Executable file
|
|
@ -0,0 +1,60 @@
|
|||
var Chuck = {
|
||||
Physics: {},
|
||||
Loader: {},
|
||||
Control: {},
|
||||
|
||||
b2Vec2 : Box2D.Common.Math.b2Vec2,
|
||||
b2AABB : Box2D.Collision.b2AABB,
|
||||
b2BodyDef : Box2D.Dynamics.b2BodyDef,
|
||||
b2Body : Box2D.Dynamics.b2Body,
|
||||
b2FixtureDef : Box2D.Dynamics.b2FixtureDef,
|
||||
b2Fixture : Box2D.Dynamics.b2Fixture,
|
||||
b2World : Box2D.Dynamics.b2World,
|
||||
b2MassData : Box2D.Collision.Shapes.b2MassData,
|
||||
b2PolygonShape : Box2D.Collision.Shapes.b2PolygonShape,
|
||||
b2CircleShape : Box2D.Collision.Shapes.b2CircleShape,
|
||||
b2DebugDraw : Box2D.Dynamics.b2DebugDraw,
|
||||
b2MouseJointDef : Box2D.Dynamics.Joints.b2MouseJointDef
|
||||
};
|
||||
|
||||
Chuck.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 / 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,
|
||||
PLAYER_RESTITUTION : 0.0,
|
||||
PLAYER_LINEAR_DAMPING : .5,
|
||||
|
||||
|
||||
ITEM_DENSITY : 0.9,
|
||||
ITEM_FRICTION : 0.99,
|
||||
ITEM_RESTITUTION : 0.02
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue