Advertisement
Guest User

Untitled

a guest
Oct 28th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.10 KB | None | 0 0
  1. public String getDirection()
  2.     {
  3.         double actualAngleDegrees = Math.toDegrees(actualAngle);
  4.  
  5.         if (isAngleInRange(actualAngleDegrees, NORTH))
  6.         {
  7.             return "NORTH";
  8.         }
  9.         if (isAngleInRange(actualAngleDegrees, NORTHEAST))
  10.         {
  11.             return "NORTHEAST";
  12.         }
  13.         if (isAngleInRange(actualAngleDegrees, EAST))
  14.         {
  15.             return "EAST";
  16.         }
  17.         if (isAngleInRange(actualAngleDegrees, SOUTHWEST))
  18.         {
  19.             return "SOUTHEAST";
  20.         }
  21.         if (isAngleInRange(actualAngleDegrees, SOUTHWEST))
  22.         {
  23.             return "SOUTHWEST";
  24.         }
  25.         if (isAngleInRange(actualAngleDegrees, WEST))
  26.         {
  27.             return "WEST";
  28.         }
  29.         if (isAngleInRange(actualAngleDegrees, NORTHEAST))
  30.         {
  31.             return "NORTHWEST";
  32.         }
  33.         if (actualAngleDegrees >= SOUTH - HALF_ANGLE_RANGE || actualAngleDegrees <= SOUTHWEST - HALF_ANGLE_RANGE)
  34.         {
  35.             return "SOUTH";
  36.         }
  37.        
  38.         return String.format("%.2f", actualAngleDegrees);
  39.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement