public class AStarNode
extends java.lang.Object
| Constructor and Description |
|---|
AStarNode(int x,
int y,
int z,
int collisionData) |
| 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) |
int |
calculateHeuristic(AStarNode destination) |
int |
calculateMoveCost(AStarNode aStarNode) |
boolean |
equals(java.lang.Object obj) |
int |
getCollisionData() |
int |
getF() |
int |
getHeuristic() |
int |
getMoveCost() |
AStarNode |
getParent() |
int |
getX() |
int |
getY() |
int |
getZ() |
int |
hashCode() |
static int |
hashCode(AStarNode aStarNode) |
static int |
hashCode(int x,
int y,
int z) |
boolean |
isCurrent() |
boolean |
isDestination() |
boolean |
isInitialized() |
static boolean |
isInitialized(int collisionData) |
boolean |
isTraversed() |
boolean |
isWalkable() |
static boolean |
isWalkable(int collisionData) |
void |
setCurrent(boolean current) |
void |
setDestination(boolean destination) |
void |
setF(int f) |
void |
setHeuristic(int heuristic) |
void |
setMoveCost(int moveCost) |
void |
setParent(AStarNode parent) |
void |
setTraversed(boolean traversed) |
java.lang.String |
stringID() |
static java.lang.String |
stringID(org.tribot.api2007.types.RSTile tile) |
org.tribot.api2007.types.RSTile |
toRSTile() |
java.lang.String |
toString() |
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()
public int getY()
public int getZ()
public int getCollisionData()
public AStarNode getParent()
public void setParent(AStarNode parent)
public int calculateMoveCost(AStarNode aStarNode)
public int getMoveCost()
public void setMoveCost(int moveCost)
public int calculateHeuristic(AStarNode destination)
public int getHeuristic()
public void setHeuristic(int heuristic)
public int getF()
public void setF(int f)
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic static int hashCode(AStarNode aStarNode)
public static int hashCode(int x,
int y,
int z)
public java.lang.String stringID()
public org.tribot.api2007.types.RSTile toRSTile()
public static java.lang.String stringID(org.tribot.api2007.types.RSTile tile)
public boolean isDestination()
public void setDestination(boolean destination)
public boolean isTraversed()
public void setTraversed(boolean traversed)
public boolean isCurrent()
public void setCurrent(boolean current)
public java.lang.String toString()
toString in class java.lang.Object