public PhysicsWorld(Box2DX.Common.Vec2 gravity, Box2DX.Common.Vec2 worldLowerBound, Box2DX.Common.Vec2 worldUpperBound) { AABB bound = new AABB(); bound.LowerBound.Set(worldLowerBound.X, worldLowerBound.Y); bound.UpperBound.Set(worldUpperBound.X, worldUpperBound.Y); world = new World(bound, gravity, true); Engine.Physics.ContactListener listener = new Engine.Physics.ContactListener(); world.SetContactListener(listener); }
public PhysicsWorld(Box2DX.Common.Vec2 gravity, AABB worldBoundaries) { world = new World(worldBoundaries, gravity, true); Engine.Physics.ContactListener listener = new Engine.Physics.ContactListener(); world.SetContactListener(listener); }