Skip to content

GameboardLayoutRejectedSite

Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:340

Rejected tile with full diagnostics.

coordinates: HexCoordinates

Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:346

Rejected tile coordinates.


footprintKeys: readonly string[]

Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:352

Tile keys covered by the requested footprint.


footprintPlacements: readonly GameboardPlacementSpec[]

Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:354

Placements on any footprint tile.


key: string

Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:344

Rejected tile key.


occupied: boolean

Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:348

Whether blocking occupancy contributed to the rejection.


placements: readonly GameboardPlacementSpec[]

Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:350

Placements on the rejected origin tile.


rejections: readonly GameboardLayoutSiteRejection[]

Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:356

Rejection diagnostics.


tile: GameboardTileSpec

Defined in: packages/declarative-hex-worlds/src/coordinates/layout.ts:342

Tile rejected for placement.