Documentation

BiomeSelector
in package

Table of Contents

$map  : array<string|int, Biome>|SplFixedArray
$rainfall  : Simplex
$temperature  : Simplex
__construct()  : mixed
getRainfall()  : float
getTemperature()  : float
pickBiome()  : Biome
recalculate()  : void
lookup()  : int
Lookup function called by recalculate() to determine the biome to use for this temperature and rainfall.

Properties

$map

private array<string|int, Biome>|SplFixedArray $map = null
Tags
phpstan-var

\SplFixedArray<Biome>

Methods

getRainfall()

public getRainfall(float $x, float $z) : float
Parameters
$x : float
$z : float
Return values
float

getTemperature()

public getTemperature(float $x, float $z) : float
Parameters
$x : float
$z : float
Return values
float

pickBiome()

public pickBiome(float $x, float $z) : Biome
Parameters
$x : float
$z : float
Return values
Biome

recalculate()

public recalculate() : void
Return values
void

lookup()

Lookup function called by recalculate() to determine the biome to use for this temperature and rainfall.

protected abstract lookup(float $temperature, float $rainfall) : int
Parameters
$temperature : float
$rainfall : float
Return values
int

biome ID 0-255

Search results