Richard Davey
|
4dcf3b1622
|
Getting ready for Beta 11
|
2022-09-20 23:23:26 +01:00 |
|
Richard Davey
|
6fe41a4845
|
Fix path
|
2022-09-20 22:24:27 +01:00 |
|
Richard Davey
|
06b1adca14
|
Lint fix
|
2022-09-20 22:23:09 +01:00 |
|
Richard Davey
|
6c70869ea4
|
Lots of jsdoc / TS fixes
|
2022-09-20 22:17:21 +01:00 |
|
Richard Davey
|
c5610630a1
|
Lots of jsdoc fixes and Tween State updates
|
2022-09-20 18:44:44 +01:00 |
|
Richard Davey
|
2834dba8d0
|
jsdoc fixes
|
2022-09-20 17:36:31 +01:00 |
|
Richard Davey
|
a4d7c6d680
|
Fixed destroy
|
2022-09-20 16:39:01 +01:00 |
|
Richard Davey
|
ded399e727
|
Call addFrame
|
2022-09-20 13:09:01 +01:00 |
|
Richard Davey
|
e42c814af8
|
Corrected jsdocs
|
2022-09-20 13:08:53 +01:00 |
|
Richard Davey
|
009ad199bf
|
Updated to use the new BaseTweenData to avoid duplicate props and methods
|
2022-09-20 12:40:28 +01:00 |
|
Richard Davey
|
e2389927ea
|
Create BaseTweenData.js
|
2022-09-20 12:40:15 +01:00 |
|
Richard Davey
|
6e0566ced4
|
Fixed target getting bug
|
2022-09-19 23:24:23 +01:00 |
|
Richard Davey
|
c6338aab5f
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2022-09-19 22:52:44 +01:00 |
|
Richard Davey
|
09b7901380
|
Supports making TweenFrameData
|
2022-09-19 22:52:39 +01:00 |
|
Richard Davey
|
9b70d1c998
|
Added addFrameData method
|
2022-09-19 22:52:26 +01:00 |
|
Richard Davey
|
ff8d86c516
|
Force yoyo for repeat (or it all looks wrong)
|
2022-09-19 22:52:15 +01:00 |
|
samme
|
cfb92c6957
|
Give TilemapLayer origin (0, 0)
|
2022-09-19 08:33:33 -07:00 |
|
Richard Davey
|
ef5f40c1b8
|
Support TweenFrameData
|
2022-09-16 18:53:47 +01:00 |
|
Richard Davey
|
4e40a6941a
|
Create TweenFrameData.js
|
2022-09-16 18:53:35 +01:00 |
|
Richard Davey
|
f7583926cc
|
t1 and t2 don't need to be properties
|
2022-09-16 18:53:30 +01:00 |
|
Richard Davey
|
d42122d05b
|
Added completeAfterLoop method
|
2022-09-16 17:50:18 +01:00 |
|
Richard Davey
|
618891bcda
|
The TextureManager.addSpriteSheet method will now allow you to pass in a Phaser Texture as the 2nd parameter. This allows you to add sprite sheet data to textures that came from external sources, such as SVG files or canvas elements.
|
2022-09-15 22:30:59 +01:00 |
|
Richard Davey
|
0b14cc4898
|
Update BaseTween.js
|
2022-09-14 23:22:34 +01:00 |
|
Richard Davey
|
20e8c183c2
|
Fixed
|
2022-09-14 22:34:08 +01:00 |
|
Richard Davey
|
fc231a23b2
|
Fixed path
|
2022-09-14 14:16:44 +01:00 |
|
Richard Davey
|
de8614356d
|
All method and property jsdocs done
|
2022-09-13 23:34:19 +01:00 |
|
Richard Davey
|
b419f79b6a
|
Added remove method
|
2022-09-13 23:34:09 +01:00 |
|
Richard Davey
|
673a7251d4
|
Make the creation methods a lot more flexible
|
2022-09-13 22:54:18 +01:00 |
|
Richard Davey
|
94b3e19c75
|
Remove un-used method
|
2022-09-13 22:54:02 +01:00 |
|
Richard Davey
|
3429946b13
|
Update TweenChainBuilder.js
|
2022-09-13 22:53:51 +01:00 |
|
Richard Davey
|
c05d8d6c6c
|
All method and property docs done. Fixed init, restart and others.
|
2022-09-13 22:53:45 +01:00 |
|
Richard Davey
|
b8a3cf9232
|
Extends BaseTween and start delay and lots of other fixes
|
2022-09-13 18:47:12 +01:00 |
|
Richard Davey
|
a2b349d745
|
Extends BaseTween
|
2022-09-13 18:46:57 +01:00 |
|
Richard Davey
|
c6250fe62c
|
Update TweenBuilderConfig.js
|
2022-09-13 18:46:46 +01:00 |
|
Richard Davey
|
20ff1c99ec
|
add can now take Tween instances and chain uses the new TweenChainBuilder
|
2022-09-13 18:46:41 +01:00 |
|
Richard Davey
|
de53735e93
|
Added START_DELAY const
|
2022-09-13 18:45:20 +01:00 |
|
Richard Davey
|
2c5cdf7023
|
Removed non-BaseTween methods
|
2022-09-13 18:45:11 +01:00 |
|
Richard Davey
|
8705f2a606
|
If you pass in a tween, return it. Also use merged defaults and base type
|
2022-09-13 18:44:56 +01:00 |
|
Richard Davey
|
1a509fbd98
|
Create TweenChainBuilder.js
|
2022-09-13 18:44:36 +01:00 |
|
Richard Davey
|
6c2fc3fcba
|
Working on BaseTween again so Chain can share the features
|
2022-09-13 13:16:31 +01:00 |
|
Richard Davey
|
bdbadd1339
|
Update CreateGroupLayer.js
|
2022-09-12 20:17:11 +01:00 |
|
Richard Davey
|
96203aac19
|
Swap to use TweenChain
|
2022-09-12 18:50:01 +01:00 |
|
Richard Davey
|
bfce0c147b
|
Update Tween.js
|
2022-09-12 18:49:53 +01:00 |
|
Richard Davey
|
0f6977c03e
|
Update TweenChain.js
|
2022-09-12 18:49:49 +01:00 |
|
Jernej Habjan
|
f8030d5ed8
|
Lint fixes
|
2022-09-11 10:34:58 +02:00 |
|
samme
|
1a5320dc08
|
Rope and Video already on update list
|
2022-09-10 08:44:43 -07:00 |
|
Richard Davey
|
672fe0c97f
|
Create TweenChain.js
|
2022-09-08 22:57:50 +01:00 |
|
Richard Davey
|
4e866b6046
|
onComplete can handle the pending state
|
2022-09-08 22:57:47 +01:00 |
|
Richard Davey
|
bdce1b255f
|
Update index.js
|
2022-09-08 21:36:28 +01:00 |
|
Richard Davey
|
5a7949b391
|
Refactored updated to handle progress better
|
2022-09-08 18:54:19 +01:00 |
|
Jernej Habjan
|
272f61eda2
|
Improve visible children performance
|
2022-09-08 19:18:45 +02:00 |
|
Richard Davey
|
145832ed93
|
Destroying a WebAudioSound in the same game step as destroying the Game itself would cause an error when trying to disconnect already disconnected Web Audio nodes. WebAudioSound will now bail out of its destroy sequence if it's already pending removal.
|
2022-09-08 14:53:02 +01:00 |
|
Rex
|
05d4d87b2c
|
Get viewport under a camera
|
2022-09-08 09:52:18 +08:00 |
|
Richard Davey
|
3f89904040
|
Fixed a bug where setting repeat and hold would cause the Tween to include one final hold before marking itself as complete. It now completes as soon as the final repeat concludes, not after an addition hold.
|
2022-09-07 22:40:35 +01:00 |
|
Richard Davey
|
f3d798d4b4
|
Rename to avoid conflict with tween property of same name
|
2022-09-07 22:05:40 +01:00 |
|
Richard Davey
|
a2a492bb9f
|
Optimize the update flow with new countdown boolean
|
2022-09-07 18:49:28 +01:00 |
|
Richard Davey
|
fd17a6c569
|
Fixed state setter
|
2022-09-07 18:41:50 +01:00 |
|
Richard Davey
|
783254f47a
|
Merge pull request #6213 from vzhou842/delta-smoothing-max-fix
Fix delta history array length
|
2022-09-07 18:26:20 +01:00 |
|
Richard Davey
|
a421b1057a
|
Add jsdocs so TypeScript won't complain #6200
|
2022-09-07 18:24:55 +01:00 |
|
Richard Davey
|
ec412b08a5
|
Tidy up
|
2022-09-07 18:24:26 +01:00 |
|
Richard Davey
|
135c504035
|
Removed INIT as no longer used
|
2022-09-07 18:11:32 +01:00 |
|
Richard Davey
|
f3c53b4c55
|
Added all of the state methods and swapped to using them
Reduces code complexity, improves readability, reduces duplicated code
|
2022-09-07 18:11:24 +01:00 |
|
Richard Davey
|
2482eab664
|
Added Game.pause and Game.resume methods
|
2022-09-07 16:11:13 +01:00 |
|
Victor Zhou
|
213dc394bc
|
Fix delta history array length
|
2022-09-06 14:36:04 -07:00 |
|
Richard Davey
|
3aaf9b1dbd
|
Reset the delta and elapsed for more accurate timing
|
2022-09-06 18:50:14 +01:00 |
|
Richard Davey
|
9fc45df7ac
|
Update Tween.js
|
2022-09-06 18:50:01 +01:00 |
|
Richard Davey
|
68c560064c
|
All of the 'Scope' tween configuration callback properties have been removed, including onActiveScope , onCompleteScope , onLoopScope , onPauseScope , onRepeatScope , onResumeScope , onStartScope , onStopScope , onUpdateScope and onYoyoScope . You should set the callbackScope property instead, which will globally set the scope for all callbacks. You can also set the Tween.callbackScope property.
|
2022-09-06 15:38:05 +01:00 |
|
Richard Davey
|
2f638d4abe
|
You can now specify a target property as 'random' to have the Tween pick a random float between the two given values. For example: alpha: 'random(0.25, 0.75)' . If you wish to only select a random integer, you can use 'int' instead: x: int(300, 600)' .
|
2022-09-06 15:34:02 +01:00 |
|
Richard Davey
|
ca571b2571
|
Update TweenData.js
|
2022-09-05 18:54:21 +01:00 |
|
Richard Davey
|
b0797af3d8
|
Merge pull request #6201 from samme/fix/no-audio-sound-manager-missing-methods
Add missing NoAudioSoundManager methods
|
2022-09-05 18:35:26 +01:00 |
|
Richard Davey
|
a79cb668aa
|
Merge pull request #6202 from samme/fix/render-texture-snapshot-pixel-alpha
Fix wrong alpha in snapshot pixel
|
2022-09-05 18:34:03 +01:00 |
|
Richard Davey
|
fea706cdf0
|
Merge pull request #6206 from zpxp/master
Show WebGL error code
|
2022-09-05 18:32:45 +01:00 |
|
Artem
|
754ed600d1
|
fix function Graphics -> strokeRoundedRect
added max radius
|
2022-09-03 16:50:29 +03:00 |
|
Richard Davey
|
d058d216ed
|
Starting to refactor for new TweenData format
|
2022-09-02 18:56:40 +01:00 |
|
Richard Davey
|
e22009f585
|
Don't pass value if no interpolation func
|
2022-09-02 18:56:26 +01:00 |
|
Richard Davey
|
46739819db
|
Added jsdocs and returned TweenData
|
2022-09-02 18:56:04 +01:00 |
|
Richard Davey
|
e0202e6953
|
No need for ternary check
|
2022-09-02 18:55:53 +01:00 |
|
Richard Davey
|
02a6989ec7
|
Uses string based callback approach
|
2022-09-02 18:14:51 +01:00 |
|
Richard Davey
|
9da43d3af4
|
jsdoc updates and tidying up
|
2022-09-02 18:10:24 +01:00 |
|
Richard Davey
|
4eea1e75b3
|
Use GetValue for numeric-only properties
|
2022-09-02 18:10:08 +01:00 |
|
Richard Davey
|
072c709d04
|
Update GetNewValue.js
|
2022-09-02 18:09:52 +01:00 |
|
Richard Davey
|
2fc5c358f1
|
Finished jsdocs and tidied up some functions
|
2022-09-02 18:09:46 +01:00 |
|
Richard Davey
|
9cb86916ab
|
Added new typedefs for states and TweenData
|
2022-09-02 18:09:30 +01:00 |
|
Richard Davey
|
b60fa310be
|
Update Tween.js
|
2022-09-02 16:20:49 +01:00 |
|
Richard Davey
|
8b6bdba654
|
Just use targetIndex plus tidied up functions
|
2022-09-02 16:20:39 +01:00 |
|
Richard Davey
|
05659d2b6b
|
Refactored TweenData into a class to aid the VM in knowing its shape
|
2022-09-02 00:56:22 +01:00 |
|
Richard Davey
|
be6d69b574
|
Updated new timestep system, added full docs
|
2022-09-01 18:54:42 +01:00 |
|
Richard Davey
|
13e812bea0
|
Lots of tidying up and refactoring
|
2022-09-01 18:54:27 +01:00 |
|
Richard Davey
|
32bf211131
|
Removed unused const
|
2022-09-01 18:54:17 +01:00 |
|
Richard Davey
|
6aea1e7c94
|
Update TweenManager.js
|
2022-09-01 00:00:05 +01:00 |
|
Richard Davey
|
af18ffd564
|
Testing new timing system
|
2022-08-31 18:55:40 +01:00 |
|
Richard Davey
|
465d6727b0
|
Switch setTimeout order to avoid double-length frames
|
2022-08-31 17:11:01 +01:00 |
|
Richard Davey
|
18e639a37a
|
Consolidated init, seek and calcDuration into a single method
|
2022-08-31 13:48:37 +01:00 |
|
Richard Davey
|
6e69ecdb0c
|
Corrected the jsdocs
|
2022-08-31 12:50:25 +01:00 |
|
Richard Davey
|
9eb364e3a2
|
Trying new flow
|
2022-08-30 23:45:19 +01:00 |
|
Richard Davey
|
b352deff83
|
create accepts an array as well
|
2022-08-30 22:06:48 +01:00 |
|
Richard Davey
|
95d0dbb624
|
RenderTexture.fillFrame is a new method that will take a given texture and draw it to the Render Texture as a fill-pattern. You can control the offset, alpha and tint of the draw
|
2022-08-30 22:06:34 +01:00 |
|
Richard Davey
|
0781e0f05b
|
Better chain method and getChainedTweens
|
2022-08-30 18:44:09 +01:00 |
|
Richard Davey
|
3bfa25f410
|
Improved docs, new chain method, new getChainedTweens method
|
2022-08-30 18:43:54 +01:00 |
|
Richard Davey
|
7e69ffb279
|
add can now take an array of configs and moved chain related functions to the new chain method
|
2022-08-30 18:18:09 +01:00 |
|