FIFE  6e1afdbeda11afe9ac53e6023a4be96ef88f1dc6
FIFE::Object::BasicObjectProperty Class Reference
+ Collaboration diagram for FIFE::Object::BasicObjectProperty:

Public Member Functions

 BasicObjectProperty ()
 Constructor. More...
 
 ~BasicObjectProperty ()
 Destructor. More...
 

Public Attributes

std::string m_area
 area id More...
 
std::map< std::string, Action * > * m_actions
 holds action ids and assigned actions More...
 
Actionm_defaultAction
 pointer to default action More...
 
bool m_blocking
 indicates if object blocks More...
 
bool m_static
 indicates if object is static More...
 
uint8_t m_cellStack
 position on cellstack More...
 

Detailed Description

Definition at line 360 of file object.h.

Constructor & Destructor Documentation

FIFE::Object::BasicObjectProperty::BasicObjectProperty ( )

Constructor.

Definition at line 38 of file object.cpp.

FIFE::Object::BasicObjectProperty::~BasicObjectProperty ( )

Destructor.

Definition at line 46 of file object.cpp.

References m_actions.

Member Data Documentation

std::map<std::string, Action*>* FIFE::Object::BasicObjectProperty::m_actions
std::string FIFE::Object::BasicObjectProperty::m_area

area id

Definition at line 369 of file object.h.

Referenced by FIFE::Object::getArea(), and FIFE::Object::setArea().

bool FIFE::Object::BasicObjectProperty::m_blocking

indicates if object blocks

Definition at line 378 of file object.h.

Referenced by FIFE::Object::isBlocking(), and FIFE::Object::setBlocking().

uint8_t FIFE::Object::BasicObjectProperty::m_cellStack

position on cellstack

Definition at line 385 of file object.h.

Referenced by FIFE::Object::getCellStackPosition(), and FIFE::Object::setCellStackPosition().

Action* FIFE::Object::BasicObjectProperty::m_defaultAction

pointer to default action

Definition at line 375 of file object.h.

Referenced by FIFE::Object::createAction(), FIFE::Object::getDefaultAction(), and FIFE::Object::setDefaultAction().

bool FIFE::Object::BasicObjectProperty::m_static

indicates if object is static

Definition at line 382 of file object.h.

Referenced by FIFE::Object::isStatic(), and FIFE::Object::setStatic().


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