HeightThresholdInterpolator

public class HeightThresholdInterpolator

Class HeightThresholdInterpolator. Provides heightthresholdinterpolator functionality for the Hytale server.

java.lang.Object > HeightThresholdInterpolator

Field Summary

generator

final ChunkGenerator generator

Field generator.

entry

final CoreDataCacheEntry entry

Field entry.

list

final InterpolatedBiomeCountList list

Field list.

center

final ZoneBiomeResult center

Field center.

radius

final int radius

Field radius.

radius2

final int radius2

Field radius2.

distance2

final int distance2

Field distance2.

biomeResult

final ZoneBiomeResult biomeResult

Field biomeResult.

result

final InterpolatedBiomeCountList.BiomeCountResult result

Field result.

Method Detail

HeightThresholdInterpolator

public public HeightThresholdInterpolator (final ChunkGeneratorExecution execution)

Method HeightThresholdInterpolator.

Parameters:
final ChunkGeneratorExecution execution

getEntries

public CoreDataCacheEntry[] getEntries ()

Method getEntries.

populate

public HeightThresholdInterpolator populate (final int seed)

Method populate.

Parameters:
final int seed

generateInterpolatedBiomeCountAt

public void generateInterpolatedBiomeCountAt (final int cx, final int cz, @Nonnull final InterpolatedBiomeCountList biomeCountList)

Method generateInterpolatedBiomeCountAt.

Parameters:
final int cx
final int cz
@Nonnull final InterpolatedBiomeCountList biomeCountList

getHeightNoise

public double getHeightNoise (final int cx, final int cz)

Method getHeightNoise.

Parameters:
final int cx
final int cz

getHeightThreshold

public float getHeightThreshold (final int seed, final int x, final int z, final int y)

Method getHeightThreshold.

Parameters:
final int seed
final int x
final int z
final int y

interpolateHeightThreshold

private float interpolateHeightThreshold (final int seed, final int x, final int z, final int y)

Method interpolateHeightThreshold.

Parameters:
final int seed
final int x
final int z
final int y

tableEntry

protected CoreDataCacheEntry tableEntry (final int cx, final int cz)

Method tableEntry.

Parameters:
final int cx
final int cz

setTableEntry

protected void setTableEntry (final int cx, final int cz, final CoreDataCacheEntry entry)

Method setTableEntry.

Parameters:
final int cx
final int cz
final CoreDataCacheEntry entry

zoneBiomeResult

protected ZoneBiomeResult zoneBiomeResult (final int cx, final int cz)

Method zoneBiomeResult.

Parameters:
final int cx
final int cz

getLowestNonOne

public int getLowestNonOne (final int cx, final int cz)

Method getLowestNonOne.

Parameters:
final int cx
final int cz

getHighestNonZero

public int getHighestNonZero (final int cx, final int cz)

Method getHighestNonZero.

Parameters:
final int cx
final int cz

indexLocal

protected int indexLocal (final int x, final int z)

Method indexLocal.

Parameters:
final int x
final int z