Construct a GridHex instance by providing a hex coordinate.
The coordinates of the hex to construct
Return a reference to the pixel point in the center of this hexagon.
Return a reference to the pixel point of the top-left corner of this hexagon.
Return the array of hexagons which are neighbors of this one. This result is un-bounded by the confines of the game canvas and may include hexes which are off-canvas.
Get a neighboring hex by shifting along cube coordinates
A number of hexes to shift along the q axis
A number of hexes to shift along the r axis
A number of hexes to shift along the s axis
The shifted hex
Return whether this GridHex equals the same position as some other GridHex instance.
Some other GridHex
Are the positions equal?
A helper class which represents a single hexagon as part of a HexagonalGrid. This class relies on having an active canvas scene in order to know the configuration of the hexagonal grid.