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 precision)
  • Method Details

    • isSameAxis

      public boolean isSameAxis(int first, int second)
    • fromDirection

      public int fromDirection(Direction direction)
    • fromDegreesWithTurns

      public int fromDegreesWithTurns(float degreesWithTurns)
    • fromDegrees

      public int fromDegrees(float degrees)
    • toDegreesWithTurns

      public float toDegreesWithTurns(int degrees)
    • toDegrees

      public float toDegrees(int degreesWithTurns)
    • normalize

      public int normalize(int degrees)
    • getMask

      public int getMask()