ds_grid_set_disk

Définit toutes les cellules d'une région circulaire dans une grille à une valeur indiquée.

Syntaxe:

ds_grid_set_disk(index, xm, ym, r, val);


Argument La description
index L'indice de la grille.
xm La position x du disque sur la grille.
ym La position y du disque sur la grille.
r Le rayon du disque sur la grille.
val La valeur à définir avec les cellules du disque.


Retours: N / A


La description

Avec cette fonction, vous pouvez définir une région circulaire d'une grille à une certaine valeur. Vous devez fournir une cellule de départ (en tant que coordonnées de l'axe x et y), ainsi que le rayon du disque à définir et la valeur que vous souhaitez définir pour le disque, comme illustré ci-dessous:


Exemple:

ds_grid_set_disk(grid, ds_grid_width(grid) div 2, ds_grid_height(grid) div 2, 5, -4);

Le code ci-dessus définira une région circulaire avec un rayon de 5 cellules dans le ds_grid indexé dans la variable "grid" à une valeur de -4.


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