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 Action & setAction (const Action &a)
void setDisrupted (bool state)
bool isDisrupted ()
void resetAction ()
const Action * action () const
void copyParameter (const Parameter &original)
const Parameter & parameter () const
Parameter & parameter ()
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