ds_priority_find_max

Renvoie la valeur dans la file d'attente prioritaire avec la plus grande priorité.

Syntaxe:

ds_priority_find_max(id);


Argument La description
id L'identifiant de la file d'attente prioritaire à utiliser.


Retourne: Réel ou Chaîne


La description

Avec cette fonction vous pouvez trouver la valeur stockée dans la file d'attente prioritaire avec la plus haute priorité, et si plus d'une valeur a la même priorité, celle qui a été ajoutée à la file d'attente prioritaire sera celle qui sera retournée. Cependant, contrairement à ds_priority_delete_max, cette fonction ne supprimera pas la valeur de la file d'attente.


Exemple:

if ai_move
   {
   script_execute(ds_priority_find_max(ai_priority);
   }

Le code ci-dessus vérifie une variable d'instance et si elle retourne true il va exécuter un script indexé dans la file d'attente prioritaire avec la valeur de priorité la plus élevée.


Précédent: files d'attente de priorité DS
Suivant: ds_priority_find_min
© Copyright YoYo Games Ltd. 2017 Tous droits réservés