Chris Andrew
8c3a9ea42b
Documented Math.Angle functions and Math.Wrap.
2018-05-23 17:42:54 +01:00
Thomas Johan Back
ac19b1be80
Update package-lock.json
2018-05-23 09:18:57 -07:00
Richard Davey
182015bdbc
Merge pull request #3695 from wtravO/master
...
Fixed JSDoc error in RND.shuffle param
2018-05-23 15:30:42 +01:00
Richard Davey
68303622f2
Setting an existing Game Object as a static Arcade Physics body would sometimes incorrectly pick-up the dimensions of the object, such as with TileSprites. Fix #3690
2018-05-23 15:17:26 +01:00
Travis O'Neal
87d1621bfc
Fixed JSDoc error in shuffle param
2018-05-23 10:17:07 -04:00
Richard Davey
6eea9db9b2
jsdoc fixes. FIx #3694
2018-05-23 15:04:54 +01:00
Chris Andrew
01d45f5d83
Documented most of Vector4. Improved documentation consistency between Vector classes.
2018-05-23 15:00:03 +01:00
Richard Davey
53b3558e69
Merge branch 'master' of https://github.com/photonstorm/phaser
2018-05-23 14:58:58 +01:00
Richard Davey
63bb14c37c
Log update
2018-05-23 14:58:44 +01:00
Richard Davey
fee857a36c
Merge pull request #3693 from zacharysarette/master
...
Fixes tweens getting stuck after being restarted in bug #3651
2018-05-23 14:56:53 +01:00
Richard Davey
1a1dbe2dd7
lint fix
2018-05-23 14:55:51 +01:00
zacharysarette
de759b69a5
Fixes a bug #3651
...
Describe the changes below:
The tween animation was getting stuck when calling restart on it after being added.
It now checks to see if this.state === TWEEN_CONST.PENDING_ADD in the tween restart function
If true, sets this.seek(0) and this.parent.makeActive(this)
This fixes the issue that makes the tween stuck when restarting the new tween directly after adding a the new tween.
Updates to package.json and package-lock.json were undone from the last pull request.
2018-05-23 21:01:07 +09:00
zacharysarette
6af861b813
Revert "This fixes an issue with the tween restart function in phaser.js."
...
This reverts commit f170c0f406
.
2018-05-23 20:41:48 +09:00
Chris Andrew
c9d17fb9c7
Implemented Vector3.setTo() (alias for set()).
...
Fixed some documentation mistakes. Removed appropriate TODO.
2018-05-23 12:19:31 +01:00
Chris Andrew
d8163439a1
Documented most of Vector3. Improved Vector2 documentation.
2018-05-23 12:15:16 +01:00
zacharysarette
c15fc2e79c
Undoing changes to the previous commit for two files.
...
package.json and package-lock.json
Previous change was to fix tween animations getting stuck when reset was called after being added to _add.
This checked if this.state === TWEEN_CONST.PENDING_ADD. If true this.seek(0) and this.parent.makeActive(this).
2018-05-23 19:49:57 +09:00
Chris Andrew
dca9f11f0f
Started documenting top-level Phaser.Math functions and classes.
2018-05-23 10:46:16 +01:00
Chris Andrew
5f3767f43d
Polished some DataManagerPlugin and EachActiveSoundCallback descriptions.
2018-05-23 08:18:49 +01:00
Chris Andrew
f95b35eae7
Finished off descriptions for Data, Plugins and Sound.
2018-05-23 08:09:24 +01:00
Richard Davey
b6768f8a0f
Added contributor
2018-05-22 23:23:01 +01:00
Richard Davey
8aa116ca4b
The dragend
event would be broadcast even if the drag distance or drag time thresholds were not met. Fix #3686
2018-05-22 21:24:50 +01:00
Richard Davey
de8462efed
Added default values and tidied up docs a little
2018-05-22 16:19:18 +01:00
Richard Davey
8c7468d27a
Merge branch 'master' of https://github.com/photonstorm/phaser
2018-05-22 16:13:11 +01:00
Richard Davey
a9cbf23b4e
Log update
2018-05-22 16:13:05 +01:00
Richard Davey
1485f34cbe
Merge pull request #3682 from samme/feature/arcade-body-setters
...
Add `allowDrag`, `allowGravity`, `allowRotation` to Arcade.PhysicsGroup config
2018-05-22 16:12:39 +01:00
Richard Davey
65172a69a0
Merge pull request #3679 from KingCosmic/master
...
fixed #3646
2018-05-22 16:04:38 +01:00
Richard Davey
457ab68ef4
Container updated to use preDestroy and remove event hooks
2018-05-22 16:02:28 +01:00
Richard Davey
d629923e54
Blitter preDestroy will now clear the children List and renderList.
2018-05-22 16:02:13 +01:00
Richard Davey
b3ef36ed08
Added preDestroy callback
2018-05-22 15:59:23 +01:00
Richard Davey
660887f338
Group.destroy now respects the ignoreDestroy
property.
2018-05-22 15:59:10 +01:00
Richard Davey
2630c982b4
jsdoc fixes
2018-05-22 15:55:36 +01:00
Richard Davey
137f97b325
RenderTexture.destroy has been renamed to preDestroy
to take advantage of the preDestroy callback system.
2018-05-22 15:55:22 +01:00
Richard Davey
0893c158d1
Added jsdocs
2018-05-22 15:55:02 +01:00
Richard Davey
126ec196c1
TileSprite.destroy has been renamed to preDestroy
to take advantage of the preDestroy callback system.
2018-05-22 15:54:53 +01:00
Thomas Tan
0c61eb0062
Return type this for Arcade Physics components too
2018-05-22 16:09:28 +08:00
Thomas Tan
0fcfe73de1
Missed some cases
2018-05-22 16:08:44 +08:00
Thomas Tan
2c5cadc67c
Use this
return type annotation
2018-05-22 12:46:26 +08:00
Thomas Tan
0fa334ff3e
Change Group.* return types from GameObject to any
2018-05-22 12:05:52 +08:00
Thomas Tan
ff38588285
Specify type of ArcadeSprite.body
...
Do this by overwriting this.body in ArcadeSprite constructor.
2018-05-22 10:16:21 +08:00
Thomas Tan
8124ba9b86
Allow object param type for Arcade group Factory
2018-05-22 10:15:42 +08:00
Thomas Tan
806b5981b0
Add Group to param type in Arcade collide/overlap
2018-05-22 10:11:15 +08:00
Thomas Tan
3589b95bbd
Fix setCollideWorldBounds param type for Arcade
2018-05-22 10:05:37 +08:00
zacharysarette
f170c0f406
This fixes an issue with the tween restart function in phaser.js.
...
It checks to see if state === TWEEN_CONST.PENDING_ADD.
If so sets seek(0) and parent.makeActive(this).
This fixes the issue that makes the tween stuck when restarting after adding a new tween.
2018-05-20 14:01:23 +09:00
Thomas Johan Back
eb5b09c516
Update package.json
...
Removing webpack command I installed.
2018-05-19 14:32:00 -07:00
Austyn Studdard
330e039763
fixed #3646
2018-05-19 13:36:42 -05:00
Austyn Studdard
60d35be269
revert
2018-05-19 13:33:04 -05:00
Austyn Studdard
50ce7feb87
fixed issue #3646
2018-05-19 11:46:43 -05:00
Richard Davey
c51742ad9f
New mapping property
2018-05-18 18:43:35 +01:00
Richard Davey
0b1d32b571
New registerFileType argument, new Global Plugin mapping and createEntry method
...
* PluginManager.registerFileType has a new property `addToScene` which allows you to inject the new file type into the LoaderPlugin of the given Scene. You could use this to add the file type into the Scene in which it was loaded.
* PluginManager.install has a new property `mapping`. This allows you to give a Global Plugin a property key, so that it is automatically injected into any Scenes as a Scene level instance. This allows you to have a single global plugin running in the PluginManager, that is injected into every Scene automatically.
* PluginManager.createEntry is a new private method to create a plugin entry and return it. This avoids code duplication in several other methods, which now use this instead.
2018-05-18 18:43:27 +01:00
Thomas Back
67b2cea130
Bug: #3645 issue with clearing GameObjects from this._list. Called queueForRemoval() from the clear function in inputPlugin.js, since this.clear(Gameobject) called again in preupdate when removed from this._list, checked the case for if GameObject.input already set to null properties
2018-05-18 10:33:43 -07:00