I need to know two things.
1 - Show an animation just one time, without loop.
Code: Select all
if(arrEnemyFrame[enemyIndex] == 0)
{
arrEnemies[enemyIndex]->timer = 0;
SPR_setAnimAndFrame(arrEnemies[enemyIndex], ANIM_PIRATE_DIE, 0);
arrEnemyFrame[enemyIndex] ++;
}
else
{
if (arrEnemyFrame[enemyIndex] == (arrEnemies[enemyIndex]->animation->length))
{
SPR_setVisibility(arrEnemies[enemyIndex], HIDDEN);
}
else
{
SPR_nextFrame(arrEnemies[enemyIndex]);
arrEnemyFrame[enemyIndex] ++;
}
}
Code: Select all
arrEnemies[enemyIndex]->timer = 0;
SPR_setAnimAndFrame(arrEnemies[enemyIndex], ENEMY_DIE, 0);