Uses of Class
com.realtime.crossfire.jxclient.spells.Spell

Packages that use Spell
com.realtime.crossfire.jxclient.gui.item   
com.realtime.crossfire.jxclient.scripts   
com.realtime.crossfire.jxclient.shortcuts   
com.realtime.crossfire.jxclient.spells   
 

Uses of Spell in com.realtime.crossfire.jxclient.gui.item
 

Fields in com.realtime.crossfire.jxclient.gui.item declared as Spell
private  Spell GUIItemSpellList.spell
           
 

Uses of Spell in com.realtime.crossfire.jxclient.scripts
 

Fields in com.realtime.crossfire.jxclient.scripts with type parameters of type Spell
private  java.lang.Iterable<Spell> DefaultScriptProcess.spellsManager
          The SpellsManager instance to use.
private  java.lang.Iterable<Spell> ScriptManager.spellsManager
          The spells manager instance to use.
 

Constructor parameters in com.realtime.crossfire.jxclient.scripts with type arguments of type Spell
DefaultScriptProcess(int scriptId, java.lang.String filename, CommandQueue commandQueue, CrossfireServerConnection crossfireServerConnection, Stats stats, FloorView floorView, ItemSet itemSet, java.lang.Iterable<Spell> spellsManager, CfMapUpdater mapUpdater, SkillSet skillSet)
          Creates a new instance.
ScriptManager(CommandQueue commandQueue, CrossfireServerConnection crossfireServerConnection, Stats stats, FloorView floorView, ItemSet itemSet, java.lang.Iterable<Spell> spellsManager, CfMapUpdater mapUpdater, SkillSet skillSet)
          Creates a new instance.
 

Uses of Spell in com.realtime.crossfire.jxclient.shortcuts
 

Fields in com.realtime.crossfire.jxclient.shortcuts declared as Spell
private  Spell ShortcutSpell.spell
          The spell to cast.
 

Methods in com.realtime.crossfire.jxclient.shortcuts that return Spell
 Spell ShortcutSpell.getSpell()
          Return the spell to cast.
 

Methods in com.realtime.crossfire.jxclient.shortcuts with parameters of type Spell
 void Shortcuts.setSpellShortcut(int index, Spell spell, boolean cast)
          Sets a Shortcut to a spell.
 

Constructors in com.realtime.crossfire.jxclient.shortcuts with parameters of type Spell
ShortcutSpell(CommandQueue commandQueue, Spell spell)
          Creates a new instance.
 

Uses of Spell in com.realtime.crossfire.jxclient.spells
 

Fields in com.realtime.crossfire.jxclient.spells declared as Spell
private  Spell CurrentSpellManager.currentSpell
          The currently selected spell, or null.
 

Fields in com.realtime.crossfire.jxclient.spells with type parameters of type Spell
private  java.util.Comparator<Spell> SpellsManager.spellNameComparator
          A Comparator to compare Spell instances by spell path and name.
private  java.util.List<Spell> SpellsManager.spells
          All known spells.
private  java.util.Map<java.lang.String,Spell> SpellsManager.unknownSpells
          All unknown spells that have been referenced before.
 

Methods in com.realtime.crossfire.jxclient.spells that return Spell
 Spell CurrentSpellManager.getCurrentSpell()
          Return the currently selected spell object.
 Spell SpellsManager.getSpell(int index)
          Returns a Spell instance by index.
 Spell SpellsManager.getSpell(java.lang.String spellName)
          Returns a Spell instance by spell name.
 

Methods in com.realtime.crossfire.jxclient.spells that return types with arguments of type Spell
 java.util.Iterator<Spell> SpellsManager.iterator()
          
 

Methods in com.realtime.crossfire.jxclient.spells with parameters of type Spell
 int SpellComparator.compare(Spell o1, Spell o2)
          
 void CurrentSpellManager.setCurrentSpell(Spell spell)
          Set the currently selected spell.
 void Spell.setParameters(Spell spell)
          Updates the spell's parameters from another Spell instance.
 void SpellsManagerListener.spellAdded(Spell spell, int index)
          A new spell was added.
 void CurrentSpellManagerListener.spellChanged(Spell spell)
          The selected spell has changed.
 void SpellsManagerListener.spellRemoved(Spell spell, int index)
          A spell was removed.