Uses of Interface
rle.core.event.Cause

Packages that use Cause
rle.core.charm   
rle.core.data   
rle.core.event   
rle.simple.action   
rle.simple.board   
rle.simple.charm   
rle.simple.monster   
 

Uses of Cause in rle.core.charm
 

Fields in rle.core.charm declared as Cause
protected  Cause CharmBase.cause
           
 

Methods in rle.core.charm that return Cause
 Cause TimedCharm.cause()
          The cause of this charm, for example quaffing a potion of speed.
 Cause Charm.getCause()
          The cause of this charm, for example quaffing a potion of speed.
 Cause CharmBase.getCause()
          The cause of this charm, for example quaffing a potion of speed.
 

Methods in rle.core.charm with parameters of type Cause
 void Charm.setCause(Cause c)
           
 void CharmBase.setCause(Cause c)
           
 void TemporaryCharm.stopCharm(Cause stopCause)
          End any affects caused by this charm.
 void TimedCharm.stopCharm(Cause stopCause)
          End any affects caused by this charm.
 

Constructors in rle.core.charm with parameters of type Cause
TimedCharm(Thing target, java.util.Map<java.lang.String,java.lang.Object> attributes, int ticks, Cause cause)
           
 

Uses of Cause in rle.core.data
 

Methods in rle.core.data that return Cause
 Cause RuntimeDataEvent.getCause()
           
 

Methods in rle.core.data with parameters of type Cause
 void RuntimeData.firePropertyChange(java.lang.String property, java.lang.Object oldValue, java.lang.Object newValue, Cause cause)
          Notify all RuntimeDataListeners that a value has changed.
protected  void RuntimeData.putValue(java.lang.String key, java.lang.Object oldValue, java.lang.Object newValue, Cause cause)
          Directly sets a value, be it computed, costant or persistent, and calls firePropertyChange().
 void RuntimeData.set(java.lang.String key, java.lang.Object value, Cause cause)
          Set the value for the attribute key.
 

Constructors in rle.core.data with parameters of type Cause
RuntimeDataEvent(java.lang.Object source, java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue, Cause cause)
           
 

Uses of Cause in rle.core.event
 

Classes in rle.core.event that implement Cause
 class InitializationCause
          Special-case Cause for changes made during initialization.
 class SystemCause
          Special-case Cause for changes made by a system-event, such as invoking a "cheat" action.
 class TextMessageCause
          A general Cause implementation whose description is a Variant Mgr Message.
 class TimeoutCause
          Special-case Cause for changes made due to the elapse of time.
 

Uses of Cause in rle.simple.action
 

Methods in rle.simple.action with parameters of type Cause
 void MiscAction.wizardLight(Board board, Player p, Cause c)
          Fully light and memorize the level.
 

Uses of Cause in rle.simple.board
 

Classes in rle.simple.board that implement Cause
 class PlayerHealer
          Simple plugin that heals the player as time goes by.
 

Uses of Cause in rle.simple.charm
 

Methods in rle.simple.charm with parameters of type Cause
 void CharmEngine.applyCharms(java.util.Map<java.lang.String,java.lang.Object> charmMap, Creature target, Cause cause)
          Analyze the given Map and apply the appropriate "Charms" to the target creature.
 

Uses of Cause in rle.simple.monster
 

Classes in rle.simple.monster that implement Cause
 class MonsterDeathListener
          Detect and respond to monster death.