|
||||||||||
| 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 DamageBehaviorpublic void destroy()
destroy in interface DamageBehaviorpublic boolean isDestroyed()
isDestroyed in interface DamageBehaviorpublic void removeDamageListener(DamageListener listener)
removeDamageListener in interface DamageBehaviorpublic void addDamageListener(DamageListener listener)
addDamageListener in interface DamageBehavior
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||