ds_grid_get_disk_sum

Gets the sum of all the values within a circular region. Only works when the cells are numbers.

Syntax:

ds_grid_get_disk_sum(index, xm, ym, r);


Argument Description
index The index of the grid.
xm The x position of the disk on the grid.
ym The y position of the disk on the grid.
r The radius of the disk on the grid.


Returns: Real or String


Description

This function can be used to add all the values all the cells found within the defined disk area of a grid together, as shown in the image below:


Example:

val = ds_grid_get_disk_sum(grid, 5, 5, 2);

The above code will set the variable "val" to the sum of all values contained within the given disk of the ds_grid indexed in the variable "grid".


Back: DS Grids
Next: ds_grid_add
© Copyright YoYo Games Ltd. 2017 All Rights Reserved