public class Calculator
Class Calculator. Provides calculator functionality for the Hytale server.
java.lang.Object > Calculator
Field Summary
weight
final
double
weight
Field weight.
Method Detail
toIntFloored
static
int
toIntFloored
(double d)
Method toIntFloored.
- Parameters:
doubled
perfectDiv
static
boolean
perfectDiv
(final int x, final int divisor)
Method perfectDiv.
- Parameters:
final intxfinal intdivisor
max
static
double
max
(@Nonnull final double... n)
Method max.
- Parameters:
@Nonnull final double...n
min
static
double
min
(@Nonnull final double... n)
Method min.
- Parameters:
@Nonnull final double...n
limit
static
int
limit
(final int value, final int floor, final int ceil)
Method limit.
- Parameters:
final intvaluefinal intfloorfinal intceil
distance
static
double
distance
(final double x1, final double y1, final double z1, final double x2, final double y2, final double z2)
Method distance.
- Parameters:
final doublex1final doubley1final doublez1final doublex2final doubley2final doublez2
isDivisibleBy
static
boolean
isDivisibleBy
(int number, final int divisor)
Method isDivisibleBy.
- Parameters:
intnumberfinal intdivisor
clamp
static
double
clamp
(final double wallA, double value, final double wallB)
Method clamp.
- Parameters:
final doublewallAdoublevaluefinal doublewallB
if
public
else
if
(value > ceil || Double.isInfinite(value)
Method if.
- Parameters:
value > ceil ||Double.isInfinite(value
toNearestInt
static
int
toNearestInt
(final double input)
Method toNearestInt.
- Parameters:
final doubleinput
smoothMin
static
double
smoothMin
(final double range, final double a, final double b)
Method smoothMin.
- Parameters:
final doublerangefinal doubleafinal doubleb
smoothMax
static
double
smoothMax
(final double range, final double a, final double b)
Method smoothMax.
- Parameters:
final doublerangefinal doubleafinal doubleb
wrap
static
int
wrap
(int value, final int max)
Method wrap.
- Parameters:
intvaluefinal intmax
floor
static
int
floor
(final int value, final int gridSize)
Method floor.
- Parameters:
final intvaluefinal intgridSize
ceil
static
int
ceil
(final int value, final int gridSize)
Method ceil.
- Parameters:
final intvaluefinal intgridSize