Fixed stupid error in destroy().

This commit is contained in:
photonstorm
2014-02-28 06:17:18 +00:00
parent e45a929b00
commit 4562939e4e
7 changed files with 49 additions and 6 deletions
+8 -1
View File
@@ -211,7 +211,14 @@ Phaser.BitmapText.prototype.destroy = function(destroyChildren) {
if (this.parent)
{
this.parent.remove(this);
if (this.parent.instanceof Phaser.Group)
{
this.parent.remove(this);
}
else
{
this.parent.removeChild(this);
}
}
var i = this.children.length;
+8 -1
View File
@@ -148,7 +148,14 @@ Phaser.Graphics.prototype.destroy = function(destroyChildren) {
if (this.parent)
{
this.parent.remove(this);
if (this.parent.instanceof Phaser.Group)
{
this.parent.remove(this);
}
else
{
this.parent.removeChild(this);
}
}
var i = this.children.length;
+8 -1
View File
@@ -376,7 +376,14 @@ Phaser.Image.prototype.destroy = function(destroyChildren) {
if (this.parent)
{
this.parent.remove(this);
if (this.parent.instanceof Phaser.Group)
{
this.parent.remove(this);
}
else
{
this.parent.removeChild(this);
}
}
if (this.events)
+8 -1
View File
@@ -499,7 +499,14 @@ Phaser.Sprite.prototype.destroy = function(destroyChildren) {
if (this.parent)
{
this.parent.remove(this);
if (this.parent.instanceof Phaser.Group)
{
this.parent.remove(this);
}
else
{
this.parent.removeChild(this);
}
}
if (this.input)
+8 -1
View File
@@ -191,7 +191,14 @@ Phaser.Text.prototype.destroy = function (destroyChildren) {
if (this.parent)
{
this.parent.remove(this);
if (this.parent.instanceof Phaser.Group)
{
this.parent.remove(this);
}
else
{
this.parent.removeChild(this);
}
}
this.texture.destroy();
+8 -1
View File
@@ -291,7 +291,14 @@ Phaser.TileSprite.prototype.destroy = function(destroyChildren) {
if (this.parent)
{
this.parent.remove(this);
if (this.parent.instanceof Phaser.Group)
{
this.parent.remove(this);
}
else
{
this.parent.removeChild(this);
}
}
this.animations.destroy();