GuideTilePermutation
Defined in: packages/declarative-hex-worlds/src/selectors/selectors.ts:29
One concrete guide-described tile variant, modifier, and rotation.
Properties
Section titled “Properties”assetId
Section titled “assetId”assetId:
string
Defined in: packages/declarative-hex-worlds/src/selectors/selectors.ts:39
Concrete asset id to render for this permutation.
canonicalMask
Section titled “canonicalMask”canonicalMask:
number
Defined in: packages/declarative-hex-worlds/src/selectors/selectors.ts:43
Edge mask in the canonical unrotated asset orientation.
curvy:
boolean
Defined in: packages/declarative-hex-worlds/src/selectors/selectors.ts:51
Whether this permutation uses the curvy river asset variant.
family
Section titled “family”family:
"coast"|"road"|"river"
Defined in: packages/declarative-hex-worlds/src/selectors/selectors.ts:35
Manifest variant family used by selectors.
id:
string
Defined in: packages/declarative-hex-worlds/src/selectors/selectors.ts:31
Stable id for screenshots and test parametrization.
inputMask
Section titled “inputMask”inputMask:
number
Defined in: packages/declarative-hex-worlds/src/selectors/selectors.ts:41
Edge mask after applying the permutation rotation.
kind:
GuideTilePermutationKind
Defined in: packages/declarative-hex-worlds/src/selectors/selectors.ts:33
Permutation family.
label:
string
Defined in: packages/declarative-hex-worlds/src/selectors/selectors.ts:37
KayKit guide label.
rotationRadians
Section titled “rotationRadians”rotationRadians:
number
Defined in: packages/declarative-hex-worlds/src/selectors/selectors.ts:47
Clockwise rotation in radians.
rotationSteps
Section titled “rotationSteps”rotationSteps:
number
Defined in: packages/declarative-hex-worlds/src/selectors/selectors.ts:45
Clockwise 60-degree rotation steps.
waterless
Section titled “waterless”waterless:
boolean
Defined in: packages/declarative-hex-worlds/src/selectors/selectors.ts:49
Whether this permutation uses a waterless asset variant.