public class BasicWeapon extends SimEntityBase implements Weapon
| Modifier and Type | Field and Description |
|---|---|
private int |
maxRoundsCapacity
Deprecated.
|
private Moveable |
mover
Deprecated.
|
private int |
numberRemainingRounds
Deprecated.
|
eventList, propertyDEFAULT_ENTITY_NAME, DEFAULT_EVENT_NAME, DEFAULT_PRIORITY, EVENT_METHOD_PREFIX, NL| Constructor and Description |
|---|
BasicWeapon()
Deprecated.
Creates new BasicWeapon
|
| Modifier and Type | Method and Description |
|---|---|
void |
doShoot(Munition munition,
java.awt.geom.Point2D aimPoint)
Deprecated.
An event that occurs when this Weapon fires the Munition at a point.
|
void |
doShoot(Weapon weapon,
Target target)
Deprecated.
|
void |
fireAt(Target target)
Deprecated.
|
java.awt.geom.Point2D |
getAcceleration()
Deprecated.
|
WeaponFireType |
getFireType()
Deprecated.
|
java.awt.geom.Point2D |
getLocation()
Deprecated.
Implementations should take care that simulation events and state changes
are not fired by this method.
|
Moveable |
getMover()
Deprecated.
|
int |
getRemainingRounds()
Deprecated.
|
java.awt.geom.Point2D |
getVelocity()
Deprecated.
|
void |
reload(int numberRounds)
Deprecated.
Adds the given number of rounds to this Weapons inventory.
|
void |
setMover(Moveable mover)
Deprecated.
|
coldReset, dumpDoMethods, dumpDoMethodsStr, dumpNamesAndSignatures, dumpNamesAndSignaturesStr, getFullMethodName, getSignatureString, handleSimEvent, isAssignableFrom, isDebug, processSimEvent, setDebug, stopAtTime, stopOnTimeaddPropertyChangeListener, addPropertyChangeListener, attemptSchedule, clearAddedProperty, compareTo, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAddedProperties, getEventList, getEventListID, getName, getPriority, getPropertiesString, getProperty, getProperty, getPropertyChangeListeners, getSerial, interrupt, interrupt, interruptAll, interruptAll, interruptAll, interruptAllWithArgs, interruptAllWithArgs, isClearAddedPropertiesOnReset, isJustDefinedProperties, isPersistant, isReRunnable, isVerbose, parametersMatch, removePropertyChangeListener, removePropertyChangeListener, reset, resetNextSerial, setClearAddedPropertiesOnReset, setEventList, setEventListID, setJustDefinedProperties, setName, setPersistant, setPriority, setProperty, setVerbose, toString, waitDelay, waitDelay, waitDelay, waitDelayaddSimEventListener, getSimEventListeners, notifyListeners, removeSimEventListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEventListID, setEventListIDaddSimEventListener, getSimEventListeners, notifyListeners, removeSimEventListenerprocessSimEventisPersistant, isReRunnable, reset, setPersistantgetEventList, getPriority, getSerial, handleSimEvent, interrupt, interrupt, interruptAll, interruptAll, interruptAll, interruptAllWithArgs, interruptAllWithArgs, setPriority, waitDelay, waitDelayaddPropertyChangeListener, addPropertyChangeListener, firePropertyChange, getAddedProperties, getProperty, getProperty, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener, setPropertyprivate Moveable mover
private int numberRemainingRounds
private int maxRoundsCapacity
public java.awt.geom.Point2D getVelocity()
getVelocity in interface Moveablepublic java.awt.geom.Point2D getLocation()
MoveablegetLocation in interface Moveablepublic void setMover(Moveable mover)
public int getRemainingRounds()
getRemainingRounds in interface Weaponpublic void reload(int numberRounds)
Weaponpublic java.awt.geom.Point2D getAcceleration()
getAcceleration in interface Moveablepublic WeaponFireType getFireType()
getFireType in interface Weaponpublic Moveable getMover()
public void fireAt(Target target)