public class RealTimeCollisionTile extends PathFindingNode
| Modifier and Type | Method and Description |
|---|---|
boolean |
blockedEast() |
static boolean |
blockedEast(int collisionData) |
boolean |
blockedNorth() |
static boolean |
blockedNorth(int collisionData) |
boolean |
blockedSouth() |
static boolean |
blockedSouth(int collisionData) |
boolean |
blockedWest() |
static boolean |
blockedWest(int collisionData) |
static void |
clearMemory() |
static RealTimeCollisionTile |
create(int x,
int y,
int z,
int collision) |
static RealTimeCollisionTile |
get(int x,
int y,
int z) |
static java.util.HashSet<RealTimeCollisionTile> |
getAllInitialized() |
java.util.Collection<PathFindingNode> |
getNeighbors() |
java.util.Collection<PathFindingNode> |
getNeighbors(java.util.HashSet<RSRegion> limit) |
int |
getX() |
int |
getY() |
int |
getZ() |
boolean |
isInitialized() |
static boolean |
isInitialized(int collisionData) |
boolean |
isWalkable() |
static boolean |
isWalkable(int collisionData) |
void |
setCollisionData(int collisionData) |
compareTo, distance, equals, getRSTile, hashCode, moveCostDistance, toStringpublic void setCollisionData(int collisionData)
public boolean blockedNorth()
public boolean blockedEast()
public boolean blockedSouth()
public boolean blockedWest()
public boolean isWalkable()
public boolean isInitialized()
public static boolean blockedNorth(int collisionData)
public static boolean blockedEast(int collisionData)
public static boolean blockedSouth(int collisionData)
public static boolean blockedWest(int collisionData)
public static boolean isWalkable(int collisionData)
public static boolean isInitialized(int collisionData)
public int getX()
getX in class PathFindingNodepublic int getY()
getY in class PathFindingNodepublic int getZ()
getZ in class PathFindingNodepublic java.util.Collection<PathFindingNode> getNeighbors(java.util.HashSet<RSRegion> limit)
getNeighbors in class PathFindingNodepublic java.util.Collection<PathFindingNode> getNeighbors()
getNeighbors in class PathFindingNodepublic static RealTimeCollisionTile get(int x, int y, int z)
public static RealTimeCollisionTile create(int x, int y, int z, int collision)
public static java.util.HashSet<RealTimeCollisionTile> getAllInitialized()
public static void clearMemory()