Richard Davey
8ea3e09307
Removed global functions and tidied up
2022-11-03 15:22:50 +00:00
Richard Davey
2ca2bd5535
Added setStateFromEnd, setStateFromStart, reset and onRepeat
2022-11-03 15:22:37 +00:00
Richard Davey
4d4f3aeadc
reset should return this
2022-11-03 15:22:10 +00:00
Richard Davey
755517f80b
Removed init
method - let's just call reset directly
2022-11-03 15:22:02 +00:00
Richard Davey
ce1cc86185
Add isSeeking parameter
2022-11-03 14:26:38 +00:00
Richard Davey
1ca43444f4
Only reset property if seeking
2022-11-03 14:26:30 +00:00
Richard Davey
9f0baeaab7
Update TweenManager.js
2022-11-03 13:24:51 +00:00
Richard Davey
b9004eff67
Made getValue
more bullet proof
2022-11-03 13:24:48 +00:00
Richard Davey
e921c61b39
Improved jsdocs and removed this.delta
property as we don't need to store it internally
2022-11-03 13:17:39 +00:00
Richard Davey
36c65618d7
Safer seek loop
2022-11-03 12:56:58 +00:00
Richard Davey
b7a109bd26
Updated docs to remove frame reference and add clarity
2022-11-03 12:45:10 +00:00
Richard Davey
fc007d39ef
Updated docs and seeking
2022-11-02 19:00:16 +00:00
Richard Davey
57a49934af
Use reset now
2022-11-02 19:00:08 +00:00
Richard Davey
a679efe03f
Use MAX const
2022-11-02 18:03:07 +00:00
Richard Davey
2daa8c9853
New reset and seek methods
2022-11-02 18:03:01 +00:00
Richard Davey
9f89de4594
New reset method that fully resets this TweenData
2022-11-02 18:02:52 +00:00
Richard Davey
a7827ba52e
Use MAX const
2022-11-02 18:02:28 +00:00
Richard Davey
3f0a466a8d
Added MAX const
2022-11-02 18:02:18 +00:00
Richard Davey
59b0ca98bf
Added isInfinite
and redid seek handling. Added forward and rewind.
2022-11-02 13:35:30 +00:00
Richard Davey
3d9ac51338
Clamp the progress between 0 and 1
2022-11-02 13:34:55 +00:00
samme
0ba6261eff
Docs: correct example code in FILE_KEY_COMPLETE
...
AtlasJSONFile type is `atlasjson`
2022-11-01 20:16:10 -07:00
Richard Davey
3b50fa65d6
WebGLSnapshot
will now flip the pixels in the created Image element if the source was a framebuffer. This means grabbing a snapshot from a Dynamic or Render Texture will now correctly invert the pixels on the y axis for an Image. Grabbing from the game renderer will skip this.
2022-10-31 22:47:14 +00:00
Richard Davey
7d594dd49a
Clarify snapshot docs
2022-10-31 22:46:44 +00:00
Richard Davey
e878cebd16
Force it to return Color object
2022-10-31 22:17:39 +00:00
Richard Davey
22eae26007
WebRenderer.snapshotFramebuffer
and by extension, the snapshot methods in Dynamic Textures and Render Textures, has been updated to ensure that the width and height never exceed the framebuffer dimensions, or it'll cause a runtime error. The method snapshotArea
has had this limitation removed as a result, allowing you to snapshot areas that are larger than the Canvas. Fix #5707
2022-10-31 22:17:27 +00:00
Richard Davey
af7ba68a19
When playing a chained animation, the nextAnim
property could get set to undefined
which would stop the next animation in the queue from being set. The check now handles all falsey cases. Fix #5852
2022-10-31 18:08:01 +00:00
Richard Davey
8434d45912
Animation.stop
is always called when a new animation is loaded, regardless if the animation was playing or not and the delayCounter
is reset to zero. This stops animations with delays preventing other animations from being started until the delay has expired. Fix #5680
2022-10-31 18:02:50 +00:00
Richard Davey
dfc794c339
Animation.showBeforeDelay
is a new optional boolean property you can set when creating, or playing an animation. If the animation has a delay before playback starts this controls if it should still set the first frame immediately, or after the delay has expired (the default).
2022-10-31 18:01:35 +00:00
Richard Davey
ba6af3a920
Conditionally set DEBUG
2022-10-31 16:17:16 +00:00
Richard Davey
e618e149e8
Update InputPlugin.js
2022-10-28 18:43:40 +01:00
Richard Davey
4f0029c03c
Added captureFrame, captureNextFrame, getFps, startCapture and stopCapture methods
2022-10-28 18:23:24 +01:00
Richard Davey
4a5f6adfe4
Enable for debugging
2022-10-28 18:22:57 +01:00
Richard Davey
94942d6633
Update InputPlugin.js
2022-10-28 17:57:43 +01:00
Richard Davey
ae378e3820
Added resetPointers
method
2022-10-28 17:56:57 +01:00
Richard Davey
598921b638
If in debug mode, add texture key to Spector meta data
2022-10-28 17:53:55 +01:00
Richard Davey
1657f9e843
If in debug mode, add to window
2022-10-28 17:53:41 +01:00
Richard Davey
d909af6b62
Added Pointer.reset
2022-10-28 17:50:26 +01:00
Richard Davey
f3e773d102
Much better docs and more concise function code.
2022-10-26 23:02:50 +01:00
Richard Davey
56561b2f6d
Updated docs
2022-10-26 23:02:36 +01:00
Richard Davey
fa0cd537f4
Preparing for Beta 14
2022-10-26 17:09:49 +01:00
Richard Davey
e868c5b284
Fix #6264
2022-10-26 15:24:41 +01:00
Richard Davey
0fbedd349b
Added getTarget
and setTargetValue
methods
2022-10-26 15:22:35 +01:00
Richard Davey
4c0ad6946d
ScaleManager.listeners
has been renamed to domlisteners
to avoid conflicting with the EventEmitter listeners object. Fix #6260
2022-10-26 15:08:52 +01:00
Richard Davey
58ef1ebc39
Merge pull request #6263 from Trissolo/master
...
When calling the 'Phaser/Geom/Intersects#LineToLine' method without passing in the third parameter, 'out', avoid creating a new Phaser.Geom.Point, as it will be totally inaccessible.
2022-10-26 15:04:35 +01:00
Richard Davey
2759837f8a
Fix #6265
2022-10-26 15:03:07 +01:00
Richard Davey
93a66e2ae2
Don't run a step with a negative delta
...
Fix #6253
2022-10-26 14:59:02 +01:00
Trissolo
822e1401cf
Replace the typedef of the last parameter with the more appropriate 'Phaser.Math.Vector2Like'
2022-10-26 08:58:55 +02:00
Trissolo
b9467f6f5e
If the 'out' parameter is not passed in, do not create an useless new Phaser.Geom.Point, because, having no external references, it will be unreachable.
2022-10-25 09:17:56 +02:00
Richard Davey
6d5bf93e24
Replace this.systems
with this.events
2022-10-20 16:57:57 +01:00
Richard Davey
4f7bbc8b61
Update PlaceOnCircle.js
2022-10-19 22:06:12 +01:00
Richard Davey
10ff7a3712
Improved jsdocs
2022-10-19 21:14:31 +01:00
Richard Davey
252bc784d7
Fix Ropes for new pipeline batch
2022-10-19 15:34:07 +01:00
Richard Davey
147479c992
Update TextureSource.js
2022-10-19 15:33:57 +01:00
Richard Davey
27a4804978
Consolidate vars
2022-10-19 15:22:53 +01:00
Richard Davey
1eb692251b
The tempZone
used by GridAlign
has now had setOrigin(0, 0)
applied to it. This leads to more accurate / expected zone placement when aligning grid items.
2022-10-14 16:15:47 +01:00
Shin
96052dba5c
Fix Tween.callbackScope
2022-10-14 21:10:21 +07:00
Richard Davey
3e65947cb2
When calling InputPlugin.clear
it will now call removeDebug
on the Game Object, making sure it clears up any Input Debug Graphics left in the Scene. Fix #6137
2022-10-14 13:32:59 +01:00
Richard Davey
051dadd02a
Add 'willReadFrequently' to CanvasTexture
2022-10-14 13:25:01 +01:00
Richard Davey
ac2c9c8fb8
Fixed Texture Manager reference. Fix #6250
2022-10-14 13:24:46 +01:00
Richard Davey
e722904139
Merge branch 'master' of https://github.com/photonstorm/phaser
2022-10-13 22:03:37 +01:00
Richard Davey
bd1adbd67e
Clear TEXTURE1. Fix #6248
2022-10-13 22:03:33 +01:00
Richard Davey
fe75fa2a09
Merge pull request #6246 from rexrainbow/RenderTexture-resize
...
Add resize method back
2022-10-13 21:09:34 +01:00
samme
6960205f46
Docs: correct EdgeZoneSourceCallback return type
2022-10-13 12:59:26 -07:00
Richard Davey
ac79cea3bc
Update TweenManager.js
2022-10-13 14:56:53 +01:00
Rex
999a68c019
Update hitarea
2022-10-13 12:36:37 +08:00
Rex
d4093765be
Add resize method back
2022-10-12 16:58:52 +08:00
Richard Davey
4bd64129e9
Only checkWorldBounds in Body.reset if the Body collides with it
2022-10-11 01:45:21 +01:00
Richard Davey
0301922bdc
Preparing for Beta 13
2022-10-10 17:59:52 +01:00
Richard Davey
07e0753e74
Fixed type def
2022-10-10 17:54:34 +01:00
Richard Davey
ead9de5c04
Drawing a frame via draw
, drawFrame
or batchDrawFrame
and specifying a tint
value would inverse the Red and Blue channels. These are now handled properly. Fix #5509
2022-10-10 17:44:00 +01:00
Richard Davey
f3c804805f
Update MultiPipeline.js
2022-10-10 17:43:53 +01:00
Richard Davey
3bb2a51f85
Merge pull request #6193 from JaroVDH/master
...
Add raw character index to BitmapText text bounds
2022-10-10 16:34:21 +01:00
Richard Davey
205dab8794
Abort update if stuck in a countdown
2022-10-10 16:32:54 +01:00
Jaro Vanderheijden
e4b3e1ac15
Move BitmapTextCharacter typedef to proper location
2022-10-10 17:05:56 +02:00
Jaro Vanderheijden
f8f8f38715
Merge branch 'photonstorm:master' into master
2022-10-10 16:59:05 +02:00
Richard Davey
a970e0bcfb
Using DynamicTexture.fill
in CANVAS mode only, after using the erase
method, wouldn't reset the global composite operation correctly, resulting in fills. Fix #6124
2022-10-10 15:39:16 +01:00
Richard Davey
cb5d91f596
Fix #6242
2022-10-10 15:31:50 +01:00
Richard Davey
346aff2858
Don't get targets from destroyed tweens. Fix #6244
2022-10-10 15:28:11 +01:00
Richard Davey
a5b3b91da1
Merge pull request #6236 from samme/feature/group-post-creation-options
...
Skip the Group createMultiple() post-creation options if not set
2022-10-10 15:18:18 +01:00
Richard Davey
d68b0b7c91
Merge pull request #6155 from ef4/better-closest-type
...
Improve types for ArcdePhysics.closest
2022-10-10 14:50:36 +01:00
Richard Davey
8f4b57a018
Merge pull request #6007 from rexrainbow/scene-transition-onstart
...
Add onStart parameter into scene.transition(config)
2022-10-10 14:47:23 +01:00
Richard Davey
f56499f62b
Merge pull request #6221 from samme/fix/video-load-url
...
Update video texture after loading
2022-10-10 14:46:06 +01:00
Richard Davey
a6a83ca592
Testing customSampler
2022-10-10 13:27:33 +01:00
Richard Davey
ed679fc023
Don't try and stop destroyed tweens
2022-10-10 01:29:06 +01:00
Richard Davey
954eb00fa1
Give Shapes the FX component
2022-10-09 23:16:58 +01:00
Richard Davey
52f7ec621a
Added destroy method back in again
2022-10-09 23:16:48 +01:00
Richard Davey
d0cc5f17d5
Extend the MultiPipeline and use new batch system
2022-10-09 23:16:38 +01:00
Richard Davey
6c2b45d99f
Use setQuad
2022-10-09 21:40:22 +01:00
Richard Davey
2e2c6528b6
Preparing for beta 12
2022-10-09 18:25:34 +01:00
Richard Davey
5dd3a40342
Fixed data types
2022-10-09 18:11:00 +01:00
Richard Davey
76ce040bcb
Fixed Mesh renderer
2022-10-09 18:04:36 +01:00
Richard Davey
01150a6efc
Removed un-needed method
2022-10-09 17:49:21 +01:00
Richard Davey
6ff216d832
Create WebGLPipelineBatchEntry.js
2022-10-09 17:49:11 +01:00
Richard Davey
7600f2f6b6
Added all new jsdocs
2022-10-09 17:49:08 +01:00
Richard Davey
a2d5f25a55
Added new method
2022-10-09 17:30:36 +01:00
Richard Davey
3c54c852dc
Don't forget to update the batch count
2022-10-09 17:30:27 +01:00
Richard Davey
70ef38c03c
Fixed rendering
2022-10-09 17:29:37 +01:00
Richard Davey
e44a148882
Store actual WebGLTextures
2022-10-09 17:29:29 +01:00
Richard Davey
b318cd734f
Removed use of UUID from RenderTexture and fixed saveTexture method.
2022-10-09 16:01:06 +01:00
Richard Davey
57f2f7abd7
Broken for now
2022-10-07 18:03:16 +01:00