Richard Davey
|
e017691c68
|
The ScaleMode Component has been removed from every Game Object, and along with it the scaleMode property and setScaleMode method. These did nothing anyway as they were not hooked to the render pipeline and scale mode should be set on the texture, not the Game Object. Fix #4413
|
2019-03-24 23:07:27 +00:00 |
|
Richard Davey
|
a85e6283ec
|
All of the Arcade Physics Components are now available directly under the Phaser.Physics.Arcade.Components namespace. Fix #4440
|
2019-03-24 22:51:34 +00:00 |
|
Richard Davey
|
f895dab6c8
|
Update CHANGELOG.md
|
2019-03-22 19:08:11 +00:00 |
|
Richard Davey
|
cf504ac9c2
|
Body.setVelocity was cause the speed property to be set to NaN if you didn't provide a y argument.
|
2019-03-22 13:16:37 +00:00 |
|
Richard Davey
|
de14633247
|
Update CHANGELOG.md
|
2019-03-15 13:32:02 +00:00 |
|
Richard Davey
|
0a87a0bdef
|
Added new getProduct method and fixed naming of consumePurchases .
|
2019-03-13 12:37:01 +00:00 |
|
Richard Davey
|
ab1d39bebb
|
Update CHANGELOG.md
|
2019-03-08 20:09:31 +00:00 |
|
Richard Davey
|
8839ab1c0e
|
Added the new overlapRect method.
|
2019-03-07 15:16:31 +00:00 |
|
Richard Davey
|
8e872fcb51
|
Fixed closest and furthest when the RTree is disabled
|
2019-03-07 14:13:45 +00:00 |
|
Richard Davey
|
d36ada0386
|
Added collideTiles and overlapTiles to AP.
|
2019-03-07 13:36:15 +00:00 |
|
Richard Davey
|
4196a7380e
|
Update CHANGELOG.md
|
2019-03-07 12:36:30 +00:00 |
|
Richard Davey
|
0ee2442597
|
Bumping to 3.17.0
|
2019-03-07 12:31:06 +00:00 |
|
Richard Davey
|
ccdb109873
|
Update CHANGELOG.md
|
2019-03-05 14:45:57 +00:00 |
|
Richard Davey
|
c85648e06a
|
The PluginManager.installScenePlugin method has a new optional boolean parameter fromLoader which controls if the plugin is coming in from the result of a Loader operation or not. If it is, it no longer throws a console warning if the plugin already exists. This fixes an issue where if you return to a Scene that loads a Scene Plugin it would throw a warning and then not install the plugin to the Scene.
|
2019-02-28 12:24:41 +00:00 |
|
Richard Davey
|
c15734f1bc
|
A Scene will now emit the new CREATE event after it has been created by the Scene Manager. If the Scene has a create method this event comes after that, so is useful to knowing when a Scene may have finished creating Game Objects, etc.
|
2019-02-26 11:00:20 +00:00 |
|
Richard Davey
|
a1265a207b
|
The return from the ScenePlugin.add method has changed. Previously, it would return the ScenePlugin, but now it returns a reference to the Scene that was added to the Scene Manager, keeping it in-line with all other add methods in the API. Fix #4359
|
2019-02-25 17:12:00 +00:00 |
|
Richard Davey
|
f9e6f2cd71
|
Update CHANGELOG.md
|
2019-02-25 17:09:08 +00:00 |
|
Richard Davey
|
35363631d6
|
Added jsdoc blocks
|
2019-02-24 23:36:56 +00:00 |
|
Richard Davey
|
84c24862cf
|
GetAdvancedValue now uses the correct Math RND reference, which means anything that used the randInt or randFloat features of this function, such as creating a Sprite from a Config object, or Bitmap Text sizing, will no longer throw an error about a null object reference. Fix #4369
|
2019-02-24 22:56:29 +00:00 |
|
Richard Davey
|
0ed8cc052f
|
Update CHANGELOG.md
|
2019-02-24 22:12:14 +00:00 |
|
Richard Davey
|
80c8250d4f
|
Update CHANGELOG.md
|
2019-02-22 03:58:29 +00:00 |
|
Richard Davey
|
38927d48b6
|
Update CHANGELOG.md
|
2019-02-22 00:47:23 +00:00 |
|
Richard Davey
|
376f06d2a9
|
Updated for 3.16.3
|
2019-02-15 10:39:07 +00:00 |
|
Richard Davey
|
04080bc1ba
|
3.16.2 Release
|
2019-02-11 09:59:29 +00:00 |
|
Richard Davey
|
cd67fd6108
|
Update CHANGELOG.md
|
2019-02-10 21:45:56 +00:00 |
|
Richard Davey
|
d50475045d
|
Added Zone.setBlendMode method as a NOOP function, fixing a bug where if you added a Zone to a Container when running under Canvas it would fail. Fix #4295
|
2019-02-10 17:30:01 +00:00 |
|
Richard Davey
|
f3f65d1437
|
Refactored the game over and out handling to work with the non-legacy input system. Fix #4344
|
2019-02-10 17:10:13 +00:00 |
|
Richard Davey
|
a252225be6
|
Entering Fullscreen mode in the Scale Manager and then pressing ESC would leave the injected fullsceen div in the DOM, causing it to fail with a node insertion failure the second time you wanted to enter fullscreen mode. Fix #4352
|
2019-02-10 16:13:45 +00:00 |
|
Richard Davey
|
0ab61ac6de
|
When the Matter World creates its wall bounds, the left and right walls now extend further up and down than before, so that in a 4-wall setting there are no gaps in the corners, which previously allowed for fast moving objects that hit a corner intersection point to sometimes travel through it.
|
2019-02-09 16:27:20 +00:00 |
|
Richard Davey
|
fd8d75ab02
|
Refactored the Pointer Constraint to make it work more like a real pointer does, added missing events, added full jsdocs.
|
2019-02-09 16:02:21 +00:00 |
|
Richard Davey
|
7041601893
|
Added drag events to Pointer Constraint
|
2019-02-09 14:58:42 +00:00 |
|
Richard Davey
|
8eaaa3515f
|
Update CHANGELOG.md
|
2019-02-08 17:33:53 +00:00 |
|
Richard Davey
|
1a1ed45925
|
Update CHANGELOG.md
|
2019-02-08 13:36:31 +00:00 |
|
Richard Davey
|
b4aeeadb65
|
Update CHANGELOG.md
|
2019-02-08 13:32:58 +00:00 |
|
Richard Davey
|
17d56bd8ac
|
Moved jsdoc comment to stop weird TS module generation
|
2019-02-08 13:08:32 +00:00 |
|
Richard Davey
|
f8c4252fcb
|
Tweaked setTileScale arguments
|
2019-02-08 12:13:01 +00:00 |
|
Richard Davey
|
916a13cf9d
|
resetKeys doc update. Fix #4345
|
2019-02-07 00:31:10 +00:00 |
|
Richard Davey
|
05e3520048
|
The Mesh.setAlpha method has been restored, even though it's empty and does nothing, to prevent runtime errors when adding a Mesh or Quad object to a Container. Fix #4338 #4343
|
2019-02-06 23:36:05 +00:00 |
|
Richard Davey
|
b09fa3f10e
|
Preparing for 3.17 dev
|
2019-02-06 12:41:18 +00:00 |
|
Richard Davey
|
f9cb8972ab
|
3.16.1 (because, npm)
|
2019-02-05 00:49:42 +00:00 |
|
Richard Davey
|
0a4325dc97
|
Updated Change Log and ReadMe for release
|
2019-02-05 00:03:49 +00:00 |
|
Richard Davey
|
c616e32964
|
Update CHANGELOG.md
|
2019-02-04 23:28:51 +00:00 |
|
Richard Davey
|
eb9ed3463f
|
Lots of namespace and jsdoc fixes
|
2019-02-01 18:02:58 +00:00 |
|
Richard Davey
|
ec7e062dd1
|
Updated Change Log
|
2019-02-01 13:32:59 +00:00 |
|
Richard Davey
|
5587b00fc5
|
Update CHANGELOG.md
|
2019-01-31 11:27:29 +00:00 |
|
Richard Davey
|
38639eecec
|
Update CHANGELOG.md
|
2019-01-31 11:12:03 +00:00 |
|
Richard Davey
|
dbd3745b4a
|
The AddToDOM method has had the overflowHidden argument removed. The DOM element the canvas is inserted into no longer has overflow: hidden applied to its style. If you wish to have this, please add it directly via CSS.
|
2019-01-30 22:46:29 +00:00 |
|
Richard Davey
|
a9d6951660
|
A Tween Timeline will now set it's internal destroy state _before_ calling either the onComplete callback or sending the COMPLETE event. This means you can now call methods that will change the state of the Timeline, such as play , during the callback handlers, where-as before doing this would have had the internal state changed immediately, preventing it
|
2019-01-30 15:49:08 +00:00 |
|
Richard Davey
|
44f4ac3598
|
Type def fix
|
2019-01-29 23:49:23 +00:00 |
|
Richard Davey
|
c2db34f660
|
SceneManager.getScenes is a new method that will return all current Scenes being managed by the Scene Manager. You can optionally return only active scenes and reverse the order in which they are returned in the array.
|
2019-01-29 01:03:56 +00:00 |
|
Richard Davey
|
e63b340f06
|
Update CHANGELOG.md
|
2019-01-28 13:40:52 +00:00 |
|
Richard Davey
|
3ee62e88e0
|
Update CHANGELOG.md
|
2019-01-25 17:29:53 +00:00 |
|
Richard Davey
|
9142260307
|
Texture filter mode is now based on game anti-alias setting.
|
2019-01-24 14:23:24 +00:00 |
|
Richard Davey
|
6d77884b92
|
Removed un-needed methods and reset keys on focus loss. Fix #4134
|
2019-01-24 11:55:34 +00:00 |
|
Richard Davey
|
4fea7f57f2
|
DataManager.pop would emit the DataManager instance, instead of the parent, as the first event argument. It now emits the parent as it should do. Fix #4186
|
2019-01-24 11:11:07 +00:00 |
|
Richard Davey
|
fac2efedc4
|
Container + List.sort scope fixed and custom handler option added. Fix #4241
|
2019-01-24 11:04:36 +00:00 |
|
Richard Davey
|
dc080c053d
|
README URL fix
|
2019-01-24 09:37:47 +00:00 |
|
Richard Davey
|
cf2095f0c8
|
The Arcade Physics Body has a new property maxSpeed which limits the vector length of the Body velocity. You can set it via the method setMaxSpeed and it is applied in the World.computeVelocity method
|
2019-01-24 00:26:29 +00:00 |
|
Richard Davey
|
60fbd9540e
|
Update CHANGELOG.md
|
2019-01-23 23:49:08 +00:00 |
|
Richard Davey
|
510f9e8a60
|
Update CHANGELOG.md
|
2019-01-23 23:17:56 +00:00 |
|
Richard Davey
|
dd221f54a6
|
Update CHANGELOG.md
|
2019-01-23 23:10:51 +00:00 |
|
Richard Davey
|
67679f58f6
|
Return actual booleans from button checks and reset buttons to zero correctly.
|
2019-01-23 23:00:29 +00:00 |
|
Richard Davey
|
8111d8062e
|
Pointer.up and Pointer.down now use a hasOwnProperty check for the existance of the buttons property on the event, causing it to be set even if equal to zero, which it is when there are no buttons down
|
2019-01-23 22:34:48 +00:00 |
|
Richard Davey
|
2a478abb86
|
Update CHANGELOG.md
|
2019-01-23 22:03:49 +00:00 |
|
Richard Davey
|
9651d4dba1
|
New Input Manager process event.
|
2019-01-23 15:50:57 +00:00 |
|
Richard Davey
|
ea9678cc85
|
Removed TextStyle auto-quotes and added docs instead.
|
2019-01-22 14:02:25 +00:00 |
|
Richard Davey
|
4c24799eac
|
Arcade Physics could trigger a collide event on a Body even if it performing an overlap check, if the onCollide property was true
|
2019-01-18 16:16:14 +00:00 |
|
Richard Davey
|
b73ba710ab
|
Update CHANGELOG.md
|
2019-01-18 16:10:17 +00:00 |
|
Richard Davey
|
a151a02f2c
|
The Scene transitionstart event is now dispatched by the Target Scene of a transition, regardless if the Scene has a create method or not. Previously, it was only dispatched if the Scene had a create method.
|
2019-01-18 12:06:43 +00:00 |
|
Richard Davey
|
33189b429f
|
Update CHANGELOG.md
|
2019-01-17 18:38:39 +00:00 |
|
Richard Davey
|
44cff816ba
|
Added all the Sound Events.
|
2019-01-17 17:20:54 +00:00 |
|
Richard Davey
|
99cd0259fe
|
Spelling mistake fix.
|
2019-01-17 14:57:24 +00:00 |
|
Richard Davey
|
5494f6ac79
|
Arcade Physics Events
|
2019-01-17 14:04:36 +00:00 |
|
Richard Davey
|
8b9feb8a82
|
Added all of the Loader Events.
|
2019-01-17 13:04:26 +00:00 |
|
Richard Davey
|
25c1a5fe74
|
Added Texture Manager Events and moved 'ready' responsibility to it
|
2019-01-17 11:54:41 +00:00 |
|
Richard Davey
|
f9167d5fd5
|
Update CHANGELOG.md
|
2019-01-17 11:17:29 +00:00 |
|
Richard Davey
|
0297a6625c
|
Added Data Manager events and fixed some jsdoc links
|
2019-01-16 10:16:31 +00:00 |
|
Richard Davey
|
e882218fc4
|
Renamed boot to core and updated events accordingly
|
2019-01-15 16:17:04 +00:00 |
|
Richard Davey
|
69ea6ed590
|
Update CHANGELOG.md
|
2019-01-15 14:37:46 +00:00 |
|
Richard Davey
|
79dc611b95
|
Quote the font family in Text objects.
|
2019-01-12 16:31:48 +00:00 |
|
Richard Davey
|
988d1a2922
|
Update CHANGELOG.md
|
2019-01-11 16:47:31 +00:00 |
|
Richard Davey
|
83752c9a99
|
Update CHANGELOG.md
|
2019-01-11 12:12:12 +00:00 |
|
Richard Davey
|
caca07699d
|
Update CHANGELOG.md
|
2019-01-10 13:54:10 +00:00 |
|
Richard Davey
|
30dda882eb
|
Matter.TileBody.setFromTileCollision no longer checks if the shape is concave or convex before modifying the vertices, as the update to the Matter.js lib in 3.12 stopped this from working with Tiled collision shapes.
|
2019-01-08 11:50:21 +00:00 |
|
Richard Davey
|
a8708f26cd
|
Update CHANGELOG.md
|
2019-01-06 23:36:16 +00:00 |
|
Richard Davey
|
6a361ba8ea
|
Line.Extend is a new static function that allows you extend the start and/or end points of a Line by the given amounts.
|
2019-01-05 00:38:20 +00:00 |
|
Richard Davey
|
730c84e3e3
|
Draggable Game Objects would not work if you had multiple Scenes running in parallel, with draggable objects in both of them. Only the top-most Scene would work fully. Items in the bottom Scene would never finish their drag cycle, causing them to get stuck. Fix #4249
|
2019-01-04 16:34:59 +00:00 |
|
Richard Davey
|
566df734a0
|
MatterSprite would set its type property to be Image . It now sets it to be Sprite as it should do.
|
2019-01-04 14:16:10 +00:00 |
|
Richard Davey
|
439c644702
|
Fixed an API validation error in the chooseContext method. Fix #4248
|
2019-01-04 14:05:53 +00:00 |
|
Richard Davey
|
36f08d83e6
|
The processDomCallbacks method in the Input Manager wasn't correctly clearing the once arrays. Responsibility for this has now been passed to the queue methods queueTouchStart , queueTouchMove , queueTouchEnd , queueMouseDown , queueMouseMove and queueMouseUp . Fix #4257
|
2019-01-04 14:03:21 +00:00 |
|
Richard Davey
|
a6447cd6b0
|
Updated docs and change log
|
2019-01-04 13:33:56 +00:00 |
|
Sean Heber
|
92d47f197f
|
Fixed spelling errors and did some light editing
|
2019-01-03 16:51:23 -06:00 |
|
Richard Davey
|
a18c838058
|
Update CHANGELOG.md
|
2018-12-21 18:51:59 +00:00 |
|
Richard Davey
|
98c68b8595
|
Update CHANGELOG.md
|
2018-12-21 02:47:14 +00:00 |
|
Richard Davey
|
cb57425a34
|
The Alpha, Flip and Origin components have been removed from the Mesh Game Object (and by extension, Quad as well) as they are not used in the renderer and should be manipulated via the Mesh properties. Fix #4188
|
2018-12-18 15:47:07 +00:00 |
|
Richard Davey
|
a2723249a3
|
CanvasTexture.destroy is a new method that specifically handles the destruction of the CanvasTexture and all of its associated typed arrays. This prevents a memory leak when creating and destroying lots of RenderTextures (which are CanvasTexture backed). Fix #4239
|
2018-12-18 15:21:24 +00:00 |
|
Richard Davey
|
68a87516dd
|
Update CHANGELOG.md
|
2018-12-18 13:36:08 +00:00 |
|
Richard Davey
|
8ec71c7bd1
|
Update CHANGELOG.md
|
2018-12-18 12:12:52 +00:00 |
|
Richard Davey
|
3b1c578634
|
Update CHANGELOG.md
|
2018-12-18 11:39:08 +00:00 |
|
Richard Davey
|
7586f4df33
|
Update CHANGELOG.md
|
2018-12-13 13:10:18 +00:00 |
|