Richard Davey
|
12b6041d20
|
inverseAlpha support added back in and tidied up renderer
|
2019-04-24 14:51:39 +01:00 |
|
Richard Davey
|
2bd45865d4
|
Stack restore working. Time to try invertAlpha.
|
2019-04-24 14:38:24 +01:00 |
|
Richard Davey
|
ac3fac4ab6
|
UpdateList.remove will now move the removed child to the internal _pendingRemoval array, instead of slicing it directly out of the active list. The pending list is cleared at the start of the next game frame. Fix #4365
|
2019-04-24 13:58:05 +01:00 |
|
Richard Davey
|
11c1b458fa
|
Phaser.Physics.Arcade.Events is now exposed in the namespace, preventing it from erroring if you use them in TypeScript. Fix #4481
|
2019-04-24 13:44:57 +01:00 |
|
Richard Davey
|
64532d8d7b
|
InputPlugin.clear has a new argument skipQueue which is used to avoid clearing a Game Object twice. This, combined with the fix for 4463 means you will no longer get a Cannot read property 'dragState' error if you destroy a Game Object enabled for drag where another draggable object exists. Fix #4228
|
2019-04-24 13:38:40 +01:00 |
|
Richard Davey
|
00dbf8b03e
|
Destroying a Game object during its pointerup event handler on a touch device will no longer cause Uncaught TypeError: Cannot read property 'localX' of undefined . All InputPlugin process handlers now check to see if the Game Object has been destroyed at any stage and abort if it has. Fix #4463
|
2019-04-24 12:54:56 +01:00 |
|
Richard Davey
|
a47019b415
|
Keep the property but set to null by default.
|
2019-04-24 12:54:48 +01:00 |
|
Richard Davey
|
61921525f1
|
There is a new webpack config FEATURE_SOUND which is set to true by default, but if set to false it will exclude the Sound Manager and all of its systems into the build files.
|
2019-04-24 12:23:21 +01:00 |
|
Richard Davey
|
f4a86fd368
|
The Container.setScrollFactor method has a new optional argument updateChildren . If set, it will change the scrollFactor values of all the Container children as well as the Container. Fix #4466 #4475
|
2019-04-24 12:09:16 +01:00 |
|
Richard Davey
|
61011d3ae9
|
Camera.clearRenderToTexture will check to see if the Scene is available before proceeding, avoiding potential errors when a Camera is destroyed multiple times during a Scene shutdown.
|
2019-04-24 11:46:31 +01:00 |
|
Richard Davey
|
507bb6a215
|
Added customHitArea boolean property
|
2019-04-24 11:21:52 +01:00 |
|
Richard Davey
|
53c14df798
|
Changing any aspect of a Text object, such as the font size or content, wouldn't update its hitArea if it had been enabled for input, causing it to carry on using the old hit area size. Now, as long as the Text was created _without_ a custom hitArea, the hitArea size will be changed to match the new texture size on update. If you have provided your own custom hitArea shape, you need to modify it when the Text changes size yourself. Fix #4456
|
2019-04-24 11:21:36 +01:00 |
|
Richard Davey
|
2ef6ad3e51
|
Fixed jsdoc
|
2019-04-24 10:54:02 +01:00 |
|
Richard Davey
|
181be88ba9
|
Updated to use game clock time values.
|
2019-04-24 10:48:03 +01:00 |
|
Richard Davey
|
6b5383a007
|
Key now needs a reference to the plugin that created it. Also added getDuration method.
|
2019-04-24 10:47:51 +01:00 |
|
Richard Davey
|
d7917789eb
|
Added destroy argument to removeKey and cleared plugin reference.
|
2019-04-24 10:47:22 +01:00 |
|
Richard Davey
|
fd4f45673b
|
Pointer.getDuration would only return zero until the pointer was released, or moved (basically any action that generated a DOM event). It now returns the duration regardless of the DOM events. Fix #4444
|
2019-04-24 10:08:56 +01:00 |
|
Richard Davey
|
31c0b4f2ff
|
Update now always runs but only once per frame
|
2019-04-24 10:04:13 +01:00 |
|
Richard Davey
|
95b18ae6e0
|
Refined poll rate handling and added pluginUpdate
|
2019-04-24 10:03:58 +01:00 |
|
Richard Davey
|
43c72e23c6
|
Fixed issue with input events running twice
|
2019-04-24 09:34:40 +01:00 |
|
Richard Davey
|
24bc670424
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2019-04-23 22:48:24 +01:00 |
|
Richard Davey
|
349a5a1028
|
Added MultiScriptFile file type
|
2019-04-23 22:48:20 +01:00 |
|
florianvazelle
|
669764a1be
|
Fix GetLineToCircle
|
2019-04-23 21:29:10 +02:00 |
|
florianvazelle
|
97b611356b
|
Fix result when y0 === y1
|
2019-04-23 21:27:55 +02:00 |
|
Richard Davey
|
f65f643a5f
|
Added setClassName method.
|
2019-04-23 11:21:26 +01:00 |
|
Richard Davey
|
e2e5c76b8c
|
Added new CSS File Loader FileType.
|
2019-04-23 11:21:13 +01:00 |
|
Richard Davey
|
e82e7c6ba0
|
Formatting fix
|
2019-04-18 17:55:49 +01:00 |
|
Richard Davey
|
7b438bfd3b
|
Copy paste fix
|
2019-04-18 17:55:42 +01:00 |
|
Hua
|
a05cd9377a
|
Update rectangle hitarea when updated text
|
2019-04-18 11:04:27 +08:00 |
|
Richard Davey
|
7c4fd3fadc
|
Improved jsdocs
|
2019-04-17 10:52:23 +01:00 |
|
Richard Davey
|
e0255c6f0f
|
Docs fix
|
2019-04-16 17:08:19 +01:00 |
|
Richard Davey
|
8c55844f6c
|
Merge pull request #4469 from samme/docs/scenes
Docs for scene config and optional scene methods
|
2019-04-16 13:24:49 +01:00 |
|
Richard Davey
|
c38ebe15c7
|
Merge pull request #4472 from TylerMorley/master
docs: fix copy-paste error
|
2019-04-16 13:23:20 +01:00 |
|
Richard Davey
|
44a63e4d1a
|
Fixed DOM Container centering
|
2019-04-16 13:10:08 +01:00 |
|
Tyler Morley
|
21994c5c46
|
docs: fix copy-paste error
|
2019-04-15 22:21:36 -05:00 |
|
Richard Davey
|
964e5a2da5
|
Not sure we need the stack at all - commenting out for now
|
2019-04-15 23:46:50 +01:00 |
|
Richard Davey
|
14d16b3c06
|
Add temp matrix to Graphics to avoid sharing issue during mask rendering
|
2019-04-15 23:38:09 +01:00 |
|
Richard Davey
|
78e1ef9df0
|
Particle Emitters and Containers can now have geometry masked children
|
2019-04-15 16:46:47 +01:00 |
|
Richard Davey
|
1fc9b15ff1
|
Fixed Geometry Mask nesting issue.
|
2019-04-15 16:46:19 +01:00 |
|
Richard Davey
|
974ceb5654
|
Restore bitmap mask framebuffer
|
2019-04-12 18:36:47 +01:00 |
|
Richard Davey
|
0bdf1cc083
|
Allow geometry masks to work within bitmap masks
|
2019-04-12 18:36:31 +01:00 |
|
Richard Davey
|
f69cec7975
|
Improving support for child masking
|
2019-04-12 17:47:28 +01:00 |
|
Richard Davey
|
c26311a9e4
|
Update GeometryMask.js
|
2019-04-12 17:47:02 +01:00 |
|
Richard Davey
|
754ae7caa2
|
Particle Emitters can now be masked
|
2019-04-12 17:46:52 +01:00 |
|
Richard Davey
|
9dd3e7cd15
|
Added missing Mask component
|
2019-04-12 17:46:39 +01:00 |
|
Richard Davey
|
a824f6f1e8
|
Added a default camera
|
2019-04-11 17:10:12 +01:00 |
|
Richard Davey
|
186970bd69
|
Render the Camera masks
|
2019-04-11 17:10:03 +01:00 |
|
Richard Davey
|
79409f0479
|
You can now add a geometry or bitmap mask to any Camera
|
2019-04-11 17:09:53 +01:00 |
|
samme
|
f9797d0ed0
|
Add Phaser.Scenes.Types.CreateSceneFromObjectConfig
|
2019-04-10 12:43:44 -07:00 |
|
samme
|
698fc7d522
|
Docs for Scene methods
Added descriptions and arguments.
|
2019-04-10 12:43:00 -07:00 |
|
Richard Davey
|
c188dfde12
|
Testing mask component on Camera
|
2019-04-10 18:10:03 +01:00 |
|
Richard Davey
|
1a9f6130bf
|
Update DOMElementCSSRenderer.js
|
2019-04-09 23:43:47 +01:00 |
|
Richard Davey
|
a0c48596b3
|
Can now create dom elements on creation of the object.
|
2019-04-09 23:29:32 +01:00 |
|
Richard Davey
|
d823b7b49e
|
More flexible Factory function including element, style and innerText setters
|
2019-04-09 23:29:14 +01:00 |
|
Richard Davey
|
1b135b2efb
|
Tidying up CSS rendering
|
2019-04-09 23:28:56 +01:00 |
|
Richard Davey
|
950fc79e2e
|
Took DOM Element out of experimental and hooked to the Scale Manager
|
2019-04-09 23:28:40 +01:00 |
|
Richard Davey
|
1830480fec
|
Added Size.setCSS method
|
2019-04-09 23:28:05 +01:00 |
|
samme
|
c83521ddae
|
Fix GameConfig link
|
2019-04-09 13:01:38 -07:00 |
|
Richard Davey
|
6622f4dbce
|
Merge pull request #4384 from florianvazelle/master
Add out argument in intersect functions
|
2019-04-09 17:51:04 +01:00 |
|
florianvazelle
|
21f4ec44d8
|
Final Update
|
2019-04-09 10:52:35 +02:00 |
|
Richard Davey
|
0f7eb028c0
|
Merge pull request #4400 from SirLink/master
Declared dataset as object for internet explorer 10
|
2019-04-08 16:44:08 +01:00 |
|
Richard Davey
|
2d3c905f53
|
Calling Tween.play on a tween that had already finished and was pending removal will stop the tween from getting stuck in an isPlaying state and will restart the tween again from the beginning. Calling play on a Tween that is already playing does nothing. Fix #4184
|
2019-04-08 16:25:31 +01:00 |
|
Richard Davey
|
0012ed3524
|
Added Tilemap.renderDebugFull method.
|
2019-04-08 16:05:12 +01:00 |
|
Richard Davey
|
c1400f9514
|
Fixed lots of Tilemap methods that claimed to return null but didn't
|
2019-04-08 15:59:48 +01:00 |
|
Richard Davey
|
0514d27efc
|
Added new argument removeFromTilemap
|
2019-04-08 15:59:30 +01:00 |
|
Richard Davey
|
d63321eba5
|
Layers now remove themselves from the Tilemap when destroyed. Fix #4319
|
2019-04-08 15:45:43 +01:00 |
|
Richard Davey
|
a8027bab7f
|
Added removeLayer and destroyLayer methods.
|
2019-04-08 15:45:16 +01:00 |
|
Richard Davey
|
88c8bb1bc2
|
Update docs to clarify #4403
|
2019-04-08 14:52:13 +01:00 |
|
Richard Davey
|
0cfbc7917e
|
The InputPlugin will now dispatch an update event regardless, allowing the Gamepad Plugin to update itself every frame, regardless of DOM events. This allows Gamepads to work correctly again. Fix #4414
|
2019-04-08 14:39:28 +01:00 |
|
Richard Davey
|
f552dde229
|
Texture.add will no longer let you add a frame to a texture with the same name or index as one that already exists in the texture. Doing so will now return null instead of a Frame object, and the frameTotal will never be incremented. Fix #4459
|
2019-04-08 14:22:03 +01:00 |
|
Richard Davey
|
c85defe920
|
Merge branch 'master' into feature/support-infinite-tiled-maps
|
2019-04-08 14:00:03 +01:00 |
|
Richard Davey
|
9b29001449
|
Defaults should be false for closePath , not true .
|
2019-04-08 13:53:08 +01:00 |
|
Richard Davey
|
1995be80a2
|
GameObjects.Components.PathFollower is a new component that manages any type of Game Object following a path. The original Path Follower Game Object has been updated to use this new component directly, but it can be applied to any custom Game Object class.
|
2019-04-08 13:53:08 +01:00 |
|
Richard Davey
|
e9c34c73a8
|
Merge pull request #3923 from Edwin222/comment
Fix a bug that tween delay doesn't applied after one loop of timeline(issue #3841)
|
2019-04-08 13:00:10 +01:00 |
|
Richard Davey
|
ded1320e8e
|
Fixed issue with multiple calls to Tween.restart
|
2019-04-08 12:58:03 +01:00 |
|
Richard Davey
|
f0acd2dfaf
|
rgb fix, lint fix and no need for frame argument
|
2019-04-08 12:49:03 +01:00 |
|
Richard Davey
|
55959500d2
|
Update RenderTextureConfig.js
|
2019-04-08 12:44:37 +01:00 |
|
Richard Davey
|
7c0645c1b9
|
Merge branch 'master' into master
|
2019-04-08 12:44:04 +01:00 |
|
Richard Davey
|
19c0b47167
|
Removed Graphics.lineFxTo and moveFxTo and the associated commands.
|
2019-04-08 12:32:07 +01:00 |
|
Richard Davey
|
05fb7b28e0
|
Merge pull request #3979 from pixelpicosean/fix-graphics-fx-drawing
Fix graphics moveFxTo and lineFxTo not work
|
2019-04-08 12:18:09 +01:00 |
|
Richard Davey
|
e53a0a1de2
|
Merge pull request #4087 from TadejZupancic/patch-1
Tween inside Timeline fix
|
2019-04-08 12:13:27 +01:00 |
|
Richard Davey
|
56babb5841
|
Merge pull request #4089 from Cirras/texture-add-base-texture-fix
Make Texture.add() firstFrame check more explicit (Fix issue #4088)
|
2019-04-08 12:03:17 +01:00 |
|
Richard Davey
|
8cb466b4e9
|
Clarified the important of the __BASE frame in a Texture #4285
|
2019-04-08 11:54:47 +01:00 |
|
Richard Davey
|
340df7a748
|
jsdocs update
|
2019-04-08 11:45:19 +01:00 |
|
Richard Davey
|
00638ae9ee
|
Swapped to use GetValue instead.
|
2019-04-08 11:45:08 +01:00 |
|
Richard Davey
|
c89f9a9fde
|
Merge pull request #4195 from kensleebos/master
Fix for from/to in PathFollower.js
|
2019-04-08 11:40:26 +01:00 |
|
Richard Davey
|
cd8fb4217a
|
Tweens created with a duration of zero will now render for one frame before completing. Fix #4235
|
2019-04-08 11:18:42 +01:00 |
|
Richard Davey
|
f4a68404fc
|
lint fix
|
2019-04-08 11:01:21 +01:00 |
|
Richard Davey
|
ddd1cec3da
|
Merge pull request #4326 from snowbillr/patch-1
2d Camera startFollow should respect useBounds
|
2019-04-08 10:57:59 +01:00 |
|
Richard Davey
|
09487bbfc6
|
Added new resetCollisionIDs method re: #4334
|
2019-04-08 10:34:52 +01:00 |
|
Richard Davey
|
f41cacde25
|
Merge pull request #4336 from florianvazelle/master
Fix getCenter methods returning wrong value for scaled layers
|
2019-04-08 10:20:32 +01:00 |
|
Richard Davey
|
73dc7899b9
|
Removed commented logs
|
2019-04-08 10:19:22 +01:00 |
|
Richard Davey
|
36b40db7f0
|
Merge pull request #4351 from Cirras/spritesheet-from-atlas-base-texture
Add __BASE texture entry in SpriteSheetFromAtlas parser
|
2019-04-08 10:17:23 +01:00 |
|
Richard Davey
|
e2c68c5d86
|
Merge pull request #4418 from martinlindhe/ts-styleconfig
improve ts type hints for Phaser.Tilemaps.Types.StyleConfig
|
2019-04-08 09:53:39 +01:00 |
|
Richard Davey
|
7dd411ddc9
|
Merge pull request #4419 from peterellisjones/master
Swap incorrect terms in Tilemap#convertLayerToStatic documentation
|
2019-04-08 09:52:11 +01:00 |
|
Richard Davey
|
382fed3de7
|
Added TextureManager.removeKey method and invoke it from Texture.destroy. Fix #4461
|
2019-04-06 11:35:58 +01:00 |
|
Bill Reed
|
1293e427dd
|
Use correct values in clamp calls.
|
2019-04-05 16:50:51 -04:00 |
|
Richard Davey
|
6ba3f49b08
|
Merge pull request #4442 from LoolzRules/master
issue #4411 fix
|
2019-04-05 18:28:39 +01:00 |
|
Richard Davey
|
2ecaad5f03
|
Fixes use of static keyword. Fix #4458
|
2019-04-05 18:04:34 +01:00 |
|
Richard Davey
|
6fc05bf53b
|
Merge pull request #4404 from samme/feature/isPaused
Add isPaused() methods to ScenePlugin, SceneManager
|
2019-04-05 17:40:37 +01:00 |
|
Richard Davey
|
d13e79a8db
|
Merge pull request #4427 from rexrainbow/master
Fix bug about counting height of text object
|
2019-04-05 17:25:27 +01:00 |
|
Richard Davey
|
bc10276b9e
|
Merge pull request #4449 from kyranet/patch-2
fix: Inconsistent return in TweenManager#makeActive()
|
2019-04-05 17:18:23 +01:00 |
|
Richard Davey
|
4abc386a7e
|
Merge pull request #4448 from kyranet/patch-1
fix: Inconsistent return in Tween#pause()
|
2019-04-05 17:16:45 +01:00 |
|
Richard Davey
|
c8da1f98e0
|
Typo fix
|
2019-04-05 17:13:04 +01:00 |
|
Richard Davey
|
f1e4ca58ed
|
strokePoints and fillPoints have no closePath argument.
|
2019-04-05 17:12:31 +01:00 |
|
Richard Davey
|
9514cff177
|
Merge pull request #4455 from galman33/patch-1
Fixed Phaser.Actions.Spread ignoring the min parameter
|
2019-04-05 17:03:19 +01:00 |
|
Richard Davey
|
4074c51979
|
Merge pull request #4452 from bdaenen/master
Fixes #3833
|
2019-04-05 16:56:21 +01:00 |
|
Richard Davey
|
0724250f7d
|
Merge pull request #4421 from S4n60w3n/master
Transparent type added GameConfig
|
2019-04-05 16:43:08 +01:00 |
|
Gal Pasternak
|
17cde51a3d
|
Fixed Phaser.Actions.Spread ignoring the min parameter
|
2019-04-02 15:12:07 +03:00 |
|
Richard Davey
|
3075e088c7
|
Added directX and directY properties as well as setDirectPosition method.
|
2019-04-01 23:15:00 +01:00 |
|
Richard Davey
|
64d8f928d0
|
Fixed sleeping and strengthening direct control movement.
|
2019-04-01 17:19:38 +01:00 |
|
Richard Davey
|
e7334834ff
|
Abort? Then abort.
|
2019-04-01 17:19:07 +01:00 |
|
Richard Davey
|
c907432c2b
|
Refactoring to handle checkCollision better
|
2019-04-01 17:18:58 +01:00 |
|
Richard Davey
|
4ca877b32e
|
Now returns area of intersection in a temp rectangle
|
2019-04-01 14:58:51 +01:00 |
|
Richard Davey
|
3e5358dded
|
Dump CI to window for testing
|
2019-03-31 23:16:27 +01:00 |
|
Richard Davey
|
0f4e9f289d
|
Fixed issue with delta = 1
|
2019-03-31 23:16:13 +01:00 |
|
bdaenen
|
35b1beb6a7
|
Fixes #3833
|
2019-03-31 15:16:05 +02:00 |
|
Richard Davey
|
4d660f2f51
|
Minimum displacement linear equation solver finally working properly, yay!
|
2019-03-29 17:07:48 +00:00 |
|
Richard Davey
|
c636c58ff8
|
Working out incorrect face at high speeds
|
2019-03-29 00:10:58 +00:00 |
|
Richard Davey
|
b97bf51329
|
Removed positionIterations
|
2019-03-28 23:35:09 +00:00 |
|
Richard Davey
|
b99e680f6b
|
Fixed swizzle and embedded abort
|
2019-03-28 23:33:00 +00:00 |
|
Richard Davey
|
535388b828
|
Added Distance Threshold and seeking
|
2019-03-28 23:32:46 +00:00 |
|
Richard Davey
|
5589374e71
|
Removed debugging
|
2019-03-28 23:32:24 +00:00 |
|
Richard Davey
|
14781003b3
|
Temp logs on
|
2019-03-28 14:58:57 +00:00 |
|
Richard Davey
|
cb77405031
|
Better seek handling
|
2019-03-28 14:58:51 +00:00 |
|
Richard Davey
|
bb058dc7ba
|
Moved OverlapRect to a component and added option to scan both dynamic and static bodies
|
2019-03-28 14:10:03 +00:00 |
|
Richard Davey
|
9577f3e612
|
Added condition to resolve fast moving body penetration hitting the wrong face
|
2019-03-28 14:09:45 +00:00 |
|
Antonio Román
|
a55b106f12
|
fix: Inconsistent return in TweenManager#makeActive()
|
2019-03-28 13:06:19 +01:00 |
|
Antonio Román
|
e2a0c091ce
|
fix: Inconsistent return in Tween#pause()
|
2019-03-28 01:03:29 +01:00 |
|
Richard Davey
|
2317cb216e
|
Emits new TOUCH event
|
2019-03-27 15:53:19 +00:00 |
|
Richard Davey
|
5eebdff3ca
|
Now properly handles body face blocking
|
2019-03-27 15:53:01 +00:00 |
|
Richard Davey
|
13181e2238
|
Embedded? Don't block then.
|
2019-03-27 15:52:45 +00:00 |
|
Richard Davey
|
07149fd737
|
New TOUCH event
|
2019-03-27 15:52:31 +00:00 |
|
Richard Davey
|
7dbda9fe62
|
Added new arguments to method
|
2019-03-27 15:52:18 +00:00 |
|
Richard Davey
|
28b41254ba
|
Removed unused code
|
2019-03-27 15:52:04 +00:00 |
|
Richard Davey
|
7a05c205b1
|
Docs fix
|
2019-03-27 15:51:55 +00:00 |
|
Richard Davey
|
7ae4a441e1
|
Added onTouch event flag and setCheckCollision methods
|
2019-03-27 15:51:43 +00:00 |
|
Richard Davey
|
e5f03f02db
|
Added isBody boolean.
|
2019-03-27 11:54:08 +00:00 |
|
Richard Davey
|
a67792ada6
|
Handle non-Game Object Body collision
|
2019-03-27 11:53:56 +00:00 |
|
Richard Davey
|
cc1b96a309
|
The Body.setCollideWorldBounds method has two new optional arguments bounceX and bounceY which, if given, will set the World Bounce values for the body.
|
2019-03-27 11:53:34 +00:00 |
|
Richard Davey
|
2b4568cf05
|
Body no longer sleeps if rotating and fixed moving a rebounding object
|
2019-03-27 10:46:42 +00:00 |
|
Richard Davey
|
7dbb502616
|
Fixed jsdocs references
|
2019-03-27 09:50:58 +00:00 |
|
Richard Davey
|
596803a434
|
Exposed the overlap functions
|
2019-03-27 09:50:48 +00:00 |
|
Richard Davey
|
168e184d04
|
You can now create a Body or StaticBody directly
|
2019-03-27 09:50:36 +00:00 |
|
Richard Davey
|
6e3d4bac6d
|
Removed un-needed files
|
2019-03-27 09:50:20 +00:00 |
|
Richard Davey
|
adb28d2f6e
|
Added new Rectangle Arcade Physics Body type
|
2019-03-27 00:21:03 +00:00 |
|
Richard Davey
|
c819599304
|
Use of a Game Object bound to a body is now optional
|
2019-03-27 00:20:49 +00:00 |
|
Richard Davey
|
811ed0e340
|
Dynamic and Static both now extend the Base Body.
|
2019-03-26 16:51:15 +00:00 |
|
Richard Davey
|
2e5e438ec4
|
Added a new Base Body class to extend from. Saves a lot of duplication.
|
2019-03-26 16:51:01 +00:00 |
|
Richard Davey
|
5bb2161d49
|
Fixed issue with non zero origins
|
2019-03-26 15:29:58 +00:00 |
|