public class PointDestination extends MouseDestination
Constructor and Description |
---|
PointDestination(Bot bot,
int x,
int y)
Creates an instance of this mouse destination for a point on the game screen.
|
PointDestination(Bot bot,
java.awt.Point point)
Creates an instance of this mouse destination for a point on the game screen.
|
Modifier and Type | Method and Description |
---|---|
boolean |
evaluate()
Evaluates whether an interaction for this mouse destination is allowed to
be performed.
|
java.awt.geom.Area |
getArea()
Gets the destination area specified by a
Area
object. |
java.awt.Rectangle |
getBoundingBox()
Gets the bounding box rectangle of this mouse destination.
|
java.awt.Point |
getPoint() |
boolean |
isVisible()
Determines whether this destination is visible.
|
getBot, getShape, isHover, setHover
public PointDestination(Bot bot, java.awt.Point point)
bot
- The bot instance.public PointDestination(Bot bot, int x, int y)
bot
- The bot instance.x
- The x pointy
- The y pointpublic java.awt.Point getPoint()
public java.awt.geom.Area getArea()
MouseDestination
Area
object.getArea
in class MouseDestination
Area
.public boolean evaluate()
MouseDestination
evaluate
in class MouseDestination
public java.awt.Rectangle getBoundingBox()
MouseDestination
getBoundingBox
in class MouseDestination
public boolean isVisible()
MouseDestination
isVisible
in class MouseDestination