sprite_exists(index);
Argument | Description |
---|---|
index | The index of the sprite to check. |
Returns: N/A
This function returns whether a sprite with the specified index
exists or not. Please note, that the value used for checking
must have been initialised previously or else you will get
an error causing GameMaker: Studio to close.
if sprite_exists(spr_array[0])
{
sprite_index = spr_array[0];
}
else
{
sprite_index = spr_BaseSprite;
}
The above code checks an array to see if it contains a valid sprite index and if so it assigns that sprite to the instance, but if not, it assigns a sprite from the included resources.