public interface Munition extends Moveable, SimEntity
MunitionTargetReferee
and a
Adjudicator
.DEFAULT_ENTITY_NAME, DEFAULT_EVENT_NAME, DEFAULT_PRIORITY, EVENT_METHOD_PREFIX, NL
Modifier and Type | Method and Description |
---|---|
void |
doImpact(Munition munition)
An Event that occurs when this Munition reaches its impact point.
|
java.awt.geom.Point2D |
getAimPoint() |
java.awt.Shape |
getImpact() |
double |
getImpactRange() |
boolean |
isExpended() |
void |
setAimPoint(java.awt.geom.Point2D aimPoint) |
getAcceleration, getLocation, getVelocity
getEventListID, setEventListID
addSimEventListener, getSimEventListeners, notifyListeners, removeSimEventListener
processSimEvent
isPersistant, isReRunnable, reset, setPersistant
getEventList, getPriority, getSerial, handleSimEvent, interrupt, interrupt, interruptAll, interruptAll, interruptAll, interruptAllWithArgs, interruptAllWithArgs, setPriority, waitDelay, waitDelay
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, getAddedProperties, getProperty, getProperty, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener, setProperty
java.awt.geom.Point2D getAimPoint()
double getImpactRange()
java.awt.Shape getImpact()
boolean isExpended()
void doImpact(Munition munition)
munition
- This munitionvoid setAimPoint(java.awt.geom.Point2D aimPoint)
aimPoint
- The point of impact for this Munition.