net.sf.mud4j.damage
Interface DamageBehavior

All Known Implementing Classes:
AbstractDamageBehavior, PointDamageBehavior

public interface DamageBehavior

Damage behavior for damage behaviors to implement different types of damage systems.

Author:
Matthew Purland
See Also:
PointDamageBehavior

Method Summary
 void addDamageListener(DamageListener listener)
          Add a damage listener to this damage behavior.
 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.
 

Method Detail

damage

void damage()
Inflict damage on the object.


destroy

void destroy()
Destroy the damageable object.


isDestroyed

boolean isDestroyed()
Determine whether the object has been destroyed.


addDamageListener

void addDamageListener(DamageListener listener)
Add a damage listener to this damage behavior.


removeDamageListener

void removeDamageListener(DamageListener listener)
Remove a damage listener from this damage behavior.



Copyright © 2006-2007 mud4j. All Rights Reserved.