public class Position
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static Position |
Invalid |
static Position |
None |
static Position |
Unknown |
| Constructor and Description |
|---|
Position(int x,
int y) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
int |
getApproxDistance(Position position) |
double |
getDistance(Position position) |
double |
getLength() |
int |
getX() |
int |
getY() |
int |
hashCode() |
boolean |
hasPath(Position position) |
boolean |
isValid() |
Position |
makeValid() |
java.lang.String |
toString() |
public static Position Invalid
public static Position None
public static Position Unknown
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean isValid()
public Position makeValid()
public double getDistance(Position position)
public int getApproxDistance(Position position)
public double getLength()
public boolean hasPath(Position position)
public int getX()
public int getY()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object