ClimateNoise

public class ClimateNoise

Class ClimateNoise. Provides climatenoise functionality for the Hytale server.

java.lang.Object > ClimateNoise

Field Summary

c

final double c

Field c.

t

final double t

Field t.

i

final double i

Field i.

index

final int index

Field index.

id

final int id

Field id.

flags

final int flags

Field flags.

isLand

final boolean isLand

Field isLand.

isIsland

final boolean isIsland

Field isIsland.

isOcean

final boolean isOcean

Field isOcean.

isShore

final boolean isShore

Field isShore.

continent

public double continent

Field continent.

temperature

public double temperature

Field temperature.

intensity

public double intensity

Field intensity.

fade

public double fade

Field fade.

Method Detail

ClimateNoise

public public ClimateNoise (@Nonnull final Grid grid, @Nonnull final NoiseProperty continent, @Nonnull final NoiseProperty temperature, @Nonnull final NoiseProperty intensity, @Nonnull final Thresholds thresholds)

Method ClimateNoise.

Parameters:
@Nonnull final Grid grid
@Nonnull final NoiseProperty continent
@Nonnull final NoiseProperty temperature
@Nonnull final NoiseProperty intensity
@Nonnull final Thresholds thresholds

generate

public int generate (final int seed, final double x, final double y, @Nonnull final Buffer buffer, @Nonnull final ClimateGraph climate)

Method generate.

Parameters:
final int seed
final double x
final double y
@Nonnull final Buffer buffer
@Nonnull final ClimateGraph climate

getContinentFlags

static int getContinentFlags (final double value, @Nonnull final Thresholds thresholds)

Method getContinentFlags.

Parameters:
final double value
@Nonnull final Thresholds thresholds

Buffer

public public Buffer ()

Method Buffer.

Grid

public public Grid (final int seedOffset, final double scale, @Nonnull final CellDistanceFunction grid, @Nonnull final PointEvaluator evaluator)

Method Grid.

Parameters:
final int seedOffset
final double scale
@Nonnull final CellDistanceFunction grid
@Nonnull final PointEvaluator evaluator

eval

public void eval (final int seed, double x, double y, final ResultBuffer.ResultBuffer2d buffer)

Method eval.

Parameters:
final int seed
double x
double y
final ResultBuffer.ResultBuffer2d buffer

Thresholds

public public Thresholds (final double land, final double island, final double beach, final double shore)

Method Thresholds.

Parameters:
final double land
final double island
final double beach
final double shore