|
| 1 | +/** |
| 2 | + * @author Richard Davey <rich@photonstorm.com> |
| 3 | + * @copyright 2018 Photon Storm Ltd. |
| 4 | + * @license {@link https://github.com/photonstorm/phaser/blob/master/license.txt|MIT License} |
| 5 | + */ |
| 6 | + |
| 7 | +require('./polyfills'); |
| 8 | + |
| 9 | +var CONST = require('./const'); |
| 10 | +var Extend = require('./utils/object/Extend'); |
| 11 | + |
| 12 | +/** |
| 13 | +* @namespace Phaser |
| 14 | +*/ |
| 15 | + |
| 16 | +var Phaser = { |
| 17 | + |
| 18 | + Actions: require('./actions'), |
| 19 | + Animation: require('./animations'), |
| 20 | + Cache: require('./cache'), |
| 21 | + Cameras: require('./cameras'), |
| 22 | + Class: require('./utils/Class'), |
| 23 | + Create: require('./create'), |
| 24 | + Curves: require('./curves'), |
| 25 | + Data: require('./data'), |
| 26 | + Display: require('./display'), |
| 27 | + DOM: require('./dom'), |
| 28 | + EventEmitter: require('./events/EventEmitter'), |
| 29 | + Game: require('./boot/Game'), |
| 30 | + GameObjects: require('./gameobjects'), |
| 31 | + Geom: require('./geom'), |
| 32 | + Input: require('./input'), |
| 33 | + Loader: require('./loader'), |
| 34 | + Math: require('./math'), |
| 35 | + Physics: { |
| 36 | + Arcade: require('./physics/arcade') |
| 37 | + }, |
| 38 | + Scene: require('./scene/Scene'), |
| 39 | + Scenes: require('./scene'), |
| 40 | + Sound: require('./sound'), |
| 41 | + Structs: require('./structs'), |
| 42 | + Textures: require('./textures'), |
| 43 | + Tilemaps: require('./tilemaps'), |
| 44 | + Time: require('./time'), |
| 45 | + Tweens: require('./tweens'), |
| 46 | + Utils: require('./utils') |
| 47 | + |
| 48 | +}; |
| 49 | + |
| 50 | +// Merge in the consts |
| 51 | + |
| 52 | +Phaser = Extend(false, Phaser, CONST); |
| 53 | + |
| 54 | +// Export it |
| 55 | + |
| 56 | +module.exports = Phaser; |
| 57 | + |
| 58 | +global.Phaser = Phaser; |
| 59 | + |
| 60 | +/* |
| 61 | + * "Documentation is like sex: when it is good, it is very, very good; |
| 62 | + * and when it is bad, it is better than nothing." |
| 63 | + * -- Dick Brandon |
| 64 | + */ |
0 commit comments