Interface IReachable


  • public interface IReachable
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean canWalk​(net.runelite.api.coords.Direction direction, int startFlag, int endFlag)  
      boolean check​(int flag, int checkFlag)  
      int getCollisionFlag​(net.runelite.api.coords.WorldPoint point)  
      net.runelite.api.coords.WorldPoint getNeighbour​(net.runelite.api.coords.Direction direction, net.runelite.api.coords.WorldPoint source)  
      java.util.List<net.runelite.api.coords.WorldPoint> getVisitedTiles​(net.runelite.api.coords.WorldPoint worldPoint)  
      java.util.List<net.runelite.api.coords.WorldPoint> getVisitedTiles​(Locatable locatable)  
      boolean hasDoor​(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.Direction direction)  
      boolean hasDoor​(ITile source, net.runelite.api.coords.Direction direction)  
      boolean isDoored​(ITile source, ITile destination)  
      boolean isInteractable​(Locatable locatable)  
      boolean isObstacle​(int endFlag)  
      boolean isObstacle​(net.runelite.api.coords.WorldPoint worldPoint)  
      boolean isWalkable​(net.runelite.api.coords.WorldPoint worldPoint)  
      boolean isWalled​(net.runelite.api.coords.Direction direction, int startFlag)  
      boolean isWalled​(net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint destination)  
      boolean isWalled​(ITile source, ITile destination)  
    • Method Detail

      • check

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

        boolean isObstacle​(int endFlag)
      • isObstacle

        boolean isObstacle​(net.runelite.api.coords.WorldPoint worldPoint)
      • getCollisionFlag

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

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

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

        boolean isWalled​(ITile source,
                         ITile destination)
      • hasDoor

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

        boolean hasDoor​(ITile source,
                        net.runelite.api.coords.Direction direction)
      • isDoored

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

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

        net.runelite.api.coords.WorldPoint getNeighbour​(net.runelite.api.coords.Direction direction,
                                                        net.runelite.api.coords.WorldPoint source)
      • getVisitedTiles

        java.util.List<net.runelite.api.coords.WorldPoint> getVisitedTiles​(Locatable locatable)
      • getVisitedTiles

        java.util.List<net.runelite.api.coords.WorldPoint> getVisitedTiles​(net.runelite.api.coords.WorldPoint worldPoint)
      • isInteractable

        boolean isInteractable​(Locatable locatable)
      • isWalkable

        boolean isWalkable​(net.runelite.api.coords.WorldPoint worldPoint)