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 Gridgrid@Nonnull final NoisePropertycontinent@Nonnull final NoisePropertytemperature@Nonnull final NoisePropertyintensity@Nonnull final Thresholdsthresholds
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 intseedfinal doublexfinal doubley@Nonnull final Bufferbuffer@Nonnull final ClimateGraphclimate
getContinentFlags
static
int
getContinentFlags
(final double value, @Nonnull final Thresholds thresholds)
Method getContinentFlags.
- Parameters:
final doublevalue@Nonnull final Thresholdsthresholds
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 intseedOffsetfinal doublescale@Nonnull final CellDistanceFunctiongrid@Nonnull final PointEvaluatorevaluator
eval
public
void
eval
(final int seed, double x, double y, final ResultBuffer.ResultBuffer2d buffer)
Method eval.
- Parameters:
final intseeddoublexdoubleyfinal ResultBuffer.ResultBuffer2dbuffer
Thresholds
public
public
Thresholds
(final double land, final double island, final double beach, final double shore)
Method Thresholds.
- Parameters:
final doublelandfinal doubleislandfinal doublebeachfinal doubleshore