Class Reachable

java.lang.Object
net.storm.sdk.movement.Reachable

public class Reachable 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.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>
    getVisitedTiles(net.runelite.api.coords.WorldPoint worldPoint)
     
    static List<net.runelite.api.coords.WorldPoint>
     
    static boolean
    hasDoor(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.Direction direction)
     
    static boolean
    hasDoor(ITile source, net.runelite.api.coords.Direction direction)
     
    static boolean
    isDoored(ITile source, ITile destination)
     
    static boolean
     
    static boolean
    isObstacle(int endFlag)
     
    static boolean
    isObstacle(net.runelite.api.coords.WorldPoint worldPoint)
     
    static boolean
    isWalkable(net.runelite.api.coords.WorldPoint worldPoint)
     
    static boolean
    isWalled(net.runelite.api.coords.Direction direction, int startFlag)
     
    static boolean
    isWalled(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination)
     
    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

    • Reachable

      public Reachable()
  • 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.coords.WorldPoint worldPoint)
    • getCollisionFlag

      public static int getCollisionFlag(net.runelite.api.coords.WorldPoint point)
    • isWalled

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

      public static boolean isWalled(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination)
    • isWalled

      public static boolean isWalled(ITile source, ITile destination)
    • hasDoor

      public static boolean hasDoor(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.Direction direction)
    • hasDoor

      public static boolean hasDoor(ITile source, net.runelite.api.coords.Direction direction)
    • 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)
    • getVisitedTiles

      public static List<net.runelite.api.coords.WorldPoint> getVisitedTiles(Locatable locatable)
    • getVisitedTiles

      public static List<net.runelite.api.coords.WorldPoint> getVisitedTiles(net.runelite.api.coords.WorldPoint worldPoint)
    • isInteractable

      public static boolean isInteractable(Locatable locatable)
    • isWalkable

      public static boolean isWalkable(net.runelite.api.coords.WorldPoint worldPoint)