Home
Pages

src/pieces

declarative-hex-worlds

declarative-hex-worlds


declarative-hex-worlds / src/pieces

src/pieces

src/pieces/ — reusable piece declarations (third-party tiles, buildings, props, units, landmarks, scatter assets) with placement rules and source metadata.

Pieces compose with the registry + layout layers: each declaration carries a footprint, a role (mapped to a built-in layout archetype or custom), and the metadata renderers need (faction, texture, occupancy guard).

References

analyzeGameboardPieceRegistry

Re-exports analyzeGameboardPieceRegistry


AnalyzeGameboardPieceRegistryOptions

Re-exports AnalyzeGameboardPieceRegistryOptions


createGameboardLayoutFillRuleFromPiece

Re-exports createGameboardLayoutFillRuleFromPiece


createGameboardLayoutFillRuleFromPieces

Re-exports createGameboardLayoutFillRuleFromPieces


createGameboardLayoutFillRulesFromRegistry

Re-exports createGameboardLayoutFillRulesFromRegistry


createGameboardLayoutPlacementOptionsFromPiece

Re-exports createGameboardLayoutPlacementOptionsFromPiece


createGameboardLayoutPlacementsFromPiece

Re-exports createGameboardLayoutPlacementsFromPiece


createGameboardPieceRegistry

Re-exports createGameboardPieceRegistry


createGameboardPieceRegistryFromCompatibilityReports

Re-exports createGameboardPieceRegistryFromCompatibilityReports


createGameboardPieceSourceUrlMap

Re-exports createGameboardPieceSourceUrlMap


declareGameboardPiece

Re-exports declareGameboardPiece


declareGameboardPieceFromCompatibility

Re-exports declareGameboardPieceFromCompatibility


declareGameboardPiecesFromCompatibilityReports

Re-exports declareGameboardPiecesFromCompatibilityReports


GameboardPieceCollectionLayoutRuleOptions

Re-exports GameboardPieceCollectionLayoutRuleOptions


GameboardPieceCompatibilityBatchOptions

Re-exports GameboardPieceCompatibilityBatchOptions


GameboardPieceCompatibilityDeclarationOptions

Re-exports GameboardPieceCompatibilityDeclarationOptions


GameboardPieceDeclaration

Re-exports GameboardPieceDeclaration


GameboardPieceDeclarationInput

Re-exports GameboardPieceDeclarationInput


GameboardPieceLayoutRuleOptions

Re-exports GameboardPieceLayoutRuleOptions


GameboardPiecePlacementInspection

Re-exports GameboardPiecePlacementInspection


GameboardPiecePlacementOptions

Re-exports GameboardPiecePlacementOptions


GameboardPieceRegistry

Re-exports GameboardPieceRegistry


GameboardPieceRegistryAnalysis

Re-exports GameboardPieceRegistryAnalysis


GameboardPieceRegistryAnalysisCheck

Re-exports GameboardPieceRegistryAnalysisCheck


GameboardPieceRegistryAnalysisCheckInput

Re-exports GameboardPieceRegistryAnalysisCheckInput


GameboardPieceRegistryAnalysisCheckMode

Re-exports GameboardPieceRegistryAnalysisCheckMode


GameboardPieceRegistryFillRulesOptions

Re-exports GameboardPieceRegistryFillRulesOptions


GameboardPieceRegistrySelection

Re-exports GameboardPieceRegistrySelection


GameboardPieceRole

Re-exports GameboardPieceRole


GameboardPieceSourceUrlOptions

Re-exports GameboardPieceSourceUrlOptions


inspectGameboardPiecePlacement

Re-exports inspectGameboardPiecePlacement


resolveGameboardPieceSourceUrl

Re-exports resolveGameboardPieceSourceUrl


selectGameboardPieces

Re-exports selectGameboardPieces