All Packages Class Hierarchy This Package Previous Next Index
Class key.Effect
java.lang.Object
|
+----key.Effect
- public abstract class Effect
- extends Object
Represents the 'effect' of an action. Don't ever store
an effect - it should be a one shot object only. If you
*want* to store it, be sure to change the originator
reference to a Tag, yes?
-
originator
-
-
resplasher
- The last atom this effect went to - you
should set it before resplashing any
effects.
-
Effect(Player)
-
-
cause()
-
-
getMessage(Player)
-
-
getOriginator()
-
-
getSplasher()
-
-
setSplasher(Atom)
-
originator
protected Player originator
resplasher
protected Atom resplasher
- The last atom this effect went to - you
should set it before resplashing any
effects.
Effect
public Effect(Player by)
getOriginator
public Player getOriginator()
cause
public abstract void cause()
getSplasher
public Atom getSplasher()
setSplasher
public void setSplasher(Atom t)
getMessage
public abstract String getMessage(Player reciever)
All Packages Class Hierarchy This Package Previous Next Index