Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public String getDirection()
- {
- double actualAngleDegrees = Math.toDegrees(actualAngle);
- if (isAngleInRange(actualAngleDegrees, NORTH))
- {
- return "NORTH";
- }
- if (isAngleInRange(actualAngleDegrees, NORTHEAST))
- {
- return "NORTHEAST";
- }
- if (isAngleInRange(actualAngleDegrees, EAST))
- {
- return "EAST";
- }
- if (isAngleInRange(actualAngleDegrees, SOUTHWEST))
- {
- return "SOUTHEAST";
- }
- if (isAngleInRange(actualAngleDegrees, SOUTHWEST))
- {
- return "SOUTHWEST";
- }
- if (isAngleInRange(actualAngleDegrees, WEST))
- {
- return "WEST";
- }
- if (isAngleInRange(actualAngleDegrees, NORTHEAST))
- {
- return "NORTHWEST";
- }
- if (actualAngleDegrees >= SOUTH - HALF_ANGLE_RANGE || actualAngleDegrees <= SOUTHWEST - HALF_ANGLE_RANGE)
- {
- return "SOUTH";
- }
- return String.format("%.2f", actualAngleDegrees);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement