40 #include "laloadableobj.h"
70 fxParticleSystem *_pfxTrap;
82 inline M_BOOL isStatic() {
86 inline M_BOOL isEmpty() {
87 return !(_pTile->getModelCnt() || _pTile->getFxCnt());
90 inline M_BOOL isWithoutFx() {
91 return !(_pTile->getFxCnt() || _pTrap);
96 void animate(laTimer &t);
107 unsigned bulidDomain(laPoint3 pos);
122 _pTileset = pTileset;
125 inline void setTSIndex(
unsigned n ) {
126 ASSERT(_pTileset,
"laTile::setTSIndex: NULL tile-set");
128 _pTile = (
laElement*)(_pTileset->getElement(_nTileIndex));
132 ASSERT(_pTileset,
"laTile::getTS: NULL tile-set");
137 ASSERT(_pTile,
"laTile::getTile: NULL tile");
141 inline unsigned getTSIndex()
const{
Level Terrain Building-block.
Base Class for Tileset Elements.
Interface for loadable objects.
Virtual interface for the Engine graphics renderer.