Package net.storm.sdk.movement
Class Reachable
- java.lang.Object
-
- net.storm.sdk.movement.Reachable
-
public class Reachable extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Reachable()
-
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.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>
getVisitedTiles(net.runelite.api.coords.WorldPoint worldPoint)
static java.util.List<net.runelite.api.coords.WorldPoint>
getVisitedTiles(Locatable locatable)
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
isInteractable(Locatable locatable)
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)
-
-
-
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.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)
-
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)
-
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 java.util.List<net.runelite.api.coords.WorldPoint> getVisitedTiles(Locatable locatable)
-
getVisitedTiles
public static java.util.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)
-
-