0.1.3 • Published 2 years ago

@projectsophon/procgen v0.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@projectsophon/procgen

Table of contents

Type Aliases

Variables

Functions

Type Aliases

PixelCoords

Ƭ PixelCoords: Object

Type declaration

NameType
xnumber
ynumber

QuoteData

Ƭ QuoteData: Object

Type declaration

NameType
authorstring
quotestring

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

NameType
artifactundefined | Artifact

Returns

string


artifactRandom

artifactRandom(loc): () => number

Parameters

NameType
locArtifactId

Returns

fn

▸ (): number

Returns

number


artifactRandomInt

artifactRandomInt(loc): () => number

Parameters

NameType
locArtifactId

Returns

fn

▸ (): number

Returns

number


getBiomeRgbStr

getBiomeRgbStr(biome): string

Parameters

NameType
biomeBiome

Returns

string


getHatSizeName

getHatSizeName(planet): string

Parameters

NameType
planetPlanet

Returns

string


getOwnerColor

getOwnerColor(planet): string

Parameters

NameType
planetPlanet

Returns

string


getOwnerColorVec

getOwnerColorVec(planet): RGBAVec

Parameters

NameType
planetPlanet

Returns

RGBAVec


getPlanetBlurb

getPlanetBlurb(planet): string

Parameters

NameType
planetundefined | Planet

Returns

string


getPlanetBlurb2

getPlanetBlurb2(planet): string

Parameters

NameType
planetundefined | Planet

Returns

string


getPlanetClass

getPlanetClass(planet): UpgradeBranchName

Parameters

NameType
planetPlanet

Returns

UpgradeBranchName


getPlanetCosmetic

getPlanetCosmetic(planet): PlanetCosmeticInfo

Parameters

NameType
planetundefined | Planet

Returns

PlanetCosmeticInfo


getPlanetName

getPlanetName(planet): string

Parameters

NameType
planetundefined | Planet

Returns

string


getPlanetNameHash

getPlanetNameHash(locId): string

Parameters

NameType
locIdLocationId

Returns

string


getPlanetTagline

getPlanetTagline(planet): string

Parameters

NameType
planetundefined | Planet

Returns

string


getPlanetTitle

getPlanetTitle(planet): string

Parameters

NameType
planetundefined | Planet

Returns

string


getPlayerColor

getPlayerColor(player): string

Parameters

NameType
playerEthAddress

Returns

string


getPlayerColorVec

getPlayerColorVec(player): RGBAVec

Parameters

NameType
playerEthAddress

Returns

RGBAVec


getRuinsInfo

getRuinsInfo(loc): RuinsInfo

Parameters

NameType
locLocationId

Returns

RuinsInfo


hashToHue

hashToHue(hash): number

Parameters

NameType
hashstring

Returns

number


hatTypeFromHash

hatTypeFromHash(hash): HatType

Parameters

NameType
hashLocationId

Returns

HatType


hslStr

hslStr(h, s, l): string

Parameters

NameType
hnumber
snumber
lnumber

Returns

string


hslToRgb

hslToRgb(__namedParameters): RGBVec

Parameters

NameType
__namedParametersHSLVec

Returns

RGBVec


mockArtifact

mockArtifact(rarity, artifactType?, planetBiome?): Artifact

Parameters

NameTypeDefault value
rarityArtifactRarityundefined
artifactTypeArtifactTypeArtifactType.Spaceship
planetBiomeBiomeBiome.WASTELAND

Returns

Artifact


mockArtifactWithRarity

mockArtifactWithRarity(rarity, artifactType?, planetBiome?): Artifact

Parameters

NameTypeDefault value
rarityArtifactRarityundefined
artifactTypeArtifactTypeArtifactType.Spaceship
planetBiomeBiomeBiome.WASTELAND

Returns

Artifact


planetPerlin

planetPerlin(loc): (coords: PixelCoords) => number

Parameters

NameType
locLocationId

Returns

fn

▸ (coords): number

Parameters
NameType
coordsPixelCoords
Returns

number


planetRandom

planetRandom(loc): () => number

Parameters

NameType
locLocationId

Returns

fn

▸ (): number

Returns

number


planetRandomInt

planetRandomInt(loc): () => number

Parameters

NameType
locLocationId

Returns

fn

▸ (): number

Returns

number


rgbStr

rgbStr(rgb): string

Parameters

NameType
rgbRGBVec

Returns

string


titleCase

titleCase(title): string

Parameters

NameType
titlestring

Returns

string