java.lang.Object
net.botwithus.rs3.game.Area
net.botwithus.rs3.game.Area.Circular
- All Implemented Interfaces:
Locatable
- Enclosing class:
Area
-
Nested Class Summary
Nested classes/interfaces inherited from class net.botwithus.rs3.game.Area
Area.Circular, Area.Polygonal, Area.Rectangular, Area.Singular -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanderive(int xOffset, int yOffset, int planeOffset) @NotNull List<Coordinate>double@NotNull Coordinate@NotNull Area.Circular@NotNull Area.Polygonal@NotNull Area.RectangularMethods inherited from class net.botwithus.rs3.game.Area
getArea, getCentroid, getCoordinatesInArea, getOverlap, getOverlap, getRandomWalkableCoordinate, getWalkableCoordinates, overlaps, overlaps, toSingularMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.botwithus.rs3.game.Locatable
distanceTo, isReachable
-
Constructor Details
-
Circular
-
-
Method Details
-
toRectangular
- Specified by:
toRectangularin classArea
-
toPolygonal
- Specified by:
toPolygonalin classArea
-
toCircular
- Specified by:
toCircularin classArea
-
contains
-
derive
-
getCoordinates
- Specified by:
getCoordinatesin classArea
-
getRandomCoordinate
- Overrides:
getRandomCoordinatein classArea
-
getRadius
public double getRadius() -
getCoordinate
- Returns:
- the center
Coordinateof thisArea.CircularArea.
-