ds_grid_value_exists

Trouve si une certaine valeur apparaît dans une région d'une grille.

Syntaxe:

ds_grid_value_exists(index, x1, y1, x2, y2, val);


Argument La description
index L'indice de la grille.
x1 La position x de la gauche de la région dans la grille.
y1 La position y du sommet de la région dans la grille.
x2 La position x de la droite de la région dans la grille.
y2 La position y du bas de la région dans la grille.
val La valeur à trouver


Renvoie: Boolean


La description

Avec cette fonction, vous pouvez vérifier si une valeur spécifique (réelle ou chaîne) est présente dans une zone rectangulaire d'un ds_grid donné. S'il est présent, la fonction retournera true sinon il reviendra false.


Exemple:

if ds_grid_value_exists(grid, 0, 1, 5, 6, val)
   {
   xpos = ds_grid_value_x(grid, 0, 1, 5, 6, val);
   ypos = ds_grid_value_y(grid, 0, 1, 5, 6, val);
   }

Le code ci-dessus vérifie un ds_grid pour une valeur spécifique dans une région rectangulaire. s'il est trouvé, il stocke alors la position x et y de la valeur dans deux variables pour une utilisation ultérieure.


Retour: Grilles DS
Suivant: ds_grid_value_disk_exists
© Copyright YoYo Games Ltd. 2017 Tous droits réservés