Pol  Rev 533
SpellTask Class Reference

#include <spells.h>

+ Inheritance diagram for SpellTask:
+ Collaboration diagram for SpellTask:

List of all members.

Public Member Functions

 SpellTask (OneShotTask **handle, polclock_t run_when, Character *caster, USpell *spell, bool dummy)
virtual void on_run ()

Private Attributes

CharacterRef caster_
USpellspell_

Detailed Description

Definition at line 134 of file spells.h.


Constructor & Destructor Documentation

SpellTask::SpellTask ( OneShotTask **  handle,
polclock_t  run_when,
Character caster,
USpell spell,
bool  dummy 
)

Definition at line 289 of file spells.cpp.


Member Function Documentation

void SpellTask::on_run ( ) [virtual]

Implements OneShotTask.

Definition at line 305 of file spells.cpp.

References USpell::cast(), caster_, ref_ptr< T >::get(), UObject::orphan(), spell_, and THREAD_CHECKPOINT.

+ Here is the call graph for this function:


Member Data Documentation

Definition at line 141 of file spells.h.

Referenced by on_run().

Definition at line 142 of file spells.h.

Referenced by on_run().


The documentation for this class was generated from the following files: