ZonePatternGenerator

public class ZonePatternGenerator

Class ZonePatternGenerator. Provides zonepatterngenerator functionality for the Hytale server.

java.lang.Object > ZonePatternGenerator

Field Summary

rx

final double rx

Field rx.

rz

final double rz

Field rz.

mask

final int mask

Field mask.

zoneArr

final Zone[] zoneArr

Field zoneArr.

buf

final ResultBuffer.ResultBuffer2d buf

Field buf.

index

final int index

Field index.

Method Detail

ZonePatternGenerator

public public ZonePatternGenerator (final IPointGenerator pointGenerator, final Zone[] zones, final Zone.Unique[] uniqueZones, final MaskProvider maskProvider, final ZoneColorMapping zoneColorMapping)

Method ZonePatternGenerator.

Parameters:
final IPointGenerator pointGenerator
final Zone[] zones
final Zone.Unique[] uniqueZones
final MaskProvider maskProvider
final ZoneColorMapping zoneColorMapping

getZones

public Zone[] getZones ()

Method getZones.

getUniqueZones

public Zone.Unique[] getUniqueZones ()

Method getUniqueZones.

generate

public ZoneGeneratorResult generate (final int seed, final double x, final double z)

Method generate.

Parameters:
final int seed
final double x
final double z

ZoneGeneratorResult

public new ZoneGeneratorResult ()

Method ZoneGeneratorResult.

getZone

protected void getZone (final int seed, final double x, final double z, @Nonnull final ZoneGeneratorResult result, @Nonnull final Zone[] zoneArr)

Method getZone.

Parameters:
final int seed
final double x
final double z
@Nonnull final ZoneGeneratorResult result
@Nonnull final Zone[] zoneArr

toString

public String toString ()

Method toString.