ds_grid_set

Définit une cellule dans une grille à une valeur donnée.

Syntaxe:

ds_grid_set(index, x, y, value);


Argument La description
index Cet indice de la grille.
x La position x de la cellule à définir.
y La position y de la cellule à définir.
value La valeur avec laquelle définir la cellule.


Retours: N / A


La description

Cette fonction peut être utilisée pour définir une cellule donnée dans le ds_grid donné à n'importe quelle valeur, qui peut être un nombre réel ou une chaîne. L'image ci-dessous illustre ceci:


Exemple:

grid = ds_grid_create(5, 5);
var i, j;
i = 0;
j = 0;
repeat (ds_grid_width(grid))
   {
   repeat (ds_grid_height(grid))
      {
      ds_grid_set(grid, i, j, irandom(9));
      j += 1;
      }
   j = 0;
   i += 1;
}

Le code ci-dessus crée une grille et stocke son index dans la variable "grille". Il remplit ensuite cette grille avec des entiers aléatoires de 0 à 9.


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