Package net.storm.api.commons
Class Calculations
- java.lang.Object
-
- net.storm.api.commons.Calculations
-
public class Calculations extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Calculations()
-
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.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 java.util.List<net.runelite.api.coords.WorldPoint>
getNeighbours(net.runelite.api.Client client, net.runelite.api.coords.WorldPoint source, Locatable locatableDestination)
static java.util.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 java.util.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 java.util.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)
-
-
-
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.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)
-
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 java.util.List<net.runelite.api.coords.WorldPoint> getNeighbours(net.runelite.api.Client client, net.runelite.api.coords.WorldPoint source, Locatable locatableDestination)
-
getVisitedTiles
public static java.util.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 java.util.List<net.runelite.api.coords.WorldPoint> getVisitedTiles(net.runelite.api.Client client, net.runelite.api.coords.WorldPoint source, Locatable locatable)
-
getVisitedTiles
public static java.util.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)
-
-