Class SKTileAdjacencyMask


  • public final class SKTileAdjacencyMask
    extends java.lang.Object
    The adjacency mask is used to specify which neighboring tiles need to be filled in for a rule to go into effect.
    • Field Detail

      • AdjacencyUp

        public static final long AdjacencyUp
        The above neighboring tile
        See Also:
        Constant Field Values
      • AdjacencyUpperRight

        public static final long AdjacencyUpperRight
        The neighboring tile to the upper right
        See Also:
        Constant Field Values
      • AdjacencyRight

        public static final long AdjacencyRight
        The neighboring tile to the right
        See Also:
        Constant Field Values
      • AdjacencyLowerRight

        public static final long AdjacencyLowerRight
        The neighboring tile to the lower right
        See Also:
        Constant Field Values
      • AdjacencyDown

        public static final long AdjacencyDown
        The below neighboring tile
        See Also:
        Constant Field Values
      • AdjacencyLowerLeft

        public static final long AdjacencyLowerLeft
        The neighboring tile to the lower left
        See Also:
        Constant Field Values
      • AdjacencyLeft

        public static final long AdjacencyLeft
        The neighboring tile to the left
        See Also:
        Constant Field Values
      • AdjacencyUpperLeft

        public static final long AdjacencyUpperLeft
        The neighboring tile to the upper left
        See Also:
        Constant Field Values
      • HexFlatAdjacencyUpperRight

        public static final long HexFlatAdjacencyUpperRight
        See Also:
        Constant Field Values
      • HexFlatAdjacencyLowerRight

        public static final long HexFlatAdjacencyLowerRight
        See Also:
        Constant Field Values
      • HexFlatAdjacencyLowerLeft

        public static final long HexFlatAdjacencyLowerLeft
        See Also:
        Constant Field Values
      • HexFlatAdjacencyUpperLeft

        public static final long HexFlatAdjacencyUpperLeft
        See Also:
        Constant Field Values
      • HexPointyAdjacencyUpperLeft

        public static final long HexPointyAdjacencyUpperLeft
        See Also:
        Constant Field Values
      • HexPointyAdjacencyUpperRight

        public static final long HexPointyAdjacencyUpperRight
        See Also:
        Constant Field Values
      • HexPointyAdjacencyRight

        public static final long HexPointyAdjacencyRight
        See Also:
        Constant Field Values
      • HexPointyAdjacencyLowerRight

        public static final long HexPointyAdjacencyLowerRight
        See Also:
        Constant Field Values
      • HexPointyAdjacencyLowerLeft

        public static final long HexPointyAdjacencyLowerLeft
        See Also:
        Constant Field Values
      • HexPointyAdjacencyLeft

        public static final long HexPointyAdjacencyLeft
        See Also:
        Constant Field Values
      • AdjacencyUpEdge

        public static final long AdjacencyUpEdge
        Pre-defined values for an upwards-facing edge tile.
        See Also:
        Constant Field Values
      • AdjacencyUpperRightEdge

        public static final long AdjacencyUpperRightEdge
        Pre-defined values for an upper right-facing edge tile.
        See Also:
        Constant Field Values
      • AdjacencyRightEdge

        public static final long AdjacencyRightEdge
        Pre-defined values for a right-facing edge tile.
        See Also:
        Constant Field Values
      • AdjacencyLowerRightEdge

        public static final long AdjacencyLowerRightEdge
        Pre-defined values for a lower right-facing edge tile.
        See Also:
        Constant Field Values
      • AdjacencyDownEdge

        public static final long AdjacencyDownEdge
        Pre-defined values for a downwards-facing edge tile.
        See Also:
        Constant Field Values
      • AdjacencyLowerLeftEdge

        public static final long AdjacencyLowerLeftEdge
        Pre-defined values for a lower left-facing edge tile.
        See Also:
        Constant Field Values
      • AdjacencyLeftEdge

        public static final long AdjacencyLeftEdge
        Pre-defined values for a left-facing edge tile.
        See Also:
        Constant Field Values
      • AdjacencyUpperLeftEdge

        public static final long AdjacencyUpperLeftEdge
        Pre-defined values for a upper left-facing edge tile.
        See Also:
        Constant Field Values
      • AdjacencyUpperRightCorner

        public static final long AdjacencyUpperRightCorner
        Pre-defined values for an upper right-facing corner tile.
        See Also:
        Constant Field Values
      • AdjacencyLowerRightCorner

        public static final long AdjacencyLowerRightCorner
        Pre-defined values for a lower right-facing corner tile.
        See Also:
        Constant Field Values
      • AdjacencyLowerLeftCorner

        public static final long AdjacencyLowerLeftCorner
        Pre-defined values for a lower left-facing corner tile.
        See Also:
        Constant Field Values
      • AdjacencyUpperLeftCorner

        public static final long AdjacencyUpperLeftCorner
        Pre-defined values for an upper left-facing corner tile.
        See Also:
        Constant Field Values