forked from phaserjs/custom-build
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathphaser-custom-momenti-web-player.js
84 lines (77 loc) · 2.49 KB
/
phaser-custom-momenti-web-player.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
require('polyfills');
var CONST = require('const');
var Extend = require('utils/object/Extend');
var Phaser = {
Cache: require('cache'),
Cameras: { Scene2D: require('cameras/2d') },
Core: require('core'),
Class: require('utils/Class'),
Data: require('data'),
Display: {
Masks: require('display/mask'),
Color: require('display/color'),
},
Events: require('events/EventEmitter'),
Game: require('core/Game'),
GameObjects: {
DisplayList: require('gameobjects/DisplayList'),
GameObjectCreator: require('gameobjects/GameObjectCreator'),
GameObjectFactory: require('gameobjects/GameObjectFactory'),
UpdateList: require('gameobjects/UpdateList'),
GameObject: require('gameobjects/GameObject'),
Graphics: require('gameobjects/graphics/Graphics.js'),
Image: require('gameobjects/image/Image'),
Factories: {
Graphics: require('gameobjects/graphics/GraphicsFactory'),
Image: require('gameobjects/image/ImageFactory'),
Rectangle: require('gameobjects/shape/rectangle/RectangleFactory'),
Arc: require('gameobjects/shape/arc/ArcFactory'),
},
Creators: {
Graphics: require('gameobjects/graphics/GraphicsCreator'),
Image: require('gameobjects/image/ImageCreator'),
},
},
Input: {
Events: require('input/events'),
InputManager: require('input/InputManager'),
InputPlugin: require('input/InputPlugin'),
InputPluginCache: require('input/InputPluginCache'),
Mouse: require('input/mouse'),
Pointer: require('input/Pointer'),
Touch: require('input/touch'),
},
Geom: require('geom'),
Loader: {
FileTypes: {
HTML5AudioFile: require('loader/filetypes/HTML5AudioFile'),
ImageFile: require('loader/filetypes/ImageFile'),
},
File: require('loader/File'),
FileTypesManager: require('loader/FileTypesManager'),
GetURL: require('loader/GetURL'),
LoaderPlugin: require('loader/LoaderPlugin'),
},
Math: {
Angle: require('math/angle'),
Between: require('math/Between'),
Distance: require('math/distance'),
RadToDeg: require('math/RadToDeg'),
Vector2: require('math/Vector2'),
},
Curves: {
Path: require('curves/path/Path'),
},
Scale: require('scale'),
Scene: require('scene/Scene'),
Scenes: require('scene'),
Textures: require('textures'),
Time: require('time'),
Sound: require('sound'),
Tweens: require('tweens'),
};
// Merge in the consts
Phaser = Extend(false, Phaser, CONST);
// Export it
module.exports = Phaser;
global.Phaser = Phaser;