Commit graph

14125 commits

Author SHA1 Message Date
Richard Davey
9429f66adb Added first pass at Video Game Object 2019-10-03 02:29:05 +01:00
Richard Davey
de1034091e TextureSource.isVideo is a new boolean property that is set when the Texture Source is backed by an HTML Video Element. 2019-10-03 02:28:47 +01:00
Hua
9377f8c8a0 Expose BaseCamera module 2019-10-03 09:26:14 +08:00
Richard Davey
af4b2e15e2 Update CHANGELOG.md 2019-10-02 17:32:09 +01:00
Richard Davey
619cd7a9d6 Docs update 2019-10-02 17:32:06 +01:00
Richard Davey
a3469ad37e The Tween.getValue method has been removed. It was a legacy function from Phaser 2 and always only returned the first TweenData from the data array, ignoring any subsequent properties or targets, making it redundant. Fix #4717 2019-10-02 17:25:00 +01:00
Richard Davey
a3c8bf2222 Update CHANGELOG.md 2019-10-02 16:32:07 +01:00
Richard Davey
3b05f3bcf7 Removed BasePlugin properties #4488 2019-10-02 16:32:04 +01:00
Richard Davey
9e3efb4ff8
Merge pull request #4488 from samme/misc/plugins
Remove BasePlugin#boot; and plugins docs updates
2019-10-02 16:25:34 +01:00
Richard Davey
be110542ee Update CHANGELOG.md 2019-10-02 16:03:55 +01:00
Richard Davey
3a8a1f7b05 Added the new customBoundsRectangle config properties 2019-10-02 16:03:52 +01:00
Richard Davey
f0ed52c033 Tidy-up the customBoundsRectangle changes 2019-10-02 16:03:36 +01:00
Richard Davey
14d52125f6
Merge pull request #4237 from francois-n-dream/arcade_body_custom_bounds
Arcade.Body.customBoundsRectangle
2019-10-02 15:42:07 +01:00
Richard Davey
4f4b69123e
Merge branch 'master' into arcade_body_custom_bounds 2019-10-02 15:41:49 +01:00
Richard Davey
1ec7c350fb Update CHANGELOG.md 2019-10-02 15:21:51 +01:00
Richard Davey
144480411c Update CHANGELOG.md 2019-10-02 15:16:01 +01:00
Richard Davey
ca564522df
Merge pull request #3847 from tarsupin/tile-collision-update
Major Optimization for Tilemap Collision Indexing
2019-10-02 15:15:39 +01:00
Richard Davey
3a3ce8b914
Merge branch 'master' into tile-collision-update 2019-10-02 15:15:18 +01:00
Richard Davey
064c3449cf Update CHANGELOG.md 2019-10-02 13:39:46 +01:00
Richard Davey
4e8ab3dcae MouseManager.target can now be defined as either a string or by passing an HTMLElement directly. Fix #4353 2019-10-02 13:39:42 +01:00
Richard Davey
6d79e1158e Update CHANGELOG.md 2019-10-02 13:21:53 +01:00
Richard Davey
7063085120 Updated jsdocs. Fix #4200 2019-10-02 13:21:51 +01:00
Richard Davey
9c5e327604 Update CHANGELOG.md 2019-10-02 12:50:13 +01:00
Richard Davey
89c30fe42f BaseSoundManager.forEachActiveSound will now only invoke the callback if the sound actually exists and isn't pending removal. Fix #3383 2019-10-02 12:50:10 +01:00
Richard Davey
718f8acf29 Update CHANGELOG.md 2019-10-02 12:13:48 +01:00
Richard Davey
3ab903b3c5 UpdateList now extends ProcessQueue and uses all of its methods instead. 2019-10-02 12:13:43 +01:00
Richard Davey
7212945bea ProcessQueue now extends Event Emitter. Also added removeAll method and length getter. 2019-10-02 12:13:07 +01:00
Richard Davey
f3cc1f82fe Added new ProcessQueue events 2019-10-02 12:12:37 +01:00
Richard Davey
ea75c5ca9a Updated quad alpha checks 2019-10-02 10:11:07 +01:00
Richard Davey
a7a15bcb4d
Merge pull request #4715 from MrcSnm/master
Container now can apply alpha quads
2019-10-02 09:55:59 +01:00
Marcelo Silva Nascimento Mancini
b7166bba3b
ESLint correction 2019-10-01 16:11:29 -03:00
Richard Davey
1e3cf1e957 Update CHANGELOG.md 2019-10-01 17:48:24 +01:00
Richard Davey
44ca7d1149 Update CHANGELOG.md 2019-10-01 17:43:50 +01:00
Richard Davey
be02c80be9 Origin and canvas renderer work again now. Fix #4108 2019-10-01 17:43:47 +01:00
Richard Davey
5dbfbae5f9 Updated jsdoc types. Fix #4308 2019-10-01 17:04:06 +01:00
Richard Davey
0f65075177 Update CHANGELOG.md 2019-10-01 16:10:53 +01:00
Richard Davey
1a42c54398 Set image smoothing based on renderer or scale mode. 2019-10-01 16:10:50 +01:00
Richard Davey
d405bab92c Set image smoothing based on renderer or scale mode. 2019-10-01 16:10:46 +01:00
Richard Davey
0aaa67957a Tilemap Canvas Render functions now respect game pixel art settings 2019-10-01 16:10:29 +01:00
Richard Davey
b3ea5bddd2 SetTransform will now set the imageSmoothingEnabled context value based on the renderer and texture source scale mode. 2019-10-01 16:10:05 +01:00
Richard Davey
8d5c097720 Removed un-used import 2019-10-01 16:05:18 +01:00
FengLi
217d1daa2f add an optional textureData when initialize shader 2019-10-01 22:52:35 +08:00
Richard Davey
3c7d0265f1 Update CHANGELOG.md 2019-10-01 14:54:57 +01:00
Richard Davey
b1b95c066b The BuildGameObject function will no longer set scaleMode because it's not a valid Game Object property. 2019-10-01 14:54:52 +01:00
Richard Davey
1cc5b1a66e CanvasRenderer.antialias is a new property, populated by the game config property of the same name (or via the pixelArt property) that will tell the canvas renderer what to set image interpolation to during rendering of Sprites. 2019-10-01 14:54:40 +01:00
Richard Davey
38fb420cc4 CanvasInterpolation has updated the order of the CSS properties so that crisp-edges comes after the browser prefix versions. 2019-10-01 14:43:26 +01:00
Richard Davey
342ad984ac TextureSource.setFilter will now set the scaleMode to the given filter. 2019-10-01 14:42:30 +01:00
Richard Davey
55c73d399b GameObject.ToJSON will no longer output the scaleMode in the json because it's not a valid Game Object property. 2019-10-01 14:41:58 +01:00
Richard Davey
ea7691518b Use public property for blend mode check #4771 2019-10-01 14:08:13 +01:00
Richard Davey
a0292b5685 TextureSource.isGLTexture now checks if the browser supports WebGLTexture before checking to see if source is an instance of one. This should fix issues with Phaser in HEADLESS mode running under node / jsdom, or where WebGLTexture isn't present. Fix #4711 2019-10-01 13:46:37 +01:00