Skip to content

Commit 199016b

Browse files
committed
Merge pull request #1172 from eguneys/dev
A new custom build with no physics added.
2 parents 7c02358 + fdf00b1 commit 199016b

File tree

4 files changed

+117
-1
lines changed

4 files changed

+117
-1
lines changed

tasks/manifests/phaser-nophysics.json

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
[
2+
"src/Intro.js",
3+
"src/Phaser.js",
4+
"src/utils/Utils.js",
5+
6+
"src/geom/Circle.js",
7+
"src/geom/Point.js",
8+
"src/geom/Rectangle.js",
9+
"src/geom/Line.js",
10+
"src/geom/Ellipse.js",
11+
"src/geom/Polygon.js",
12+
13+
"src/core/Camera.js",
14+
"src/core/State.js",
15+
"src/core/StateManager.js",
16+
"src/core/LinkedList.js",
17+
"src/core/ArrayList.js",
18+
"src/core/Signal.js",
19+
"src/core/SignalBinding.js",
20+
"src/core/Filter.js",
21+
"src/core/Plugin.js",
22+
"src/core/PluginManager.js",
23+
"src/core/Stage.js",
24+
"src/core/Group.js",
25+
"src/core/World.js",
26+
"src/core/FlexGrid.js",
27+
"src/core/ScaleManager.js",
28+
"src/core/Game.js",
29+
30+
"src/input/Input.js",
31+
"src/input/Key.js",
32+
"src/input/Keyboard.js",
33+
"src/input/Mouse.js",
34+
"src/input/MSPointer.js",
35+
"src/input/Pointer.js",
36+
"src/input/Touch.js",
37+
"src/input/Gamepad.js",
38+
"src/input/SinglePad.js",
39+
"src/input/GamepadButton.js",
40+
"src/input/InputHandler.js",
41+
42+
"src/gameobjects/Events.js",
43+
"src/gameobjects/GameObjectFactory.js",
44+
"src/gameobjects/GameObjectCreator.js",
45+
"src/gameobjects/BitmapData.js",
46+
"src/gameobjects/Sprite.js",
47+
"src/gameobjects/Image.js",
48+
"src/gameobjects/TileSprite.js",
49+
"src/gameobjects/Rope.js",
50+
"src/gameobjects/Text.js",
51+
"src/gameobjects/BitmapText.js",
52+
"src/gameobjects/Button.js",
53+
"src/gameobjects/Graphics.js",
54+
"src/gameobjects/RenderTexture.js",
55+
"src/gameobjects/SpriteBatch.js",
56+
"src/gameobjects/RetroFont.js",
57+
"src/gameobjects/Particle.js",
58+
59+
"src/system/Canvas.js",
60+
"src/system/Device.js",
61+
"src/system/RequestAnimationFrame.js",
62+
63+
"src/math/Math.js",
64+
"src/math/RandomDataGenerator.js",
65+
"src/math/QuadTree.js",
66+
67+
"src/net/Net.js",
68+
69+
"src/tween/TweenManager.js",
70+
"src/tween/Tween.js",
71+
"src/tween/Easing.js",
72+
73+
"src/time/Time.js",
74+
"src/time/Timer.js",
75+
"src/time/TimerEvent.js",
76+
77+
"src/animation/AnimationManager.js",
78+
"src/animation/Animation.js",
79+
"src/animation/Frame.js",
80+
"src/animation/FrameData.js",
81+
"src/animation/AnimationParser.js",
82+
83+
"src/loader/Cache.js",
84+
"src/loader/Loader.js",
85+
"src/loader/LoaderParser.js",
86+
87+
"src/sound/Sound.js",
88+
"src/sound/SoundManager.js",
89+
90+
"src/utils/Debug.js",
91+
"src/utils/Color.js",
92+
93+
"src/physics/Physics.js",
94+
95+
"src/particles/Particles.js",
96+
97+
"src/Outro.js"
98+
]

tasks/options/concat.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,14 @@ module.exports = {
3636
dest: '<%= compile_dir %>/phaser-arcade-physics.js'
3737
},
3838

39+
phaserNoPhysics: {
40+
options: {
41+
banner: '<%= banner %>'
42+
},
43+
src: ['<%= compile_dir %>/pixi.js', require('../manifests/phaser-nophysics')],
44+
dest: '<%= compile_dir %>/phaser-no-physics.js'
45+
},
46+
3947
// One ring to rule them all, with ninja physics
4048
/*
4149
standalone: {

tasks/options/copy.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ module.exports = {
1414
{ src: ['dist/ninja.js'], dest: 'build/custom/ninja.js' },
1515
{ src: ['dist/ninja.min.js'], dest: 'build/custom/ninja.min.js' },
1616
{ src: ['dist/phaser-arcade-physics.js'], dest: 'build/custom/phaser-arcade-physics.js' },
17-
{ src: ['dist/phaser-arcade-physics.min.js'], dest: 'build/custom/phaser-arcade-physics.min.js' }
17+
{ src: ['dist/phaser-arcade-physics.min.js'], dest: 'build/custom/phaser-arcade-physics.min.js' },
18+
{ src: ['dist/phaser-no-physics.js'], dest: 'build/custom/phaser-no-physics.js' },
19+
{ src: ['dist/phaser-no-physics.js'], dest: 'build/custom/phaser-no-physics.min.js' }
1820
]
1921
}
2022
};

tasks/options/uglify.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,14 @@ module.exports = {
4040
dest: '<%= compile_dir %>/phaser-arcade-physics.min.js'
4141
},
4242

43+
phaserNoPhysics: {
44+
options: {
45+
banner: '/* Phaser v<%= package.version %> - http://phaser.io - @photonstorm - (c) 2014 Photon Storm Ltd. */\n'
46+
},
47+
src: ['<%= concat.phaserNoPhysics.dest %>'],
48+
dest: '<%= compile_dir %>/phaser-no-physics.min.js'
49+
},
50+
4351
standalone: {
4452
options: {
4553
sourceMap: true,

0 commit comments

Comments
 (0)