Table of Contents

Enum TileAdjacencyMask

Namespace
Fantas
Assembly
Fantas.dll

Tile Adjacency Mask

[Flags]
public enum TileAdjacencyMask

Fields

All = HexFlatUpperRight | LowerLeftCorner

All

Down = 16

Down

DownEdge = HexFlatUpperRight | HexFlatLowerRight | LowerRightEdge

DownEdge

HexFlatAll = LeftEdge | HexFlatUpperLeft

HexFlatAll

HexFlatDown = 8

HexFlatDown

HexFlatLowerLeft = 16

HexFlatLowerLeft

HexFlatLowerRight = 4

HexFlatLowerRight

HexFlatUp = 1

HexFlatUp

HexFlatUpperLeft = 32

HexFlatUpperLeft

HexFlatUpperRight = 2

HexFlatUpperRight

HexPointyAll = LeftEdge | HexFlatUpperLeft

HexPointyAll

HexPointyLeft = 32

HexPointyLeft

HexPointyLowerLeft = 16

HexPointyLowerLeft

HexPointyLowerRight = 8

HexPointyLowerRight

HexPointyRight = 4

HexPointyRight

HexPointyUpperLeft = 1

HexPointyUpperLeft

HexPointyUpperRight = 2

HexPointyUpperRight

Left = 64

Left

LeftEdge = HexFlatUp | HexFlatUpperRight | UpperLeftEdge

LeftEdge

LowerLeft = 32

LowerLeft

LowerLeftCorner = HexFlatLowerRight | HexFlatDown | RightEdge

LowerLeftCorner

LowerLeftEdge = HexFlatUp | HexFlatUpperRight | HexFlatLowerRight

LowerLeftEdge

LowerRight = 8

LowerRight

LowerRightCorner = HexFlatUp | HexFlatUpperRight | UpEdge

LowerRightCorner

LowerRightEdge = HexFlatUp | Left | UpperLeft

LowerRightEdge

None = 0

None

Right = 4

Right

RightEdge = Down | HexFlatUpperLeft | LowerRightEdge

RightEdge

Up = 1

Up

UpEdge = HexFlatLowerRight | HexFlatDown | UpperRightEdge

UpEdge

UpperLeft = 128

UpperLeft

UpperLeftCorner = HexFlatUpperRight | HexFlatLowerRight | RightEdge

UpperLeftCorner

UpperLeftEdge = HexFlatLowerRight | HexFlatDown | Down

UpperLeftEdge

UpperRight = 2

UpperRight

UpperRightCorner = HexFlatDown | Down | DownEdge

UpperRightCorner

UpperRightEdge = Down | HexFlatUpperLeft | Left

UpperRightEdge