MaskProvider

public class MaskProvider

Class MaskProvider. Provides maskprovider functionality for the Hytale server.

java.lang.Object > MaskProvider

Field Summary

No fields documented.

Method Detail

MaskProvider

public public MaskProvider (final FuzzyZoom fuzzyZoom)

Method MaskProvider.

Parameters:
final FuzzyZoom fuzzyZoom

getX

public double getX (final int seed, final double x, final double y)

Method getX.

Parameters:
final int seed
final double x
final double y

getY

public double getY (final int seed, final double x, final double y)

Method getY.

Parameters:
final int seed
final double x
final double y

get

public int get (final int seed, final double x, final double y)

Method get.

Parameters:
final int seed
final double x
final double y

distance

public double distance (final double x, final double y)

Method distance.

Parameters:
final double x
final double y

inBounds

public boolean inBounds (final double x, final double y)

Method inBounds.

Parameters:
final double x
final double y

getFuzzyZoom

public FuzzyZoom getFuzzyZoom ()

Method getFuzzyZoom.

generateUniqueZoneCandidates

public Zone.UniqueCandidate[] generateUniqueZoneCandidates (final Zone.UniqueEntry[] entries, final int maxPositions)

Method generateUniqueZoneCandidates.

Parameters:
final Zone.UniqueEntry[] entries
final int maxPositions

generateUniqueZones

public MaskProvider generateUniqueZones (final int seed, final Zone.UniqueCandidate[] candidates, final FastRandom random, final List zones)

Method generateUniqueZones.

Parameters:
final int seed
final Zone.UniqueCandidate[] candidates
final FastRandom random
final List zones

toString

public String toString ()

Method toString.