Interface Area
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description booleancontains(int x, int y, int plane)booleancontains(Positionable positionable)booleancontains2D(int x, int y)booleancontains2D(Positionable positionable)default intdistanceTo(Positionable positionable)default intdistanceTo(Area area)default intdistanceTo2D(Positionable positionable)default intdistanceTo2D(Area area)default net.eternalclient.api.data.PointgetAxisDistances(Area other)Computes the shortest distance to another area.default PositionablegetCenter()default net.eternalclient.api.data.PointgetComparisonPoint(Area other)Gets the point within this area that is closest to another.default intgetHeight()intgetMaxX()intgetMaxY()intgetMinX()intgetMinY()default PositionablegetNearestTile()default PositionablegetNearestTile(Positionable positionable)intgetPlane()PositionablegetRandomTile()java.util.List<Positionable>getTiles()default intgetWidth()
-
-
-
Method Detail
-
getMinX
int getMinX()
-
getMinY
int getMinY()
-
getMaxX
int getMaxX()
-
getMaxY
int getMaxY()
-
getPlane
int getPlane()
-
getWidth
default int getWidth()
-
getHeight
default int getHeight()
-
contains
boolean contains(int x, int y, int plane)
-
contains
boolean contains(Positionable positionable)
-
contains2D
boolean contains2D(int x, int y)
-
contains2D
boolean contains2D(Positionable positionable)
-
getRandomTile
Positionable getRandomTile()
-
getNearestTile
default Positionable getNearestTile()
-
getNearestTile
default Positionable getNearestTile(Positionable positionable)
-
getCenter
default Positionable getCenter()
-
getTiles
java.util.List<Positionable> getTiles()
-
distanceTo
default int distanceTo(Area area)
-
distanceTo
default int distanceTo(Positionable positionable)
-
distanceTo2D
default int distanceTo2D(Area area)
-
distanceTo2D
default int distanceTo2D(Positionable positionable)
-
getAxisDistances
default net.eternalclient.api.data.Point getAxisDistances(Area other)
Computes the shortest distance to another area.- Parameters:
other- the passed area- Returns:
- the distance along both x and y axis
-
getComparisonPoint
default net.eternalclient.api.data.Point getComparisonPoint(Area other)
Gets the point within this area that is closest to another.- Parameters:
other- the other area- Returns:
- the closest point to the passed area
-
-