Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   Related Pages  

ogs::spells Namespace Reference

Abstract base classes for spells in each school of magic. More...


Compounds

class  Abjuration
 A spell in the Abjuration school. More...

class  Conjuration
 A spell in the Conjuration school. More...

class  Divination
 A spell in the Divination school. More...

class  Enchantment
 A spell in the Enchantment school. More...

class  Evocation
 A spell in the Evocation school. More...

class  Illusion
 A spell in the Illusion school. More...

class  Necromancy
 A spell in the Necromancy school. More...

class  Transmutation
 A spell in the Transmutation school. More...

class  Universal
 A spell in the Universal school. More...


Detailed Description

A campaign set in a magical game world can literally have hundreds of different spells. For this reason, grouping the spells by school is a good way to organize the spell classes. The classes in this package are used as the base classes for these spells.

Todo:
Change the school and subschool virtual functions into data members of the Spell class passed in by the constructor. Remove the base classes for spells.


Generated on Sun Apr 20 03:40:39 2003 for Open Gaming System (OGS) by doxygen1.3