| Interface | Description |
|---|---|
| SpellActivationListener |
Implementing class must take appropriate action to recognize that a
spell has been activated.
|
| SpellBeingCastListener |
Implementing class must take appropriate action to recognize that a
spell is being cast.
|
| Class | Description |
|---|---|
| GenericSpell |
A spell in the game in its most generic terms.
|
| GenericSpellChooser |
Allows choosing of 1 or more spells.
|
| GenericSpellTable |
Displays all spells in the universe in a table.
|
| GenericSpellTable.Cols | |
| SpellBeingCast |
A spell being cast, wraps a GenericSpell with additional info about the
caster.
|
| SpellBinder |
All the spell templates installed.
|
| SpellCasterConsole |
Subclassable area that creates a border and edit/rest action buttons.
|
| SpellEffectTemplate |
Information about an effect that a spell is creating.
|
| SpellMemorizationEditor |
GUI that takes in a SpellUniverse and an array of spells per day per
spell level applicable to caster level.
|
| Spells5EPreparedEditor |
GUI that takes a universe and a list of prepared spell names.
|
| SpellsKnownEditor |
GUI that takes a universe and a list of known spell names.
|
| SpellsPerDay |
Model that maintains the spells per day per spell level per caster level.
|
| SpellsPreparedEditor |
GUI that takes in a SpellUniverse and an array of spells available for all levels
applicable to the caster and sort them by cantrip and non-cantrip.
|
| SpellTemplate |
Describes a spell as a template.
|
| SpellUniverse |
This class encapsulates all spells possible for a concrete creature class.
|
| Exception | Description |
|---|---|
| SpellMalformedException | |
| SpellNotFoundException | |
| SpellNotInstalledException |