public class Position extends AbstractPoint<Position>
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 |
getLength() |
Position |
getPoint() |
int |
getX() |
int |
getY() |
int |
hashCode() |
boolean |
isValid() |
Position |
makeValid() |
java.lang.String |
toString() |
TilePosition |
toTilePosition() |
getDistance, getDistance
public static Position Invalid
public static Position None
public static Position Unknown
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isValid()
public Position makeValid()
public int getApproxDistance(Position position)
public double getLength()
public int getX()
getX
in class AbstractPoint<Position>
public int getY()
getY
in class AbstractPoint<Position>
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public Position getPoint()
getPoint
in class AbstractPoint<Position>
public TilePosition toTilePosition()