From b6e6eb749f26cc85dbe49e1a2db81a353f4aba5d Mon Sep 17 00:00:00 2001 From: Richard Davey Date: Tue, 13 Feb 2018 03:43:12 +0000 Subject: [PATCH] Added Arcade Physics entry point. --- src/phaser-arcade-physics.js | 64 ++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 src/phaser-arcade-physics.js diff --git a/src/phaser-arcade-physics.js b/src/phaser-arcade-physics.js new file mode 100644 index 000000000..9f1df0073 --- /dev/null +++ b/src/phaser-arcade-physics.js @@ -0,0 +1,64 @@ +/** + * @author Richard Davey + * @copyright 2018 Photon Storm Ltd. + * @license {@link https://github.com/photonstorm/phaser/blob/master/license.txt|MIT License} + */ + +require('./polyfills'); + +var CONST = require('./const'); +var Extend = require('./utils/object/Extend'); + +/** +* @namespace Phaser +*/ + +var Phaser = { + + Actions: require('./actions'), + Animation: require('./animations'), + Cache: require('./cache'), + Cameras: require('./cameras'), + Class: require('./utils/Class'), + Create: require('./create'), + Curves: require('./curves'), + Data: require('./data'), + Display: require('./display'), + DOM: require('./dom'), + EventEmitter: require('./events/EventEmitter'), + Game: require('./boot/Game'), + GameObjects: require('./gameobjects'), + Geom: require('./geom'), + Input: require('./input'), + Loader: require('./loader'), + Math: require('./math'), + Physics: { + Arcade: require('./physics/arcade') + }, + Scene: require('./scene/Scene'), + Scenes: require('./scene'), + Sound: require('./sound'), + Structs: require('./structs'), + Textures: require('./textures'), + Tilemaps: require('./tilemaps'), + Time: require('./time'), + Tweens: require('./tweens'), + Utils: require('./utils') + +}; + +// Merge in the consts + +Phaser = Extend(false, Phaser, CONST); + +// Export it + +module.exports = Phaser; + +global.Phaser = Phaser; + +/* + * "Documentation is like sex: when it is good, it is very, very good; + * and when it is bad, it is better than nothing." + * -- Dick Brandon + */