[mud4j-commit] SF.net SVN: mud4j: [43] trunk/mud4j-core/src/java/net/sf/mud4j/damage/ AbstractDamag
Status: Pre-Alpha
Brought to you by:
mpurland
From: <mpu...@us...> - 2006-12-24 01:23:23
|
Revision: 43 http://mud4j.svn.sourceforge.net/mud4j/?rev=43&view=rev Author: mpurland Date: 2006-12-23 17:23:22 -0800 (Sat, 23 Dec 2006) Log Message: ----------- Implement add/remove damage listeners Modified Paths: -------------- trunk/mud4j-core/src/java/net/sf/mud4j/damage/AbstractDamageBehavior.java Modified: trunk/mud4j-core/src/java/net/sf/mud4j/damage/AbstractDamageBehavior.java =================================================================== --- trunk/mud4j-core/src/java/net/sf/mud4j/damage/AbstractDamageBehavior.java 2006-12-24 01:19:18 UTC (rev 42) +++ trunk/mud4j-core/src/java/net/sf/mud4j/damage/AbstractDamageBehavior.java 2006-12-24 01:23:22 UTC (rev 43) @@ -15,24 +15,21 @@ */ package net.sf.mud4j.damage; +import java.util.List; + /** * Abstract implementation for {@link DamageBehavior}. * + * @todo Add damage observers + * * @author Matthew Purland */ public class AbstractDamageBehavior implements DamageBehavior { - + private List<DamageListener> damageListeners; + /** * {@inheritDoc} */ - public void addDamageListener(DamageListener listener) { - // TODO Auto-generated method stub - - } - - /** - * {@inheritDoc} - */ public void damage() { // TODO Auto-generated method stub @@ -58,8 +55,13 @@ * {@inheritDoc} */ public void removeDamageListener(DamageListener listener) { - // TODO Auto-generated method stub - + damageListeners.remove(listener); } + /** + * {@inheritDoc} + */ + public void addDamageListener(DamageListener listener) { + damageListeners.add(listener); + } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |