se_core::ActionAndParameter Class Reference

#include <ActionAndParameter.hpp>

List of all members.

Public Member Functions

 ActionAndParameter ()
 ~ActionAndParameter ()
void set (const ActionAndParameter &orig)
bool hasAction () const
const ActionsetAction (const Action &a)
void setDisrupted (bool state)
bool isDisrupted ()
void resetAction ()
const Actionaction () const
void copyParameter (const Parameter &original)
const Parameterparameter () const
Parameterparameter ()
void * parameter (short size)


Constructor & Destructor Documentation

se_core::ActionAndParameter::ActionAndParameter  )  [inline]
 

Definition at line 53 of file ActionAndParameter.hpp.

se_core::ActionAndParameter::~ActionAndParameter  )  [inline]
 

Definition at line 57 of file ActionAndParameter.hpp.


Member Function Documentation

const Action* se_core::ActionAndParameter::action  )  const [inline]
 

Definition at line 90 of file ActionAndParameter.hpp.

Referenced by se_core::ActionComponent::scheduleNextAction().

void se_core::ActionAndParameter::copyParameter const Parameter original  )  [inline]
 

Definition at line 95 of file ActionAndParameter.hpp.

bool se_core::ActionAndParameter::hasAction  )  const [inline]
 

Definition at line 65 of file ActionAndParameter.hpp.

Referenced by se_core::ScriptComponent::nextScriptAction(), se_core::ActionComponent::nextScriptAction(), se_core::ActionComponent::planAction(), and se_core::ActionComponent::scheduleNextAction().

bool se_core::ActionAndParameter::isDisrupted  )  [inline]
 

Definition at line 81 of file ActionAndParameter.hpp.

Referenced by se_core::ActionComponent::scheduleNextAction().

void* se_core::ActionAndParameter::parameter short  size  )  [inline]
 

Definition at line 109 of file ActionAndParameter.hpp.

References se_core::Parameter::data().

Parameter& se_core::ActionAndParameter::parameter  )  [inline]
 

Definition at line 105 of file ActionAndParameter.hpp.

const Parameter& se_core::ActionAndParameter::parameter  )  const [inline]
 

Definition at line 100 of file ActionAndParameter.hpp.

Referenced by se_core::Script::nextAction(), and se_core::ActionComponent::scheduleNextAction().

void se_core::ActionAndParameter::resetAction  )  [inline]
 

Definition at line 85 of file ActionAndParameter.hpp.

Referenced by se_core::ActionComponent::scheduleNextAction().

void se_core::ActionAndParameter::set const ActionAndParameter orig  )  [inline]
 

Definition at line 61 of file ActionAndParameter.hpp.

const Action& se_core::ActionAndParameter::setAction const Action a  )  [inline]
 

Definition at line 69 of file ActionAndParameter.hpp.

Referenced by se_core::Script::nextAction().

void se_core::ActionAndParameter::setDisrupted bool  state  )  [inline]
 

Definition at line 77 of file ActionAndParameter.hpp.

Referenced by se_core::ActionComponent::scheduleNextAction().


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

Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:25 2007 by Doxygen version 1.3.9.1.

SourceForge.net Logo