Package net.minecraft.util
Class SegmentedAnglePrecision
java.lang.Object
net.minecraft.util.SegmentedAnglePrecision
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final float
private final float
private final int
private final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
fromDegrees
(float pDegrees) int
fromDegreesWithTurns
(float pDegreesWithTurns) int
fromDirection
(Direction pDirection) int
getMask()
boolean
isSameAxis
(int pFirst, int pSecond) int
normalize
(int pDegrees) float
toDegrees
(int pDegreesWithTurns) float
toDegreesWithTurns
(int pDegrees)
-
Field Details
-
mask
private final int mask -
precision
private final int precision -
degreeToAngle
private final float degreeToAngle -
angleToDegree
private final float angleToDegree
-
-
Constructor Details
-
SegmentedAnglePrecision
public SegmentedAnglePrecision(int pPrecision)
-
-
Method Details
-
isSameAxis
public boolean isSameAxis(int pFirst, int pSecond) -
fromDirection
-
fromDegreesWithTurns
public int fromDegreesWithTurns(float pDegreesWithTurns) -
fromDegrees
public int fromDegrees(float pDegrees) -
toDegreesWithTurns
public float toDegreesWithTurns(int pDegrees) -
toDegrees
public float toDegrees(int pDegreesWithTurns) -
normalize
public int normalize(int pDegrees) -
getMask
public int getMask()
-