Skip to content

Commit 6299019

Browse files
committed
Updated to use typeof DefinePlugin check.
1 parent fc4fdc4 commit 6299019

20 files changed

Lines changed: 38 additions & 36 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88

99
### Updates
1010

11+
* We've swapped use of the Webpack DefinePlugin so instead of setting a global flag for the compilation of the Canvas and WebGL renderers, we now use a typeof check instead. This means you should now be able to ingest the Phaser source more easily outside of Webpack without having to define any global vars first (thanks @tgrajewski)
12+
1113
### Bug Fixes
1214

1315

src/boot/CreateRenderer.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ var CreateRenderer = function (game)
9191
var CanvasRenderer;
9292
var WebGLRenderer;
9393

94-
if (WEBGL_RENDERER && CANVAS_RENDERER)
94+
if (typeof WEBGL_RENDERER && typeof CANVAS_RENDERER)
9595
{
9696
CanvasRenderer = require('../renderer/canvas/CanvasRenderer');
9797
WebGLRenderer = require('../renderer/webgl/WebGLRenderer');
@@ -109,7 +109,7 @@ var CreateRenderer = function (game)
109109
}
110110
}
111111

112-
if (WEBGL_RENDERER && !CANVAS_RENDERER)
112+
if (typeof WEBGL_RENDERER && !typeof CANVAS_RENDERER)
113113
{
114114
WebGLRenderer = require('../renderer/webgl/WebGLRenderer');
115115

@@ -119,7 +119,7 @@ var CreateRenderer = function (game)
119119
game.context = null;
120120
}
121121

122-
if (!WEBGL_RENDERER && CANVAS_RENDERER)
122+
if (!typeof WEBGL_RENDERER && typeof CANVAS_RENDERER)
123123
{
124124
CanvasRenderer = require('../renderer/canvas/CanvasRenderer');
125125

src/gameobjects/bitmaptext/dynamic/DynamicBitmapTextRender.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
var renderWebGL = require('../../../utils/NOOP');
88
var renderCanvas = require('../../../utils/NOOP');
99

10-
if (WEBGL_RENDERER)
10+
if (typeof WEBGL_RENDERER)
1111
{
1212
renderWebGL = require('./DynamicBitmapTextWebGLRenderer');
1313
}
1414

15-
if (CANVAS_RENDERER)
15+
if (typeof CANVAS_RENDERER)
1616
{
1717
renderCanvas = require('./DynamicBitmapTextCanvasRenderer');
1818
}

src/gameobjects/bitmaptext/static/BitmapTextRender.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
var renderWebGL = require('../../../utils/NOOP');
88
var renderCanvas = require('../../../utils/NOOP');
99

10-
if (WEBGL_RENDERER)
10+
if (typeof WEBGL_RENDERER)
1111
{
1212
renderWebGL = require('./BitmapTextWebGLRenderer');
1313
}
1414

15-
if (CANVAS_RENDERER)
15+
if (typeof CANVAS_RENDERER)
1616
{
1717
renderCanvas = require('./BitmapTextCanvasRenderer');
1818
}

src/gameobjects/blitter/BlitterRender.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
var renderWebGL = require('../../utils/NOOP');
88
var renderCanvas = require('../../utils/NOOP');
99

10-
if (WEBGL_RENDERER)
10+
if (typeof WEBGL_RENDERER)
1111
{
1212
renderWebGL = require('./BlitterWebGLRenderer');
1313
}
1414

15-
if (CANVAS_RENDERER)
15+
if (typeof CANVAS_RENDERER)
1616
{
1717
renderCanvas = require('./BlitterCanvasRenderer');
1818
}

src/gameobjects/container/ContainerRender.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
var renderWebGL = require('../../utils/NOOP');
99
var renderCanvas = require('../../utils/NOOP');
1010

11-
if (WEBGL_RENDERER)
11+
if (typeof WEBGL_RENDERER)
1212
{
1313
renderWebGL = require('./ContainerWebGLRenderer');
1414
}
1515

16-
if (CANVAS_RENDERER)
16+
if (typeof CANVAS_RENDERER)
1717
{
1818
renderCanvas = require('./ContainerCanvasRenderer');
1919
}

src/gameobjects/graphics/GraphicsRender.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
var renderWebGL = require('../../utils/NOOP');
88
var renderCanvas = require('../../utils/NOOP');
99

10-
if (WEBGL_RENDERER)
10+
if (typeof WEBGL_RENDERER)
1111
{
1212
renderWebGL = require('./GraphicsWebGLRenderer');
1313

1414
// Needed for Graphics.generateTexture
1515
renderCanvas = require('./GraphicsCanvasRenderer');
1616
}
1717

18-
if (CANVAS_RENDERER)
18+
if (typeof CANVAS_RENDERER)
1919
{
2020
renderCanvas = require('./GraphicsCanvasRenderer');
2121
}

src/gameobjects/image/ImageRender.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
var renderWebGL = require('../../utils/NOOP');
88
var renderCanvas = require('../../utils/NOOP');
99

10-
if (WEBGL_RENDERER)
10+
if (typeof WEBGL_RENDERER)
1111
{
1212
renderWebGL = require('./ImageWebGLRenderer');
1313
}
1414

15-
if (CANVAS_RENDERER)
15+
if (typeof CANVAS_RENDERER)
1616
{
1717
renderCanvas = require('./ImageCanvasRenderer');
1818
}

src/gameobjects/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ var GameObjects = {
7676

7777
};
7878

79-
if (WEBGL_RENDERER)
79+
if (typeof WEBGL_RENDERER)
8080
{
8181
// WebGL only Game Objects
8282
GameObjects.Mesh = require('./mesh/Mesh');

src/gameobjects/mesh/MeshFactory.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ var GameObjectFactory = require('../GameObjectFactory');
2727
*
2828
* @return {Phaser.GameObjects.Mesh} The Game Object that was created.
2929
*/
30-
if (WEBGL_RENDERER)
30+
if (typeof WEBGL_RENDERER)
3131
{
3232
GameObjectFactory.register('mesh', function (x, y, vertices, uv, colors, alphas, texture, frame)
3333
{

0 commit comments

Comments
 (0)