Contents

diagonalsAllowed

A Boolean value that indicates whether nodes in the grid are connected to their diagonal neighbors.

Declaration

var diagonalsAllowed: Bool { get }

Discussion

If this property’s value is true, nodes in the grid are connected to their diagonal neighbors. If the value is false, nodes are connected only to their horizontal and vertical neighbors.

You specify this option when creating a grid graph with the init(fromGridStartingAt:width:height:diagonalsAllowed:) initializer. After initialization, you can use this property to examine the parameters the graph was created with—for example, to draw the grid as a debugging overlay in your game UI.

See Also

Inspecting a Graph