This function will return the height of the given grid. This value is the number of cells the grid has along the y-axis and is always an integer, as shown in the image below:
ds_grid_height(index);
Argument | Type | Description |
---|---|---|
index | DS Grid | This index of the grid to find the height of. |
for (var i = 0; i < ds_grid_width(grid); ++i)
{
for (var j = 0; j < ds_grid_height(grid); ++j)
{
if (ds_grid_get(grid, i, j) == 1)
{
instance_create_Layer(i * 32, j * 32, "Walls", obj_Wall);
}
}
}
The above code will loop through the DS grid indexed in the variable "grid" and if the value found in any specific cell is equal to 1, it will then create an instance of "obj_Wall" at the appropriate position within the room.