ds_grid_set_grid_region

Copies the contents of the cells in a source grid to a destination grid.

Syntax:

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


Argument Description
index The index of the destination grid.
source The index of the source grid.
x1 The left position of the region of cells to copy from the source grid.
y1 The top position of the region of cells to copy from the source grid.
x2 The right position of the region of cells to copy from the source grid.
y2 The bottom position of the region of cells to copy from the source grid.
xpos The x position on the destination grid to copy the source region to.
ypos The y position on the destination grid to copy the source region to.


Returns: N/A


Description

This function can be used to copy the contents of a rectangular area of grid cells from one (previously defined) ds_grid to another, or it can be used to copy a region from within the same grid. The following images illustrate both ways that this function can be used:


Example:

ds_grid_set_grid_region(t_grid, grid, 0, 0, 5, 5, 10, 10);

This would copy the region of cells from (0,0) to (5,5) of the grid indexed in the variable "t_grid" and copy them to position (10,10) in the grid indexed in the variable "grid".


Back: DS Grids
Next: ds_grid_set_region
© Copyright YoYo Games Ltd. 2018 All Rights Reserved