Class Calculations

java.lang.Object
net.storm.api.commons.Calculations

public class Calculations extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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 List<net.runelite.api.coords.WorldPoint>
    getNeighbours(net.runelite.api.Client client, net.runelite.api.coords.WorldPoint source, Locatable locatableDestination)
     
    static 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 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 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 Details

    • Calculations

      public Calculations()
  • Method Details

    • 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 List<net.runelite.api.coords.WorldPoint> getNeighbours(net.runelite.api.Client client, net.runelite.api.coords.WorldPoint source, Locatable locatableDestination)
    • getVisitedTiles

      public static 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 List<net.runelite.api.coords.WorldPoint> getVisitedTiles(net.runelite.api.Client client, net.runelite.api.coords.WorldPoint source, Locatable locatable)
    • getVisitedTiles

      public static 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)