ds_grid_copy(destination, source);
| Argument | La description |
|---|---|
| destination | Cet index de la grille à copier. |
| source | Cet index de la grille à copier. |
Retours: N / A
Avec cette fonction, vous pouvez copier le contenu d'une grille dans une autre. Les deux grilles doivent avoir été créées précédemment en utilisant ds_grid_create fonction.
n_grid = ds_grid_create(ds_grid_width(a_grid),
ds_grid_height(a_grid));
ds_grid_copy(n_grid, a_grid);
ds_grid_clear(a_grid, -1);
Le code ci-dessus crée un nouveau ds_grid, basé sur la largeur et la hauteur d'une grille précédemment créée, puis copie les informations de la grille précédente dans la nouvelle grille. Enfin, il efface l'ancienne grille de sorte que toutes les cellules ont une valeur de -1.