Uses of Interface
spellcast.beings.IBeing

Packages that use IBeing
spellcast.beings   
spellcast.damage   
spellcast.enchantment The Enchantments of the Spellcast System. 
spellcast.questions   
spellcast.spell   
 

Uses of IBeing in spellcast.beings
 

Subinterfaces of IBeing in spellcast.beings
 interface IMonster
           
 interface IWizard
          A Wizard of Spellcast.
 

Classes in spellcast.beings that implement IBeing
 class Being
          The base class for all Beings in Spellcast.
 class FireElemental
           
 class Giant
           
 class Goblin
           
 class IceElemental
           
 class Monster
           
 class NullBeing
          A Null Being.
 class NullMonster
          A Null Monster.
 class NullWizard
          A Null Wizard.
 class Ogre
           
 class Troll
           
 class Wizard
          A Wizard of Spellcast.
 

Methods in spellcast.beings that return IBeing
static IBeing Being.newNull()
          Return a Null IBeing.
 

Uses of IBeing in spellcast.damage
 

Methods in spellcast.damage with parameters of type IBeing
 void KnifeAttack.setTarget(IBeing theTarget)
          Set the target.
 

Uses of IBeing in spellcast.enchantment
 

Methods in spellcast.enchantment that return IBeing
 IBeing EnchantmentImpl.getCaster()
          The caster of the Enchantment.
 IBeing Enchantment.getCaster()
          The caster of the Enchantment.
 IBeing EnchantmentImpl.getTarget()
          The target of the Enchantment.
 IBeing Enchantment.getTarget()
          The target of the Enchantment.
 

Methods in spellcast.enchantment with parameters of type IBeing
 void EnchantmentImpl.setCaster(IBeing theCaster)
          Sets the casting Wizard of this Enchantment.
 void EnchantmentImpl.setTarget(IBeing theTarget)
          Sets the target IBeing of this Enchantment.
 

Constructors in spellcast.enchantment with parameters of type IBeing
AmnesiaEnchantment(IBeing theCaster, IBeing theTarget)
          Creates a new AmnesiaEnchantment object.
BlindEnchantment(IBeing theCaster, IBeing theTarget)
          Creates a new BlindEnchantment object.
CharmPersonEnchantment(IBeing theCaster, IWizard theTarget)
          Creates a new CharmPersonEnchantment object.
ConfusionEnchantment(IBeing theCaster, IBeing theTarget)
          Creates a new ConfusionEnchantment object.
DelayedEffectEnchantment(IBeing theCaster, IWizard theTarget)
          Creates a new DelayedEffectEnchantment object.
DiseasedEnchantment(IBeing theCaster, IBeing theTarget)
          Creates a new BlindEnchantment object.
EnchantmentImpl(java.lang.String theName, IBeing theCaster, IBeing theTarget)
          Create the Enchantment cast by theCaster at theTarget.
FearEnchantment(IBeing theCaster, IWizard theTarget)
          Creates a new FearEnchantment object.
HasteEnchantment(IBeing theCaster, IBeing theTarget)
          Creates a new HasteEnchantment object.
InvisibleEnchantment(IBeing theCaster, IBeing theTarget)
          Creates a new InvisibleEnchantment object.
ParalysisEnchantment(IBeing theCaster, IBeing theTarget)
          Creates a new ParalysisEnchantment object.
PermanencyEnchantment(IBeing theCaster, IWizard theTarget)
          Creates a new PermanencyEnchantment object.
PoisonedEnchantment(IBeing theCaster, IBeing theTarget)
          Creates a new PoisonedEnchantment object.
ProtectionFromEvilEnchantment(IBeing theCaster, IBeing theTarget)
          Creates a new ProtectionFromEvilEnchantment object.
ResistColdEnchantment(IBeing theCaster, IBeing theTarget)
          Creates a new ResistColdEnchantment object.
ResistHeatEnchantment(IBeing theCaster, IBeing theTarget)
          Creates a new ResistHeatEnchantment object.
TimeStopEnchantment(IBeing theCaster, IBeing theTarget)
          Creates a new TimeStopEnchantment object.
 

Uses of IBeing in spellcast.questions
 

Methods in spellcast.questions with parameters of type IBeing
 void IRequiresTarget.setTarget(IBeing theTarget)
          Set the target.
 

Uses of IBeing in spellcast.spell
 

Methods in spellcast.spell that return IBeing
 IBeing SpellImpl.getTarget()
          Return the target IBeing of this ISpell.
 IBeing ISpell.getTarget()
          Return the target IBeing of this ISpell.
 

Constructors in spellcast.spell with parameters of type IBeing
ShieldSpell(IWizard theCaster, IBeing theTarget)
          Create a Shield ISpell.
SpellImpl(IWizard theCaster, IBeing theTarget, Gesture[] theGestures, java.lang.String theDescription)
          Creates the default implementation of SpellImpl.
 



Copyright © 2001-2005 Spellcast. All Rights Reserved.