mirror of
https://github.com/photonstorm/phaser
synced 2024-12-18 17:16:03 +00:00
47 lines
1.7 KiB
JavaScript
47 lines
1.7 KiB
JavaScript
/**
|
|
* @author Richard Davey <rich@photonstorm.com>
|
|
* @copyright 2018 Photon Storm Ltd.
|
|
* @license {@link https://github.com/photonstorm/phaser/blob/master/license.txt|MIT License}
|
|
*/
|
|
|
|
var Matter = require('./lib/core/Matter');
|
|
|
|
Matter.Body = require('./lib/body/Body');
|
|
Matter.Composite = require('./lib/body/Composite');
|
|
Matter.World = require('./lib/body/World');
|
|
|
|
Matter.Detector = require('./lib/collision/Detector');
|
|
Matter.Grid = require('./lib/collision/Grid');
|
|
Matter.Pairs = require('./lib/collision/Pairs');
|
|
Matter.Pair = require('./lib/collision/Pair');
|
|
Matter.Query = require('./lib/collision/Query');
|
|
Matter.Resolver = require('./lib/collision/Resolver');
|
|
Matter.SAT = require('./lib/collision/SAT');
|
|
|
|
Matter.Constraint = require('./lib/constraint/Constraint');
|
|
|
|
Matter.Common = require('./lib/core/Common');
|
|
Matter.Engine = require('./lib/core/Engine');
|
|
Matter.Events = require('./lib/core/Events');
|
|
Matter.Sleeping = require('./lib/core/Sleeping');
|
|
Matter.Plugin = require('./lib/core/Plugin');
|
|
|
|
Matter.Bodies = require('./lib/factory/Bodies');
|
|
Matter.Composites = require('./lib/factory/Composites');
|
|
|
|
Matter.Axes = require('./lib/geometry/Axes');
|
|
Matter.Bounds = require('./lib/geometry/Bounds');
|
|
Matter.Svg = require('./lib/geometry/Svg');
|
|
Matter.Vector = require('./lib/geometry/Vector');
|
|
Matter.Vertices = require('./lib/geometry/Vertices');
|
|
|
|
// aliases
|
|
|
|
Matter.World.add = Matter.Composite.add;
|
|
Matter.World.remove = Matter.Composite.remove;
|
|
Matter.World.addComposite = Matter.Composite.addComposite;
|
|
Matter.World.addBody = Matter.Composite.addBody;
|
|
Matter.World.addConstraint = Matter.Composite.addConstraint;
|
|
Matter.World.clear = Matter.Composite.clear;
|
|
|
|
module.exports = Matter;
|