public class SkipCellPointEvaluator implements PointEvaluator
Class SkipCellPointEvaluator. Provides skipcellpointevaluator functionality for the Hytale server.
java.lang.Object > SkipCellPointEvaluator
Field Summary
interval
final
int
interval
Field interval.
x0
final
int
x0
Field x0.
y0
final
int
y0
Field y0.
result
final
boolean
result
Field result.
Method Detail
SkipCellPointEvaluator
public
public
SkipCellPointEvaluator
(@Nonnull final PointEvaluator pointEvaluator, @Nonnull final Mode mode, final int period)
Method SkipCellPointEvaluator.
- Parameters:
@Nonnull final PointEvaluatorpointEvaluator@Nonnull final Modemodefinal intperiod
evalPoint
public
void
evalPoint
(final int seed, final double x, final double y, final int cellHash, final int cellX, final int cellY, final double cellPointX, final double cellPointY, final ResultBuffer.ResultBuffer2d buffer)
Method evalPoint.
- Parameters:
final intseedfinal doublexfinal doubleyfinal intcellHashfinal intcellXfinal intcellYfinal doublecellPointXfinal doublecellPointYfinal ResultBuffer.ResultBuffer2dbuffer
evalPoint2
public
void
evalPoint2
(final int seed, final double x, final double y, final int cellHash, final int cellX, final int cellY, final double cellPointX, final double cellPointY, final ResultBuffer.ResultBuffer2d buffer)
Method evalPoint2.
- Parameters:
final intseedfinal doublexfinal doubleyfinal intcellHashfinal intcellXfinal intcellYfinal doublecellPointXfinal doublecellPointYfinal ResultBuffer.ResultBuffer2dbuffer
collectPoint
public
void
collectPoint
(final int cellHash, final int cellX, final int cellY, final double cellCentreX, final double cellCentreY, final T ctx, @NonNullDecl final PointConsumer consumer)
Method collectPoint.
- Parameters:
final intcellHashfinal intcellXfinal intcellYfinal doublecellCentreXfinal doublecellCentreYfinal Tctx@NonNullDecl final PointConsumerconsumer
skip
protected
boolean
skip
(final Mode mode, final int cx, final int cy)
Method skip.
- Parameters:
final Modemodefinal intcxfinal intcy