public class ClimateGraph
Class ClimateGraph. Provides climategraph functionality for the Hytale server.
java.lang.Object > ClimateGraph
Field Summary
typeCount
final
AtomicInteger
typeCount
Field typeCount.
typeIndex
final
AtomicInteger
typeIndex
Field typeIndex.
childIndex
final
AtomicInteger
childIndex
Field childIndex.
cx
final
int
cx
Field cx.
cy
final
int
cy
Field cy.
id
final
int
id
Field id.
dx
final
double
dx
Field dx.
dy
final
double
dy
Field dy.
dist2
final
double
dist2
Field dist2.
Method Detail
ClimateGraph
public
public
ClimateGraph
(final int resolution, @Nonnull final ClimateType[] parents, @Nonnull final FadeMode fadeMode, final double fadeRadius, final double fadeDistance)
Method ClimateGraph.
- Parameters:
final intresolution@Nonnull final ClimateType[]parents@Nonnull final FadeModefadeModefinal doublefadeRadiusfinal doublefadeDistance
fadeRadius
public
double
fadeRadius
()
Method fadeRadius.
fadeDistance
public
double
fadeDistance
()
Method fadeDistance.
fadeMode
public
FadeMode
fadeMode
()
Method fadeMode.
refresh
public
void
refresh
()
Method refresh.
getParents
public
ClimateType[]
getParents
()
Method getParents.
getChildren
public
ClimateType[]
getChildren
()
Method getChildren.
indexOf
public
int
indexOf
(final double x, final double y)
Method indexOf.
- Parameters:
final doublexfinal doubley
getId
public
int
getId
(final int index)
Method getId.
- Parameters:
final intindex
getFadeRaw
public
double
getFadeRaw
(final int index)
Method getFadeRaw.
- Parameters:
final intindex
getType
Method getType.
- Parameters:
final doublexfinal doubley
validate
public
boolean
validate
(final int id)
Method validate.
- Parameters:
final intid
populatePixel
Method populatePixel.
- Parameters:
final intxfinal intyfinal IntMaptablefinal booleanrecursive
if
public
else
if
(dist2 < minDist2)
Method if.
- Parameters:
dist2 <minDist2