#include <entities.h>

Public Member Functions | |
| cEntityBase (eEntity type, cWorld *world, IrrlichtDevice *device) | |
| virtual | ~cEntityBase () |
| void | setIndex (int i, int j) |
| int | getIndexI () |
| int | getIndexJ () |
| void | setGroundLevel (f32 groundLevel) |
| f32 | getGroundLevel () |
| void | setHeight (f32 height) |
| f32 | getHeight () |
| cEntityBase * | getPreviousEntity () |
| void | setPreviousEntity (cEntityBase *entity) |
| cEntityBase * | getNextEntity () |
| void | setNextEntity (cEntityBase *entity) |
| int | getEnergy () |
| eEntity | getType () |
| bool | createEntity (eEntity entity) |
| virtual scene::ISceneNode * | getNode ()=0 |
Protected Attributes | |
| cWorld * | mWorld |
| IrrlichtDevice * | mDevice |
| int | mIndexI |
| int | mIndexJ |
| f32 | mGroundLevel |
| f32 | mHeight |
| cEntityBase * | mPreviousEntity |
| cEntityBase * | mNextEntity |
| eEntity | mType |
Definition at line 20 of file entities.h.
Definition at line 22 of file entities.h.
| virtual cEntityBase::~cEntityBase | ( | ) | [inline, virtual] |
Definition at line 26 of file entities.h.
| bool cEntityBase::createEntity | ( | eEntity | entity | ) |
Definition at line 9 of file entities.cpp.
| int cEntityBase::getEnergy | ( | ) |
Definition at line 95 of file entities.cpp.
| f32 cEntityBase::getGroundLevel | ( | ) | [inline] |
Definition at line 37 of file entities.h.
| f32 cEntityBase::getHeight | ( | ) | [inline] |
Definition at line 41 of file entities.h.
| int cEntityBase::getIndexI | ( | ) | [inline] |
Definition at line 31 of file entities.h.
| int cEntityBase::getIndexJ | ( | ) | [inline] |
Definition at line 33 of file entities.h.
| cEntityBase* cEntityBase::getNextEntity | ( | ) | [inline] |
Definition at line 49 of file entities.h.
| virtual scene::ISceneNode* cEntityBase::getNode | ( | ) | [pure virtual] |
| cEntityBase* cEntityBase::getPreviousEntity | ( | ) | [inline] |
Definition at line 45 of file entities.h.
| eEntity cEntityBase::getType | ( | ) | [inline] |
Definition at line 55 of file entities.h.
| void cEntityBase::setGroundLevel | ( | f32 | groundLevel | ) | [inline] |
Definition at line 35 of file entities.h.
| void cEntityBase::setHeight | ( | f32 | height | ) | [inline] |
Definition at line 39 of file entities.h.
| void cEntityBase::setIndex | ( | int | i, | |
| int | j | |||
| ) | [inline] |
Definition at line 29 of file entities.h.
| void cEntityBase::setNextEntity | ( | cEntityBase * | entity | ) | [inline] |
Definition at line 51 of file entities.h.
| void cEntityBase::setPreviousEntity | ( | cEntityBase * | entity | ) | [inline] |
Definition at line 47 of file entities.h.
IrrlichtDevice* cEntityBase::mDevice [protected] |
Definition at line 63 of file entities.h.
f32 cEntityBase::mGroundLevel [protected] |
Definition at line 67 of file entities.h.
f32 cEntityBase::mHeight [protected] |
Definition at line 68 of file entities.h.
int cEntityBase::mIndexI [protected] |
Definition at line 65 of file entities.h.
int cEntityBase::mIndexJ [protected] |
Definition at line 66 of file entities.h.
cEntityBase* cEntityBase::mNextEntity [protected] |
Definition at line 71 of file entities.h.
cEntityBase* cEntityBase::mPreviousEntity [protected] |
Definition at line 70 of file entities.h.
eEntity cEntityBase::mType [protected] |
Definition at line 73 of file entities.h.
cWorld* cEntityBase::mWorld [protected] |
Definition at line 62 of file entities.h.
1.5.9