instance_furthest


La description

Cette fonction va vérifier toutes les instances de l'objet donné pour voir lequel est le plus éloigné du point d'origine donné. Si aucune instance de l'objet n'existe, la fonction renverra le mot clé noone, mais s'il existe des instances, elle renverra le id de l'instance trouvée. Veuillez noter que si l'instance exécutant le code a été créée en tant qu'instance de l'objet en cours de vérification, elle sera incluse dans la vérification.


Syntaxe:

instance_furthest(x, y, obj);


Arguments:

Argument La description
x La position x pour vérifier les instances loin de.
y La position y pour vérifier les instances loin de.
obj L'objet à vérifier pour les instances de.


Résultats:

Real (either an instance ID value or the keyword noone)


Exemple:

var inst;
inst = instance_furthest(x, y, object_index);
if inst != id
   {
   draw_line(x, y, inst.x, inst.y);
   }

Le code ci-dessus trouvera l'instance la plus éloignée qui partage le même index d'objet que l'instance exécutant le code et stockera l'identifiant dans une variable. Cette variable est ensuite vérifiée pour voir si elle est la même que l'id de l'instance appelante et, si ce n'est pas le cas, une ligne est tracée entre les deux instances.