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
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: 
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.