mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-11-25 00:28:31 -05:00
20 lines
765 B
CoffeeScript
20 lines
765 B
CoffeeScript
|
# Box2D is defined in global namespace
|
||
|
|
||
|
# Used to have Box2DJS, but got rid of it.
|
||
|
if Box2D? # box2dweb, compiled from Flash port: https://code.google.com/p/box2dweb/
|
||
|
module.exports = box2d =
|
||
|
b2Vec2: Box2D.Common.Math.b2Vec2
|
||
|
b2BodyDef: Box2D.Dynamics.b2BodyDef
|
||
|
b2Body: Box2D.Dynamics.b2Body
|
||
|
b2FixtureDef: Box2D.Dynamics.b2FixtureDef
|
||
|
b2Fixture: Box2D.Dynamics.b2Fixture
|
||
|
b2FilterData: Box2D.Dynamics.b2FilterData
|
||
|
b2World: Box2D.Dynamics.b2World
|
||
|
b2ContactListener: Box2D.Dynamics.b2ContactListener
|
||
|
b2MassData: Box2D.Collision.Shapes.b2MassData
|
||
|
b2PolygonShape: Box2D.Collision.Shapes.b2PolygonShape
|
||
|
b2CircleShape: Box2D.Collision.Shapes.b2CircleShape
|
||
|
window.BOX2D_ENABLED = true
|
||
|
else # no Box2D
|
||
|
module.exports = null
|