|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.mud4j.damage.AbstractDamageBehavior
public abstract class AbstractDamageBehavior
Abstract implementation for DamageBehavior
.
Constructor Summary | |
---|---|
AbstractDamageBehavior()
|
Method Summary | |
---|---|
void |
addDamageListener(DamageListener listener)
Add a damage listener to this damage behavior. |
abstract void |
damage()
Inflict damage on the object. |
void |
destroy()
Destroy the damageable object. |
boolean |
isDestroyed()
Determine whether the object has been destroyed. |
void |
removeDamageListener(DamageListener listener)
Remove a damage listener from this damage behavior. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractDamageBehavior()
Method Detail |
---|
public abstract void damage()
damage
in interface DamageBehavior
public void destroy()
destroy
in interface DamageBehavior
public boolean isDestroyed()
isDestroyed
in interface DamageBehavior
public void removeDamageListener(DamageListener listener)
removeDamageListener
in interface DamageBehavior
public void addDamageListener(DamageListener listener)
addDamageListener
in interface DamageBehavior
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |