mirror of
https://github.com/photonstorm/phaser
synced 2024-11-30 16:39:34 +00:00
createFromObjects: return an array of sprites
This commit is contained in:
parent
a0b4362979
commit
b4d89fb554
1 changed files with 7 additions and 2 deletions
|
@ -143,7 +143,8 @@ var Tilemap = new Class({
|
||||||
*
|
*
|
||||||
* @param {string} name - The name of the object layer (from Tiled) to create Sprites from.
|
* @param {string} name - The name of the object layer (from Tiled) to create Sprites from.
|
||||||
* @param {number} id - Either the id (object), gid (tile object) or name (object or tile
|
* @param {number} id - Either the id (object), gid (tile object) or name (object or tile
|
||||||
* object) from Tiled.
|
* object) from Tiled. Ids are unique in Tiled, but a gid is shared by all tile objects with the
|
||||||
|
* same graphic. The same name can be used on multiple objects.
|
||||||
* @param {object} spriteConfig - The config object to pass into the Sprite creator (i.e.
|
* @param {object} spriteConfig - The config object to pass into the Sprite creator (i.e.
|
||||||
* scene.make.sprite).
|
* scene.make.sprite).
|
||||||
* @param {Scene} [scene=the scene the map is within] - The Scene to create the Sprites within.
|
* @param {Scene} [scene=the scene the map is within] - The Scene to create the Sprites within.
|
||||||
|
@ -160,6 +161,8 @@ var Tilemap = new Class({
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var sprites = [];
|
||||||
|
|
||||||
for (var i = 0; i < this.objects[name].length; i++)
|
for (var i = 0; i < this.objects[name].length; i++)
|
||||||
{
|
{
|
||||||
var found = false;
|
var found = false;
|
||||||
|
@ -209,10 +212,12 @@ var Tilemap = new Class({
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!obj.visible) { sprite.visible = false; }
|
if (!obj.visible) { sprite.visible = false; }
|
||||||
|
|
||||||
|
sprites.push(sprite);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return sprite;
|
return sprites;
|
||||||
},
|
},
|
||||||
|
|
||||||
// Creates & selects
|
// Creates & selects
|
||||||
|
|
Loading…
Reference in a new issue