@projectsophon/procgen
Table of contents
Type Aliases
Variables
Functions
Type Aliases
PixelCoords
Ƭ PixelCoords: Object
Type declaration
QuoteData
Ƭ QuoteData: Object
Type declaration
Variables
grayColors
• Const grayColors: PlanetCosmeticInfo
mockCommon
• Const mockCommon: Artifact
mockEpic
• Const mockEpic: Artifact
mockLegendary
• Const mockLegendary: Artifact
mockRare
• Const mockRare: Artifact
Functions
artifactName
▸ artifactName(artifact): string
Parameters
artifact | undefined | Artifact |
Returns
string
artifactRandom
▸ artifactRandom(loc): () => number
Parameters
Returns
fn
▸ (): number
Returns
number
artifactRandomInt
▸ artifactRandomInt(loc): () => number
Parameters
Returns
fn
▸ (): number
Returns
number
getBiomeRgbStr
▸ getBiomeRgbStr(biome): string
Parameters
Returns
string
getHatSizeName
▸ getHatSizeName(planet): string
Parameters
Returns
string
getOwnerColor
▸ getOwnerColor(planet): string
Parameters
Returns
string
getOwnerColorVec
▸ getOwnerColorVec(planet): RGBAVec
Parameters
Returns
RGBAVec
getPlanetBlurb
▸ getPlanetBlurb(planet): string
Parameters
Returns
string
getPlanetBlurb2
▸ getPlanetBlurb2(planet): string
Parameters
Returns
string
getPlanetClass
▸ getPlanetClass(planet): UpgradeBranchName
Parameters
Returns
UpgradeBranchName
getPlanetCosmetic
▸ getPlanetCosmetic(planet): PlanetCosmeticInfo
Parameters
Returns
PlanetCosmeticInfo
getPlanetName
▸ getPlanetName(planet): string
Parameters
Returns
string
getPlanetNameHash
▸ getPlanetNameHash(locId): string
Parameters
Returns
string
getPlanetTagline
▸ getPlanetTagline(planet): string
Parameters
Returns
string
getPlanetTitle
▸ getPlanetTitle(planet): string
Parameters
Returns
string
getPlayerColor
▸ getPlayerColor(player): string
Parameters
Returns
string
getPlayerColorVec
▸ getPlayerColorVec(player): RGBAVec
Parameters
Returns
RGBAVec
getRuinsInfo
▸ getRuinsInfo(loc): RuinsInfo
Parameters
Returns
RuinsInfo
hashToHue
▸ hashToHue(hash): number
Parameters
Returns
number
hatTypeFromHash
▸ hatTypeFromHash(hash): HatType
Parameters
Returns
HatType
hslStr
▸ hslStr(h, s, l): string
Parameters
Returns
string
hslToRgb
▸ hslToRgb(__namedParameters): RGBVec
Parameters
Returns
RGBVec
mockArtifact
▸ mockArtifact(rarity, artifactType?, planetBiome?): Artifact
Parameters
rarity | ArtifactRarity | undefined |
artifactType | ArtifactType | ArtifactType.Spaceship |
planetBiome | Biome | Biome.WASTELAND |
Returns
Artifact
mockArtifactWithRarity
▸ mockArtifactWithRarity(rarity, artifactType?, planetBiome?): Artifact
Parameters
rarity | ArtifactRarity | undefined |
artifactType | ArtifactType | ArtifactType.Spaceship |
planetBiome | Biome | Biome.WASTELAND |
Returns
Artifact
planetPerlin
▸ planetPerlin(loc): (coords: PixelCoords) => number
Parameters
Returns
fn
▸ (coords): number
Parameters
Returns
number
planetRandom
▸ planetRandom(loc): () => number
Parameters
Returns
fn
▸ (): number
Returns
number
planetRandomInt
▸ planetRandomInt(loc): () => number
Parameters
Returns
fn
▸ (): number
Returns
number
rgbStr
▸ rgbStr(rgb): string
Parameters
Returns
string
titleCase
▸ titleCase(title): string
Parameters
Returns
string