FIFE  be64c707dea6b3250bd4355bf5c825d25920087d
FIFE::Object::MovableObjectProperty Class Reference
+ Collaboration diagram for FIFE::Object::MovableObjectProperty:

Public Member Functions

 MovableObjectProperty ()
 Constructor. More...
 
 ~MovableObjectProperty ()
 Destructor. More...
 

Public Attributes

IPatherm_pather
 pointer to pathfinder More...
 
std::string m_costId
 cost identifier More...
 
double m_cost
 cost value, default 1.0 More...
 
double m_speed
 speed modifier, default 1.0 More...
 
int32_t m_zRange
 z range value More...
 
std::list< std::string > m_walkableAreas
 list contains walkable area ids More...
 

Detailed Description

Definition at line 388 of file object.h.

Constructor & Destructor Documentation

◆ MovableObjectProperty()

FIFE::Object::MovableObjectProperty::MovableObjectProperty ( )

Constructor.

Definition at line 57 of file object.cpp.

◆ ~MovableObjectProperty()

FIFE::Object::MovableObjectProperty::~MovableObjectProperty ( )

Destructor.

Definition at line 64 of file object.cpp.

Member Data Documentation

◆ m_cost

double FIFE::Object::MovableObjectProperty::m_cost

cost value, default 1.0

Definition at line 403 of file object.h.

Referenced by FIFE::Object::getCost(), and FIFE::Object::setCost().

◆ m_costId

std::string FIFE::Object::MovableObjectProperty::m_costId

cost identifier

Definition at line 400 of file object.h.

Referenced by FIFE::Object::getCostId(), FIFE::Object::isSpecialCost(), and FIFE::Object::setCostId().

◆ m_pather

IPather* FIFE::Object::MovableObjectProperty::m_pather

pointer to pathfinder

Definition at line 397 of file object.h.

Referenced by FIFE::Object::getPather(), and FIFE::Object::setPather().

◆ m_speed

double FIFE::Object::MovableObjectProperty::m_speed

speed modifier, default 1.0

Definition at line 406 of file object.h.

Referenced by FIFE::Object::getSpeed(), FIFE::Object::isSpecialSpeed(), and FIFE::Object::setSpeed().

◆ m_walkableAreas

std::list<std::string> FIFE::Object::MovableObjectProperty::m_walkableAreas

list contains walkable area ids

Definition at line 412 of file object.h.

Referenced by FIFE::Object::addWalkableArea(), and FIFE::Object::getWalkableAreas().

◆ m_zRange

int32_t FIFE::Object::MovableObjectProperty::m_zRange

z range value

Definition at line 409 of file object.h.

Referenced by FIFE::Object::getZStepRange(), and FIFE::Object::setZStepRange().


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