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 |