ds_stack_destroy(id);
| Argument | La description |
|---|---|
| id | L'ID de la structure de données à supprimer. |
Retours: N / A
Cette fonction supprimera de la mémoire la structure de données de la pile, libérant ainsi les ressources qu'elle utilisait et supprimant toutes les valeurs qu'elle contenait. Cette fonction doit toujours être utilisée lorsque vous avez fini d'utiliser ds_stack pour éviter les fuites de mémoire qui peuvent ralentir et bloquer votre partie.
if lives = 0
{
ds_stack_destroy(AI_stack);
room_goto(rm_Menu);
}
Le code ci-dessus vérifie la valeur de la variable globale "lives" et s'il est à 0, il détruit le ds_stack indexé dans la variable "AI_stack" puis change de pièce.