net.sf.mud4j.effect
Interface Effectable

All Known Subinterfaces:
Character, Item, Location, TileLocation
All Known Implementing Classes:
AbstractCharacter, AbstractItem, CharacterEffectDecorator, LocationEffectDecorator, NonPlayerCharacter, PlayerCharacter, Room

public interface Effectable

Provide an interface for objects to handle effects by providing a EffectBehavior.

Author:
Matthew Purland

Method Summary
 EffectBehavior getEffectBehavior()
          Get effect behavior to handle effects.
 void setEffectBehavior(EffectBehavior effectBehavior)
          Set effect behavior on the effectable object.
 

Method Detail

getEffectBehavior

EffectBehavior getEffectBehavior()
Get effect behavior to handle effects.

Returns:
Returns the effect behavior.

setEffectBehavior

void setEffectBehavior(EffectBehavior effectBehavior)
Set effect behavior on the effectable object.



Copyright © 2006-2007 mud4j. All Rights Reserved.