ds_grid_width

Renvoie la largeur d'une grille.

Syntaxe:

ds_grid_width(index);


Argument La description
index Cet index de la grille pour trouver la largeur de.


Retours: Real


La description

Cette fonction renvoie la largeur de la grille donnée. Cette valeur est le nombre de cellules que la grille a le long de l'axe des x et est toujours un nombre entier, comme indiqué dans l'image ci-dessous:


Exemple:

var i, j;
for (i = 0; i < ds_grid_width(grid); i += 1)
   {
   for (j = 0; j < ds_grid_height(grid); j += 1)
      {
      if ds_grid_get(grid, i, j) = 1
         {
         instance_create_layer(i * 32, j * 32, "Walls", obj_Wall);
         }
      }
   }

Le code ci-dessus parcourt le ds_grid indexé dans la variable "grid" et si la valeur trouvée dans une cellule spécifique est égale à 1, il crée alors une instance de "obj_Wall" à la position appropriée dans la pièce.


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