Class PolyArea
- java.lang.Object
-
- net.eternalclient.api.wrappers.map.PolyArea
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
contains(int x, int y, int plane)
boolean
contains(Positionable positionable)
boolean
contains2D(int x, int y)
boolean
contains2D(Positionable positionable)
int
getMaxX()
int
getMaxY()
int
getMinX()
int
getMinY()
int
getPlane()
Positionable
getRandomTile()
Gets a random tile within the area.java.util.List<Positionable>
getTiles()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.eternalclient.api.wrappers.map.Area
distanceTo, distanceTo, distanceTo2D, distanceTo2D, getAxisDistances, getCenter, getComparisonPoint, getHeight, getNearestTile, getNearestTile, getWidth
-
-
-
-
Method Detail
-
contains
public boolean contains(Positionable positionable)
-
contains2D
public boolean contains2D(int x, int y)
- Specified by:
contains2D
in interfaceArea
-
contains2D
public boolean contains2D(Positionable positionable)
- Specified by:
contains2D
in interfaceArea
-
getRandomTile
@Nullable public Positionable getRandomTile()
Gets a random tile within the area.- Specified by:
getRandomTile
in interfaceArea
- Returns:
- a random tile within the area or null if no tile was found
-
getTiles
public java.util.List<Positionable> getTiles()
-
-