Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

Action Class Reference

#include <Action.h>

Collaboration diagram for Action:

[legend]
List of all members.

Public Methods

 Action (World *world)
virtual ~Action ()
string getActionName ()
virtual void run ()
bool finished ()

Protected Attributes

string _actionName
vector< unsigned int > _animations
bool _finished
World_world

Detailed Description

Base class for all actions


Constructor & Destructor Documentation

Action::Action World   world
 

Action::~Action   [virtual]
 


Member Function Documentation

bool Action::finished   [inline]
 

string Action::getActionName   [inline]
 

void Action::run   [virtual]
 


Member Data Documentation

string Action::_actionName [protected]
 

vector<unsigned int > Action::_animations [protected]
 

bool Action::_finished [protected]
 

World* Action::_world [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Apr 21 11:11:06 2004 for naturecalls by doxygen1.2.18