Public Types | |
enum | spellTargetType { kSpellTargetNone = 0, kSpellTargetPoint, kSpellTargetObjectPoint, kSpellTargetObject, kSpellTargetTAG } |
Public Member Functions | |
SpellTarget (GameObject &object) | |
SpellTarget (GameObject *object) | |
SpellTarget (TilePoint &tp) | |
SpellTarget (ActiveItem *ai) | |
SpellTarget (StorageSpellTarget &sst) | |
SpellTarget & | operator= (const SpellTarget &src) |
SpellTarget (const SpellTarget &src) | |
TilePoint | getPoint () |
spellTargetType | getType () |
GameObject * | getObject () |
ActiveItem * | getTAG () |
Public Attributes | |
SpellTarget * | _next |