Skip to content

TileAssetOptions

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

Options for overriding the base tile asset and guide connectivity state.

assetId: string

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

Base tile asset id.


at: HexCoordinates

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

Tile whose asset state should be replaced.


optional coastEdges?: HexEdgeInput

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

Replacement coast edge input.


optional coastWaterless?: boolean

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

Whether the coast uses a waterless variant.


optional elevation?: number

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

Replacement elevation.


optional riverCrossing?: RiverCrossing

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

River crossing variant.


optional riverCurvy?: boolean

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

Whether the river uses a curvy variant.


optional riverEdges?: HexEdgeInput

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

Replacement river edge input.


optional riverWaterless?: boolean

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

Whether the river uses a waterless variant.


optional roadEdges?: HexEdgeInput

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

Replacement road edge input.


optional roadSlope?: RoadSlope

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

Road slope variant.


optional supportAssetId?: string

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

Replacement support/bottom asset id.


optional tags?: readonly string[]

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

Additional tile tags.


optional terrain?: GameboardTerrain

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

Replacement terrain category.


optional textureSet?: "default" | "fall" | "summer" | "winter"

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

Replacement texture set for this tile.