ds_priority_copy(id, source);
| Argument | La description |
|---|---|
| id | L'identifiant de la file d' attente prioritaire de la copie. |
| source | L'identifiant de la file d'attente de priorité à partir de laquelle copier. |
Retours: N / A
Cette fonction peut être utilisée pour copier le contenu d'une file d'attente prioritaire dans une autre. Notez que cela ne supprime pas le contenu de la file d'attente de priorité d'origine et ne détruit pas la file d'attente de priorité d'origine. Lorsque vous utilisez cette fonction, la file d'attente prioritaire en cours de copie doit avoir été préalablement créée et si elle contenait des éléments avant la copie, ceux-ci seront effacés en premier (ce qui signifie que cette information sera perdue).
with (instance_create_layer(x, y, "Enemies",
obj_Enemy))
{
p_queue = ds_priority_create();
ds_priority_copy(p_queue, other.p_queue);
}
La fonction ci-dessus crée une nouvelle instance puis, dans cette instance, crée une nouvelle classe ds_priority et copie le contenu de la file d'attente prioritaire dans l'instance exécutant le bloc de code, dans la file d'attente de priorité d'instance nouvellement créée.