Class PolyArea
- java.lang.Object
-
- net.eternalclient.api.wrappers.map.PolyArea
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontains(int x, int y, int plane)booleancontains(Positionable positionable)booleancontains2D(int x, int y)booleancontains2D(Positionable positionable)intgetMaxX()intgetMaxY()intgetMinX()intgetMinY()intgetPlane()PositionablegetRandomTile()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:
contains2Din interfaceArea
-
contains2D
public boolean contains2D(Positionable positionable)
- Specified by:
contains2Din interfaceArea
-
getRandomTile
@Nullable public Positionable getRandomTile()
Gets a random tile within the area.- Specified by:
getRandomTilein interfaceArea- Returns:
- a random tile within the area or null if no tile was found
-
getTiles
public java.util.List<Positionable> getTiles()
-
-