Class SegmentedAnglePrecision

java.lang.Object
net.minecraft.util.SegmentedAnglePrecision

public class SegmentedAnglePrecision extends Object
  • 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

      public int fromDirection(Direction pDirection)
    • 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()