SpawnCoordinateOptions
Defined in: src/coordinates/coordinates.ts:53
Options for deterministic spawn coordinate selection.
Properties
Section titled “Properties”candidates?
Section titled “candidates?”
optionalcandidates?: readonlyHexCoordinates[]
Defined in: src/coordinates/coordinates.ts:61
Explicit candidate coordinates to choose from.
count:
number
Defined in: src/coordinates/coordinates.ts:57
Number of coordinates to select.
edgePadding?
Section titled “edgePadding?”
optionaledgePadding?:number
Defined in: src/coordinates/coordinates.ts:67
Number of outer rows/rings to avoid.
minDistance?
Section titled “minDistance?”
optionalminDistance?:number
Defined in: src/coordinates/coordinates.ts:65
Minimum axial distance between selected coordinates.
passable?
Section titled “passable?”
optionalpassable?: (coordinates) =>boolean
Defined in: src/coordinates/coordinates.ts:63
Predicate for rejecting blocked coordinates.
Parameters
Section titled “Parameters”coordinates
Section titled “coordinates”Returns
Section titled “Returns”boolean
optionalseed?:string|number
Defined in: src/coordinates/coordinates.ts:59
Seed used to shuffle candidates deterministically.
shape:
GameboardShape
Defined in: src/coordinates/coordinates.ts:55
Board shape that bounds spawn selection.