ApplyTileDeclarationOptions
Defined in: src/scenario/registry.ts:208
Options for placing a registered declaration into a gameboard builder.
Properties
Section titled “Properties”at:
HexCoordinates
Defined in: src/scenario/registry.ts:210
Target hex coordinate.
declaration
Section titled “declaration”declaration:
string|HexTileDeclaration
Defined in: src/scenario/registry.ts:212
Declaration object, declaration id, or manifest asset id.
elevation?
Section titled “elevation?”
optionalelevation?:number
Defined in: src/scenario/registry.ts:218
Elevation override for base/support declarations.
optionalkind?:GameboardPlacementKind
Defined in: src/scenario/registry.ts:222
Placement kind override for non-base declarations.
layer?
Section titled “layer?”
optionallayer?:GameboardPlacementLayer
Defined in: src/scenario/registry.ts:224
Placement layer override for non-base declarations.
metadata?
Section titled “metadata?”
optionalmetadata?:Readonly<Record<string,string|number|boolean|null>>
Defined in: src/scenario/registry.ts:226
Additional serializable metadata merged into non-base placements.
rotationSteps?
Section titled “rotationSteps?”
optionalrotationSteps?:number
Defined in: src/scenario/registry.ts:214
Clockwise 60-degree rotation steps to apply to placement and edge masks.
scale?
Section titled “scale?”
optionalscale?:number
Defined in: src/scenario/registry.ts:220
Scale override for non-base placements.
terrain?
Section titled “terrain?”
optionalterrain?:GameboardTerrain
Defined in: src/scenario/registry.ts:216
Terrain override for base/support declarations.