Commit graph

8910 commits

Author SHA1 Message Date
Richard Davey
0b696ebc74 Added MatterJS.BodyType to GameObject.body type. Fix #4962 2020-02-04 21:13:44 +00:00
Richard Davey
03ee36f9ba Finished JSDocs 2020-02-04 17:30:27 +00:00
Richard Davey
3183f1e7de Finished JSDocs 2020-02-04 17:16:19 +00:00
Richard Davey
e675c21db1 Finished JSDocs 2020-02-04 16:53:33 +00:00
Richard Davey
0ee6d16c17 Finished Geom JSDocs 2020-02-04 16:19:42 +00:00
Richard Davey
8f52fe59bb Completed JSDocs 2020-02-04 14:56:28 +00:00
Richard Davey
20fabba0b9 Impact Physics is now removed from the core API 2020-02-04 14:52:04 +00:00
Richard Davey
b5d91f1fdf Finished JSDocs 2020-02-04 14:51:43 +00:00
Richard Davey
1a493caa4b
Merge pull request #4970 from samme/fix/arcade-body-setSize-center
Fix centering in Body#setSize()
2020-02-04 11:26:17 +00:00
Svipal
a8b60cf946 fixed dynamic layer rendering 2020-02-04 04:57:28 +01:00
samme
7d5673a0c7 Fix wrong body dimensions from a scaled game object 2020-02-01 17:25:15 -08:00
samme
a312d03843 Docs for Phaser.Physics.Arcade.StaticBody
`offset` is read only
2020-02-01 16:30:25 -08:00
samme
c07c57f9f8 Correct center 2020-02-01 16:27:02 -08:00
samme
a13d623743 Correct dimensions from game object 2020-02-01 16:20:46 -08:00
samme
37c64dc0a9 Correct center in constructor 2020-02-01 16:19:10 -08:00
samme
34176becb5 Correct position in constructor 2020-02-01 16:18:52 -08:00
Svipal
fd29e96a5d changed orientation to be part of the layer, really cleaned up API. Started tests on the dynamic layer. Trying to understand getTileAt bug 2020-01-30 15:58:07 +01:00
Svipal
70cbdc0925 preparing for WIP PR 4 2020-01-29 20:32:08 +01:00
Svipal
c4739dc01d Merge branch 'master' of https://github.com/svipal/phaser 2020-01-29 20:28:06 +01:00
Svipal
95df0be94a changed orientation localisation to layer, will make easier the fixing of pixelwidth and height and makes more sense overall 2020-01-29 20:27:40 +01:00
svipal
cf348779dc
Merge pull request #4 from photonstorm/master
Keeping up with master again.
2020-01-29 19:28:09 +01:00
Svipal
d6489d1146 preparing WIP PR 2 2020-01-29 19:21:27 +01:00
Svipal
ccbff39074 preparing WIP PR 2020-01-29 19:20:25 +01:00
Svipal
a82b27ce6f added deep copy, doesn't change anything , this.orientation in the tile still bugging 2020-01-29 19:01:22 +01:00
Svipal
050325bff0 tried to pin down where the orientation became undefined, no success. 2020-01-29 17:42:39 +01:00
Richard Davey
e4c158c883
Merge pull request #4968 from JasonHK/jsdoc
Fixed `this` return types
2020-01-29 11:48:43 +00:00
Richard Davey
72f0395eec
Update TransformMatrix.js
Added missing braces.
2020-01-29 11:48:11 +00:00
Richard Davey
52b3176771 Update MatterTileBody.js 2020-01-28 23:25:51 +00:00
Richard Davey
d56a6c8790 MatterTileBody now extends EventEmitter, meaning you can listen to collision events from Tiles directly and it will no longer throw errors about gameObject.emit not working. Fix #4967 2020-01-28 23:25:12 +00:00
Richard Davey
b8d2a5b792 Undef or null 2020-01-28 16:13:59 +00:00
Richard Davey
ef641a104f Update Rope.js 2020-01-28 12:59:11 +00:00
Richard Davey
7ce48c20de Update Rope.js 2020-01-28 12:50:22 +00:00
Richard Davey
ddf535c6c3 Rope can now draw vertex debug to a Graphics instance 2020-01-28 12:46:35 +00:00
Richard Davey
c357b5e56d Added alignment property 2020-01-28 12:46:11 +00:00
Richard Davey
0a4b3e3785 Update RopeCanvasRenderer.js 2020-01-28 12:46:03 +00:00
Richard Davey
0eaf0c47b5 Respect Camera.renderToGame property 2020-01-27 23:35:52 +00:00
Richard Davey
91dbd42d44 Camera.renderToGame is a new property used in conjunction with renderToTexture. It controls if the Camera should still render to the Game canvas after rendering to its own texture or not. By default, it will render to both, but you can now toggle this at run-time. 2020-01-27 23:35:39 +00:00
samme
bc39e70412 Fix centering Body in setSize() 2020-01-27 11:15:06 -08:00
Svipal
95d2ff9996 need to compare across commits to understand regression regarding this.x 2020-01-27 20:12:53 +01:00
Richard Davey
54aebfc842 Removed NOOPs and fixed UV projection for vertical atlas frames 2020-01-27 15:15:19 +00:00
Richard Davey
4de9d52769 Animation.setCurrentFrame will no longer try to call setOrigina or updateDisplayOrigin if the Game Object doesn't have the Origin component, preventing unknown function errors. 2020-01-27 14:48:50 +00:00
svipal
208c77f3fd
Merge pull request #3 from photonstorm/master
getting up to date with master again
2020-01-26 22:53:30 +01:00
Svipal
946857f756 pixel changes 2020-01-26 22:51:01 +01:00
Jason Kwok
ec25759747 Fixed this return types for Phaser.GameObjects.Zone 2020-01-26 21:52:37 +08:00
Jason Kwok
8e82f22858 Fixed this return types for Phaser.GameObjects.Text 2020-01-26 21:43:48 +08:00
Jason Kwok
192e03c932 Fixed this return types for Phaser.GameObjects.Sprite 2020-01-26 21:36:59 +08:00
Jason Kwok
4578a9e13c Fixed this return types for Phaser.GameObjects.Quad 2020-01-26 21:26:34 +08:00
Jason Kwok
fca63274e2 Fixed this return types for Phaser.GameObjects.Particles.Zones.EdgeZone 2020-01-26 21:21:25 +08:00
Jason Kwok
022fa20673 Fixed this return types for Phaser.GameObjects.Particles.EmitterOp 2020-01-26 21:18:14 +08:00
Jason Kwok
270f7b33a3 Fixed this return types for Phaser.GameObjects.Particles.ParticleEmitterManager 2020-01-26 21:15:30 +08:00
Jason Kwok
1fd71ae088 Fixed this return types fro Phaser.GameObjects.Particles.ParticleEmitter 2020-01-26 21:13:11 +08:00
Jason Kwok
4df2179496 Fixed this return types for Phaser.GameObjects.Light 2020-01-26 21:06:58 +08:00
Jason Kwok
66e314432c Fixed this return types for Phaser.GameObjects.Group 2020-01-26 21:03:57 +08:00
Jason Kwok
494ddf431d Fixed this return types for Phaser.GameObjects.Graphics 2020-01-26 21:01:00 +08:00
Jason Kwok
91f1fefd2b Fixed this return types for Phaser.GameObjects.Container 2020-01-26 20:50:59 +08:00
Jason Kwok
00818a9c61 Fixed this return types for Phaser.GameObjects.Components.TransformMatrix 2020-01-26 20:42:58 +08:00
Jason Kwok
c97a59011d Fixed this return types for Phaser.GameObjects.Components.PathFollower 2020-01-26 20:36:05 +08:00
Jason Kwok
87bf4bd648 Fixed this return types for Phaser.GameObjects.Bob 2020-01-26 20:25:26 +08:00
Jason Kwok
401cb81590 Fixed this return type for Phaser.GameObjects.DynamicBitmapText 2020-01-26 20:16:18 +08:00
Jason Kwok
f970afb34c Fixed this return type for Phaser.Loader.LoaderPlugin 2020-01-26 00:31:56 +08:00
Richard Davey
009dad281f Fixed comparison 2020-01-24 18:18:06 +00:00
Richard Davey
5022830c7a Added preDestroy handler 2020-01-24 18:03:18 +00:00
Richard Davey
bf65d6b577 Push to the updateList too 2020-01-24 18:01:49 +00:00
Richard Davey
e5f5ed70fe Added support for animations, texture flipping, alignment resetting and tint fill 2020-01-24 18:01:40 +00:00
Richard Davey
79357e35ab Support Rope.alpha 2020-01-24 15:35:16 +00:00
Richard Davey
2f6921b80f Added horizontal parameter 2020-01-24 15:35:08 +00:00
Richard Davey
1463aaaaa1 Added horizontal flag and Alpha and Flip components 2020-01-24 15:35:00 +00:00
Richard Davey
72c3b55235 Testing vertical Rope support 2020-01-24 01:58:29 +00:00
Richard Davey
0d263be52a Config.loaderWithCredentials is the new global setting for XHRSettings.withCredentials. 2020-01-22 16:30:11 +00:00
Richard Davey
af85f9451d XHRLoader will now use the XHRSettings.withCredentials as set in the file or global loader config. 2020-01-22 16:29:58 +00:00
Richard Davey
bf0feee498 XHRSettings.withCredentials is a new boolean property that controls the withCredentials setting of the XHR Request made by the Loader. It indicates whether or not cross-site Access-Control requests should be made using credentials such as cookies, authorization headers or TLS client certificates. You can set this on a per-file basis, or global in the Game Config. 2020-01-22 16:29:47 +00:00
Richard Davey
392c52fa8b Update GetEaseFunction.js 2020-01-20 23:34:40 +00:00
Richard Davey
6a72524869 Added new GetEasedPoints function 2020-01-20 23:34:33 +00:00
Richard Davey
f883cb492a Fixed issue with not enough Rope segments being provided.
Allow to pass in integer to split Rope into.
2020-01-20 17:29:11 +00:00
Richard Davey
78d009c249 Merge branch 'master' of https://github.com/photonstorm/phaser 2020-01-20 16:08:15 +00:00
Richard Davey
ade73f28bf Rope updates 2020-01-20 16:01:30 +00:00
Richard Davey
06bad68468 Improved JSDocs 2020-01-20 15:47:38 +00:00
Svipal
e4857ce48a yoyuee 2020-01-19 20:55:09 +01:00
Svipal
fbe3345e54 Updated RemoveTileAtWorldXy, PutTileAtWorldXY, GetTilesWithinShape and GetTilesWithinWorldXY 2020-01-19 20:50:57 +01:00
svipal
eb90fc2ab4
Merge pull request #2 from photonstorm/master
keeping up with master #2
2020-01-18 14:21:26 +01:00
Richard Davey
57a022db53 Always flush, because tri-strip 2020-01-17 19:04:16 +00:00
Richard Davey
d5473a4840 Added setTintFill method 2020-01-17 17:58:50 +00:00
Richard Davey
18120cb0d5 New Strip pipeline 2020-01-17 17:58:41 +00:00
Richard Davey
0af1303ba2 Added TextureTintStrip pipeline 2020-01-17 17:38:24 +00:00
Richard Davey
162b07bd6b Added new Rope Game Object 2020-01-17 17:38:06 +00:00
No
1a88ff95ba updated dynamic layer and tilemap 2020-01-17 16:15:59 +01:00
No
f17aef0abf wordtotileX or Y cannot be called independently either 2020-01-17 15:15:15 +01:00
No
ddbcf85194 woops 2020-01-17 14:49:02 +01:00
No
83bbf08902 changed world to tile and tile to world in isometric mode 2020-01-17 14:47:33 +01:00
Richard Davey
e4e265c857 Preparing for 3.23 dev 2020-01-17 11:02:45 +00:00
samme
f4c011496c Fix PathFollower always at end of path 2020-01-16 14:44:26 -08:00
Richard Davey
4a6b2087f7 Fixed internal callback handlers 2020-01-15 12:45:59 +00:00
Richard Davey
ff65e69cd1 Changed copyright date to 2020 2020-01-15 12:07:09 +00:00
Richard Davey
d5644cf977 If a config object was passed to MultiAtlasFile it expected the atlas URL to be in the url property, however the docs and file config expected it in atlasURL. You can now use either of these properties to declare the url. Fix #4815 2020-01-15 11:36:11 +00:00
Richard Davey
d636189cf7 Fixed JSDoc param type. Fix #4815 2020-01-15 11:30:08 +00:00
Richard Davey
57defcdb9b Typo 2020-01-15 11:15:30 +00:00
Richard Davey
e1a6214c9b A DOMElement will now set the display mode to 'none' during its render if the Scene in which it belongs is no longer visible. 2020-01-15 11:15:23 +00:00
Richard Davey
867a11b30b DOMElement has a new private method handleSceneEvent which will handle toggling the display setting of the element when a Scene sleeps and wakes. A DOM Element will now listen for the Scene sleep and wake events. These event listeners are removed in the preDestroy method. 2020-01-15 11:15:09 +00:00
Richard Davey
90c8825ddb A PathFollower with a very short duration would often not end in the correct place, which is the very end of the Path, due to the tween handling the movement not running one final update when the tween was complete. It will now always end at the final point of the path, no matter how short the duration. Fix #4950 2020-01-15 10:42:56 +00:00
Richard Davey
3d144bd99e JSDoc update. Fix #4955 2020-01-15 10:29:09 +00:00