Uses of Interface
net.sf.mud4j.effect.Effectable

Packages that use Effectable
net.sf.mud4j.character Provides interfaces and classes for characters, pooling, and implementations. 
net.sf.mud4j.effect Provides interfaces and classes for effectable objects, effect behaviors, and implementations. 
net.sf.mud4j.world Provides interfaces and classes for locations, areas, and worlds. 
net.sf.mud4j.world.item Provides interfaces and classes for items, item types, and their behaviors. 
 

Uses of Effectable in net.sf.mud4j.character
 

Subinterfaces of Effectable in net.sf.mud4j.character
 interface Character
          Interface for defining different types of players.
 

Classes in net.sf.mud4j.character that implement Effectable
 class AbstractCharacter
          Abstract character implementation for character implementations to implement for default functions.
 class NonPlayerCharacter
          A non player character.
 class PlayerCharacter
          Player character for non-autonomous characters.
 

Uses of Effectable in net.sf.mud4j.effect
 

Classes in net.sf.mud4j.effect that implement Effectable
 class CharacterEffectDecorator
          Provide effects as a decorator to a character.
 class LocationEffectDecorator
          Provide effect decorator/wrapping around a Location.
 

Uses of Effectable in net.sf.mud4j.world
 

Subinterfaces of Effectable in net.sf.mud4j.world
 interface Location
          Location interface to define an IS-A relationship for those objects who are a location and for objects that are Placeable to be placed on.
 interface TileLocation
          Location that represents a single tile that contains directions that link to other locations.
 

Classes in net.sf.mud4j.world that implement Effectable
 class Room
          Defines rooms interface as a location that events happen within.
 

Uses of Effectable in net.sf.mud4j.world.item
 

Subinterfaces of Effectable in net.sf.mud4j.world.item
 interface Item
          Item interface for allowing different items to be created for a single API.
 

Classes in net.sf.mud4j.world.item that implement Effectable
 class AbstractItem
          Abstract implementation for an item type.
 



Copyright © 2006-2007 mud4j. All Rights Reserved.