Class Calculations


  • public class Calculations
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Calculations()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean canWalk​(net.runelite.api.coords.Direction direction, int startFlag, int endFlag)  
      static boolean check​(int flag, int checkFlag)  
      static int getCollisionFlag​(net.runelite.api.Client client, net.runelite.api.coords.WorldPoint point)  
      static net.runelite.api.coords.WorldPoint getNeighbour​(net.runelite.api.coords.Direction direction, net.runelite.api.coords.WorldPoint source)  
      static java.util.List<net.runelite.api.coords.WorldPoint> getNeighbours​(net.runelite.api.Client client, net.runelite.api.coords.WorldPoint source, Locatable locatableDestination)  
      static java.util.List<net.runelite.api.coords.WorldPoint> getVisitedTiles​(net.runelite.api.Client client, net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint worldPoint)  
      static java.util.List<net.runelite.api.coords.WorldPoint> getVisitedTiles​(net.runelite.api.Client client, net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination, Locatable locatableDestination)  
      static java.util.List<net.runelite.api.coords.WorldPoint> getVisitedTiles​(net.runelite.api.Client client, net.runelite.api.coords.WorldPoint source, Locatable locatable)  
      static boolean isDoored​(ITile source, ITile destination)  
      static boolean isInteractable​(net.runelite.api.Client client, net.runelite.api.coords.WorldPoint source, Locatable locatable)  
      static boolean isObstacle​(int endFlag)  
      static boolean isObstacle​(net.runelite.api.Client client, net.runelite.api.coords.WorldPoint worldPoint)  
      static boolean isWalkable​(net.runelite.api.Client client, net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint worldPoint)  
      static boolean isWalled​(net.runelite.api.coords.Direction direction, int startFlag)  
      static boolean isWalled​(ITile source, ITile destination)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Calculations

        public Calculations()
    • Method Detail

      • check

        public static boolean check​(int flag,
                                    int checkFlag)
      • isObstacle

        public static boolean isObstacle​(int endFlag)
      • isObstacle

        public static boolean isObstacle​(net.runelite.api.Client client,
                                         net.runelite.api.coords.WorldPoint worldPoint)
      • getCollisionFlag

        public static int getCollisionFlag​(net.runelite.api.Client client,
                                           net.runelite.api.coords.WorldPoint point)
      • isWalled

        public static boolean isWalled​(net.runelite.api.coords.Direction direction,
                                       int startFlag)
      • isWalled

        public static boolean isWalled​(ITile source,
                                       ITile destination)
      • isDoored

        public static boolean isDoored​(ITile source,
                                       ITile destination)
      • canWalk

        public static boolean canWalk​(net.runelite.api.coords.Direction direction,
                                      int startFlag,
                                      int endFlag)
      • getNeighbour

        public static net.runelite.api.coords.WorldPoint getNeighbour​(net.runelite.api.coords.Direction direction,
                                                                      net.runelite.api.coords.WorldPoint source)
      • getNeighbours

        public static java.util.List<net.runelite.api.coords.WorldPoint> getNeighbours​(net.runelite.api.Client client,
                                                                                       net.runelite.api.coords.WorldPoint source,
                                                                                       Locatable locatableDestination)
      • getVisitedTiles

        public static java.util.List<net.runelite.api.coords.WorldPoint> getVisitedTiles​(net.runelite.api.Client client,
                                                                                         net.runelite.api.coords.WorldPoint source,
                                                                                         net.runelite.api.coords.WorldPoint destination,
                                                                                         Locatable locatableDestination)
      • getVisitedTiles

        public static java.util.List<net.runelite.api.coords.WorldPoint> getVisitedTiles​(net.runelite.api.Client client,
                                                                                         net.runelite.api.coords.WorldPoint source,
                                                                                         Locatable locatable)
      • getVisitedTiles

        public static java.util.List<net.runelite.api.coords.WorldPoint> getVisitedTiles​(net.runelite.api.Client client,
                                                                                         net.runelite.api.coords.WorldPoint source,
                                                                                         net.runelite.api.coords.WorldPoint worldPoint)
      • isInteractable

        public static boolean isInteractable​(net.runelite.api.Client client,
                                             net.runelite.api.coords.WorldPoint source,
                                             Locatable locatable)
      • isWalkable

        public static boolean isWalkable​(net.runelite.api.Client client,
                                         net.runelite.api.coords.WorldPoint source,
                                         net.runelite.api.coords.WorldPoint worldPoint)