Skip to content

SpawnCoordinateOptions

Defined in: src/coordinates/coordinates.ts:53

Options for deterministic spawn coordinate selection.

optional candidates?: readonly HexCoordinates[]

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.


optional edgePadding?: number

Defined in: src/coordinates/coordinates.ts:67

Number of outer rows/rings to avoid.


optional minDistance?: number

Defined in: src/coordinates/coordinates.ts:65

Minimum axial distance between selected coordinates.


optional passable?: (coordinates) => boolean

Defined in: src/coordinates/coordinates.ts:63

Predicate for rejecting blocked coordinates.

HexCoordinates

boolean


optional seed?: 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.