* Fixed small bug stopping Tween.pause / resume from resuming correctly when called directly.

* Fixed an issue where Tweens.removeAll wasn't clearing tweens in the addition queue.
* Change: When you swap State all active tweens are now purged.
This commit is contained in:
Richard Davey
2013-09-30 11:15:50 +01:00
parent 497d15b5bc
commit 31bbf05ace
10 changed files with 518 additions and 54 deletions
+5 -1
View File
@@ -246,11 +246,15 @@ Phaser.Tween.prototype = {
pause: function () {
this._paused = true;
this._pausedTime = this.game.time.now;
},
resume: function () {
this._paused = false;
this._startTime += this.game.time.pauseDuration;
this._startTime += (this.game.time.now - this._pausedTime);
},
update: function ( time ) {
+2 -1
View File
@@ -39,7 +39,8 @@ Phaser.TweenManager.prototype = {
*/
removeAll: function () {
this._tweens = [];
this._add.length = 0;
this._tweens.length = 0;
},