src/gameboard
declarative-hex-worlds / src/gameboard
src/gameboard
src/gameboard/ — board lifecycle, occupancy tracking, and navigation.
./assets— asset lookup, EXTRA detection, and semantic prop clusters../plan— serializable plan contracts, plan indexes, and summary helpers../terrain— derived terrain and connectivity placement construction../gameboard— fluent board builder and built-in sample boards../occupancy— placement-vs-tile occupancy maps + collision queries../navigation— pathfinding, distance queries, spawn, and patrol planning.
References
BridgeOptions
Re-exports BridgeOptions
BridgeVariant
Re-exports BridgeVariant
BuiltInGameboardTerrain
Re-exports BuiltInGameboardTerrain
ConstructionSiteKind
Re-exports ConstructionSiteKind
ConstructionSiteOptions
Re-exports ConstructionSiteOptions
coordinatesForShape
Re-exports coordinatesForShape
createGameboardBuilder
Re-exports createGameboardBuilder
createGameboardNavigation
Re-exports createGameboardNavigation
createGameboardOccupancyIndex
Re-exports createGameboardOccupancyIndex
createGameboardPlan
Re-exports createGameboardPlan
createGameboardPlanFromTiles
Re-exports createGameboardPlanFromTiles
createHarborBoard
Re-exports createHarborBoard
edgeBetween
Re-exports edgeBetween
ElevationRampDirection
Re-exports ElevationRampDirection
ElevationRampOptions
Re-exports ElevationRampOptions
FactionBuildingOptions
Re-exports FactionBuildingOptions
FenceFortificationSegment
Re-exports FenceFortificationSegment
findGameboardPath
Re-exports findGameboardPath
FortificationMaterial
Re-exports FortificationMaterial
FortificationOptions
Re-exports FortificationOptions
FortificationSegment
Re-exports FortificationSegment
GAMEBOARD_SCHEMA_VERSION
Re-exports GAMEBOARD_SCHEMA_VERSION
GameboardBuilder
Re-exports GameboardBuilder
GameboardNavigation
Re-exports GameboardNavigation
GameboardNavigationContext
Re-exports GameboardNavigationContext
GameboardNavigationPathResult
Re-exports GameboardNavigationPathResult
GameboardNavigationProfile
Re-exports GameboardNavigationProfile
GameboardOccupancyIndex
Re-exports GameboardOccupancyIndex
GameboardPatrolRouteOptions
Re-exports GameboardPatrolRouteOptions
GameboardPatrolRoutePlan
Re-exports GameboardPatrolRoutePlan
GameboardPatrolRouteRule
Re-exports GameboardPatrolRouteRule
GameboardPatrolRouteSegment
Re-exports GameboardPatrolRouteSegment
GameboardPatrolRouteSet
Re-exports GameboardPatrolRouteSet
GameboardPatrolRouteSetOptions
Re-exports GameboardPatrolRouteSetOptions
GameboardPatrolWaypoint
Re-exports GameboardPatrolWaypoint
GameboardPatrolWaypointSource
Re-exports GameboardPatrolWaypointSource
gameboardPlacementBlocksOccupancy
Re-exports gameboardPlacementBlocksOccupancy
gameboardPlacementFootprintKeys
Re-exports gameboardPlacementFootprintKeys
GameboardPlacementKind
Re-exports GameboardPlacementKind
GameboardPlacementLayer
Re-exports GameboardPlacementLayer
gameboardPlacementOccupancyGroup
Re-exports gameboardPlacementOccupancyGroup
GameboardPlacementOccupancyLike
Re-exports GameboardPlacementOccupancyLike
GameboardPlacementOccupancyOptions
Re-exports GameboardPlacementOccupancyOptions
gameboardPlacementOccupiesTile
Re-exports gameboardPlacementOccupiesTile
GameboardPlacementSpec
Re-exports GameboardPlacementSpec
GameboardPlan
Re-exports GameboardPlan
GameboardPlanAssetSummary
Re-exports GameboardPlanAssetSummary
GameboardPlanFromTilesOptions
Re-exports GameboardPlanFromTilesOptions
gameboardPlanIndex
Re-exports gameboardPlanIndex
GameboardPlanIndex
Re-exports GameboardPlanIndex
GameboardPlanOptions
Re-exports GameboardPlanOptions
GameboardPlanSummary
Re-exports GameboardPlanSummary
GameboardReachableTile
Re-exports GameboardReachableTile
GameboardShape
Re-exports GameboardShape
GameboardSpawnGroup
Re-exports GameboardSpawnGroup
GameboardSpawnGroupOptions
Re-exports GameboardSpawnGroupOptions
GameboardSpawnGroupPlan
Re-exports GameboardSpawnGroupPlan
GameboardSpawnGroupRoute
Re-exports GameboardSpawnGroupRoute
GameboardSpawnGroupRule
Re-exports GameboardSpawnGroupRule
GameboardSpawnLocationOptions
Re-exports GameboardSpawnLocationOptions
GameboardTerrain
Re-exports GameboardTerrain
GameboardTileSpec
Re-exports GameboardTileSpec
getPlacementAsset
Re-exports getPlacementAsset
HarborBoardOptions
Re-exports HarborBoardOptions
HarborKind
Re-exports HarborKind
HarborOptions
Re-exports HarborOptions
HEX_DIRECTIONS
Re-exports HEX_DIRECTIONS
HexagonGameboardShape
Re-exports HexagonGameboardShape
hexKey
Re-exports hexKey
HexRotationSteps
Re-exports HexRotationSteps
HillVariant
Re-exports HillVariant
listPropClusterAssets
Re-exports listPropClusterAssets
loadPlacementAsset
Re-exports loadPlacementAsset
MountainStackOptions
Re-exports MountainStackOptions
MountainVariant
Re-exports MountainVariant
NaturePlacementOptions
Re-exports NaturePlacementOptions
neighbor
Re-exports neighbor
NeutralStructureOptions
Re-exports NeutralStructureOptions
oppositeEdge
Re-exports oppositeEdge
parseHexKey
Re-exports parseHexKey
planGameboardPatrolRoute
Re-exports planGameboardPatrolRoute
planGameboardPatrolRoutes
Re-exports planGameboardPatrolRoutes
planGameboardSpawnGroups
Re-exports planGameboardSpawnGroups
PropClusterKind
Re-exports PropClusterKind
PropClusterOptions
Re-exports PropClusterOptions
PropClusterPlacement
Re-exports PropClusterPlacement
PropPlacementOptions
Re-exports PropPlacementOptions
reachableGameboardTiles
Re-exports reachableGameboardTiles
RectangleGameboardShape
Re-exports RectangleGameboardShape
RequiredGameboardNavigationProfile
Re-exports RequiredGameboardNavigationProfile
requiresExtraAsset
Re-exports requiresExtraAsset
RiverCrossing
Re-exports RiverCrossing
RoadSlope
Re-exports RoadSlope
ScatterDecorationOptions
Re-exports ScatterDecorationOptions
selectGameboardSpawnLocations
Re-exports selectGameboardSpawnLocations
SettlementBuilding
Re-exports SettlementBuilding
SettlementOptions
Re-exports SettlementOptions
SiegeProjectileKind
Re-exports SiegeProjectileKind
SiegeProjectileOptions
Re-exports SiegeProjectileOptions
summarizeGameboardPlan
Re-exports summarizeGameboardPlan
SummarizeGameboardPlanOptions
Re-exports SummarizeGameboardPlanOptions
TileAssetOptions
Re-exports TileAssetOptions
TransitionPlacementOptions
Re-exports TransitionPlacementOptions
UnitPlacementOptions
Re-exports UnitPlacementOptions
UnitPresetOptions
Re-exports UnitPresetOptions
WallFortificationSegment
Re-exports WallFortificationSegment
