Richard Davey
|
30f054d734
|
Tidying up.
|
2017-09-01 18:08:10 +01:00 |
|
Richard Davey
|
6e611e9756
|
Tween Timelines are now operational with absolute and relative offset support.
|
2017-09-01 17:51:51 +01:00 |
|
photonstorm
|
5725e43131
|
Tidying up the Tween Manager, ready for Timelines.
|
2017-08-31 15:11:04 +01:00 |
|
Richard Davey
|
d3ffd68ac1
|
Preparing for Timeline
|
2017-08-31 00:46:38 +01:00 |
|
Richard Davey
|
3539cae9bb
|
Removed old comment
|
2017-08-30 23:56:29 +01:00 |
|
photonstorm
|
5a939da11e
|
Renamed SetEventCallback to just SetCallback.
|
2017-08-14 15:57:15 +01:00 |
|
photonstorm
|
3a8c50fbe3
|
Finished TweenManager.shutdown and destroy.
|
2017-08-11 17:49:46 +01:00 |
|
photonstorm
|
d0651ee4b8
|
Added getAllTweens, getTweensOf, isTweening, killAll, killTweensOf, pauseAll and resumeAll to the Tween Manager.
|
2017-08-11 17:42:10 +01:00 |
|
photonstorm
|
56672007d0
|
Added Tween.stop. Stops the tween immediately, regardless of how far into its progress it has got.
|
2017-08-11 17:41:23 +01:00 |
|
photonstorm
|
1b1f249003
|
Added in Tween.timeScale for scaling the time used for a single Tween.
Added in TweenManager.globalTimeScale for scaling the time used by ALL tweens currently active.
|
2017-08-11 17:12:18 +01:00 |
|
photonstorm
|
40952d633d
|
You can now call this.add.tween and this.make.tween as proxies to the TweenManager.
Removed TweenManager local Events dispatcher.
|
2017-08-11 13:22:41 +01:00 |
|
photonstorm
|
d2e0f9e0bf
|
Yoyo and Repeat now pass the target as the second argument.
Optimized tweenArray creation in the builder.
Added flipX and flipY tween controls.
|
2017-08-11 13:14:34 +01:00 |
|
Richard Davey
|
5b2ba6ccef
|
Added all of the Tween callbacks.
onStart, onUpdate, onRepeat, onYoyo, onLoop and onComplete and tested them all.
|
2017-08-11 04:08:21 +01:00 |
|
photonstorm
|
2955df2f4f
|
isPlaying method.
|
2017-08-09 17:24:03 +01:00 |
|
photonstorm
|
2be710c56d
|
Added comments
|
2017-08-09 17:23:53 +01:00 |
|
photonstorm
|
92b05226ca
|
loop is numeric, not boolean.
|
2017-08-09 17:23:39 +01:00 |
|
photonstorm
|
80fc2e9820
|
Tweens don't update if paused.
|
2017-08-09 17:23:23 +01:00 |
|
photonstorm
|
b21baeb0b4
|
JSHint fix + added url.
|
2017-08-07 17:14:39 +01:00 |
|
photonstorm
|
52bb355429
|
Removing old and incorrect jsdoc blocks ready for first documentation pass.
|
2017-08-01 13:10:08 +01:00 |
|
photonstorm
|
d804e056ed
|
Renaming from State to Scene internally.
This is one monster update.
|
2017-07-14 14:50:51 +01:00 |
|
photonstorm
|
927c47e27c
|
Removed console
|
2017-07-10 17:10:07 +01:00 |
|
photonstorm
|
dc081f0d26
|
More classes moved to the new structure.
|
2017-07-04 13:58:45 +01:00 |
|
Richard Davey
|
60247209dd
|
Lots of new State Manager features (sleep, wake, pause, resume, etc)
|
2017-06-30 03:31:31 +01:00 |
|
photonstorm
|
2fbbee5dc6
|
Revised Seeking to handle repeats (almost)
|
2017-05-25 17:16:20 +01:00 |
|
photonstorm
|
3fb432e378
|
Added Tween.pause and Tween.resume.
|
2017-05-25 16:02:40 +01:00 |
|
photonstorm
|
0470a5e532
|
Fixed progress clamp.
|
2017-05-25 15:11:21 +01:00 |
|
photonstorm
|
3b98cc5966
|
Added Tween.loopCounter, Tween.loop is now an integer. Tween.progress, Tween.duration, Tween.totalProgress and Tween.totalDuration all calculated.
|
2017-05-25 14:51:20 +01:00 |
|
photonstorm
|
1c268871e0
|
Removed Tween.startDelay because you can do it via TweenData.delay. Added new Duration calculation functions and TD caches.
|
2017-05-25 14:33:31 +01:00 |
|
photonstorm
|
9470eedf10
|
Tidying up.
|
2017-05-24 17:40:03 +01:00 |
|
photonstorm
|
191c618ee5
|
Removed dead code.
|
2017-05-24 07:09:53 +01:00 |
|
photonstorm
|
aa94ba4a52
|
Moved the gen functions into Init.
Added Tween.totalDuration and populated it from CalcDuration.
Seek now uses totalDuration for better results, but still doesn't cover delays.
|
2017-05-24 07:07:55 +01:00 |
|
photonstorm
|
945fd3d2c3
|
Seeking working on single property tweens with no delays :)
|
2017-05-24 05:59:34 +01:00 |
|
photonstorm
|
7ee785b395
|
Renamed yoyoDelay back to 'hold' and implemented it being used both to delay a yoyo, and also to hold in the end position before starting a repeat.
|
2017-05-24 05:24:20 +01:00 |
|
photonstorm
|
17f65a5baf
|
Fixed Tween.loop functionality. Tween now resets properly as well.
|
2017-05-24 05:02:14 +01:00 |
|
photonstorm
|
bd4161e43b
|
You can now specify additional ease function values via the easeParams property.
|
2017-05-24 04:38:17 +01:00 |
|
photonstorm
|
11f15fb424
|
Tidying up un-used functions.
|
2017-05-24 03:34:45 +01:00 |
|
photonstorm
|
568eb5e4b3
|
Large refactor after some performance profiling. Works a lot better as a single array. No deep iteration any more, and cleaner data structure.
|
2017-05-24 03:29:31 +01:00 |
|
photonstorm
|
b05e47c477
|
Removed TweenData array and refactored the Build functions to avoid object cloning.
|
2017-05-24 01:27:04 +01:00 |
|
photonstorm
|
adc8b496b9
|
Refactored so that only a single TweenData will exist per property.
|
2017-05-23 19:04:15 +01:00 |
|
Richard Davey
|
d1468bb550
|
Preparing for totalDuration work.
|
2017-05-19 02:41:31 +01:00 |
|
Richard Davey
|
8fbf20e2f3
|
Added todo.
|
2017-05-18 06:43:03 +01:00 |
|
Richard Davey
|
9e018d956c
|
Updated require path.
|
2017-05-18 06:40:51 +01:00 |
|
Richard Davey
|
8358a89407
|
Huge refactoring to get a single Tween instance responsible for all properties and all targets. Much less iteration and object creation now.
|
2017-05-18 06:39:47 +01:00 |
|
Richard Davey
|
f049f2c133
|
Start of Timeline class.
|
2017-05-18 04:02:07 +01:00 |
|
Richard Davey
|
1b73562ba7
|
Fixed Tween.start property clash.
Added stagger and startDelay properties.
|
2017-05-18 03:33:18 +01:00 |
|
Richard Davey
|
5ba2a6ca64
|
Removed logs.
|
2017-05-18 02:33:15 +01:00 |
|
Richard Davey
|
90132a7a6f
|
Fixed TweenData.prev link.
|
2017-05-18 02:24:31 +01:00 |
|
Richard Davey
|
8d7629a4ab
|
TweenData now caches the start/end values to avoid re-calc on replay.
|
2017-05-18 02:21:40 +01:00 |
|
Richard Davey
|
320594294f
|
Fixed hold / delay / repeat issues.
|
2017-05-18 01:46:25 +01:00 |
|
Richard Davey
|
1a1e358598
|
Merged Forward and Backward into main Update function.
|
2017-05-18 00:44:44 +01:00 |
|