ds_grid_multiply_grid_region

Multiplie le contenu des cellules dans une grille source avec les cellules d'une grille de destination.

Syntaxe:

ds_grid_multiply_grid_region(index, source, x1, y1, x2, y2, xpos, ypos);


Argument La description
index L'index de la grille de destination.
source L'index de la grille source.
x1 La position gauche de la région des cellules à copier à partir de la grille source.
y1 La position supérieure de la zone de cellules à copier à partir de la grille source.
x2 La bonne position de la région des cellules à copier à partir de la grille source.
y2 La position inférieure de la zone de cellules à copier à partir de la grille source.
xpos La position x sur la grille de destination pour multiplier la région source avec.
ypos La position y sur la grille de destination pour multiplier la région source avec.


Retours: N / A


La description

Avec cette fonction, vous pouvez définir une zone dans un ds_grid donné, puis prendre ces valeurs et les multiplier avec celles trouvées dans une région séparée du même ds_grid, ou une autre (qui a été créée précédemment). La région d'origine restera inchangée, tandis que la région avec laquelle elle a été multipliée stockera désormais les nouvelles valeurs pour chaque cellule.


Exemple:

ds_grid_multiply_grid_region(mygrid, mygrid, 0, 0, 5, 5, 0, 0);

Cela prendrait la région des cellules de (0,0) à (5,5) du ds_grid "mygrid" et les multiplierait avec les cellules de la position (0,0) du même ds_grid.


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