AmbushProcess Class Reference

#include <AmbushProcess.h>

Inheritance diagram for AmbushProcess:

Process List of all members.

Public Member Functions

 AmbushProcess ()
 AmbushProcess (Actor *actor)
 ENABLE_RUNTIME_CLASSTYPE ()
virtual bool run (const uint32 framenum)
bool loadData (IDataSource *ids, uint32 version)

Protected Member Functions

virtual void saveData (ODataSource *ods)

Protected Attributes

uint32 delaycount

Detailed Description

Definition at line 26 of file AmbushProcess.h.


Constructor & Destructor Documentation

AmbushProcess::AmbushProcess (  ) 

Definition at line 32 of file AmbushProcess.cpp.

AmbushProcess::AmbushProcess ( Actor actor  ) 

Definition at line 37 of file AmbushProcess.cpp.

References delaycount, Object::getObjId(), Process::item_num, and Process::type.


Member Function Documentation

AmbushProcess::ENABLE_RUNTIME_CLASSTYPE (  ) 

Reimplemented from Process.

bool AmbushProcess::loadData ( IDataSource ids,
uint32  version 
)

load Process data

Reimplemented from Process.

Definition at line 82 of file AmbushProcess.cpp.

References delaycount, and Process::loadData().

bool AmbushProcess::run ( const uint32  framenum  )  [virtual]

Implements Process.

Definition at line 46 of file AmbushProcess.cpp.

References delaycount, getActor(), Actor::getCombatProcess(), getItem(), Item::getRange(), Process::item_num, CombatProcess::seekTarget(), and Process::terminate().

void AmbushProcess::saveData ( ODataSource ods  )  [protected, virtual]

save the Process data

Reimplemented from Process.

Definition at line 75 of file AmbushProcess.cpp.

References delaycount, Process::saveData(), and ODataSource::write4().


Member Data Documentation

uint32 AmbushProcess::delaycount [protected]

Definition at line 41 of file AmbushProcess.h.

Referenced by AmbushProcess(), loadData(), run(), and saveData().


The documentation for this class was generated from the following files:
Generated on Fri Jul 27 22:28:38 2007 for pentagram by  doxygen 1.4.7