Package net.storm.api.commons
Class Calculations
java.lang.Object
net.storm.api.commons.Calculations
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanWalk(net.runelite.api.coords.Direction direction, int startFlag, int endFlag) static booleancheck(int flag, int checkFlag) static intgetCollisionFlag(net.runelite.api.Client client, net.runelite.api.coords.WorldPoint point) static net.runelite.api.coords.WorldPointgetNeighbour(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 booleanstatic booleanisInteractable(net.runelite.api.Client client, net.runelite.api.coords.WorldPoint source, Locatable locatable) static booleanisObstacle(int endFlag) static booleanisObstacle(net.runelite.api.Client client, net.runelite.api.coords.WorldPoint worldPoint) static booleanisWalkable(net.runelite.api.Client client, net.runelite.api.coords.WorldPoint source, net.runelite.api.coords.WorldPoint worldPoint) static booleanisWalled(net.runelite.api.coords.Direction direction, int startFlag) static boolean
-
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
-
isDoored
-
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
-
getVisitedTiles
-
getVisitedTiles
-
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)
-