GameboardPlacementOccupancyLike
Defined in: src/gameboard/occupancy.ts:14
Minimal placement shape required by occupancy helpers.
Properties
Section titled “Properties”id:
string
Defined in: src/gameboard/occupancy.ts:16
Placement id.
kind:
GameboardPlacementKind
Defined in: src/gameboard/occupancy.ts:20
Placement kind used by blocking rules.
layer:
GameboardPlacementLayer
Defined in: src/gameboard/occupancy.ts:22
Placement layer used by blocking rules.
metadata
Section titled “metadata”metadata:
Readonly<Record<string,string|number|boolean|null>>
Defined in: src/gameboard/occupancy.ts:24
Placement metadata, including layout footprint and blocking hints.
tileKey
Section titled “tileKey”tileKey:
string
Defined in: src/gameboard/occupancy.ts:18
Primary tile occupied by the placement.