Instance Property

diagonalsAllowed

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

Declaration

@property(nonatomic, readonly) BOOL diagonalsAllowed;

Discussion

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

You specify this option when creating a grid graph with the initFromGridStartingAt: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

gridOrigin

The lowest x- and y-coordinates that appear in the grid.

gridWidth

The number of possible x-coordinates in the grid.

gridHeight

The number of possible y-coordinates in the grid.