Skip to content

FortificationOptions

Defined in: src/gameboard/gameboard.ts:519

Options for adding a wall or fence segment with fortification metadata.

at: HexCoordinates

Defined in: src/gameboard/gameboard.ts:521

Tile where the segment is anchored.


optional enclosureId?: string

Defined in: src/gameboard/gameboard.ts:531

Optional stable id for a multi-segment enclosure.


optional facing?: HexEdgeIndex

Defined in: src/gameboard/gameboard.ts:527

Edge the segment faces; also used as the default rotation.


optional material?: FortificationMaterial

Defined in: src/gameboard/gameboard.ts:523

Material family. Defaults to wall.


optional rotationSteps?: number

Defined in: src/gameboard/gameboard.ts:529

Clockwise 60-degree rotation steps. Overrides facing when provided.


optional scale?: number

Defined in: src/gameboard/gameboard.ts:533

Uniform render scale.


optional segment?: FortificationSegment

Defined in: src/gameboard/gameboard.ts:525

Segment visual shape. Defaults to straight.