JNR
|
Tileset Class. More...
#include <laTileset.h>
Public Member Functions | |
void | load (char *strFile) |
void | discard () |
void | animate (laTimer &t) |
double | getAnimatedOffset () |
double | getAnimatedWaveOffset () |
unsigned | getElementIndex (char *strName) |
laElement * | getElement (unsigned i) |
laElement * | getElement (char *strName) |
unsigned | getElementCnt () |
laElement * | getLightElement () |
laElement * | getFogElement () |
laElement * | getBackgroundElement () |
laSky * | getSky () |
unsigned | getSegmentBackgroundCount () |
unsigned | getSegmentBackground (unsigned i) |
unsigned | getLitterPoolsCount () |
unsigned | getLitterPoolsIndex (char *strName) |
laLitterPools * | getLitterPools (unsigned i) |
![]() | |
void | progressIncrease (double val, char *str=NULL,...) |
void | progressReset (char *str=NULL,...) |
void | progressSubtask (laProgressiveTask *pts, double dRange) |
double | progress () |
char * | status () |
Protected Member Functions | |
void | _readTSIncude (laFileParser *pfp) |
Protected Attributes | |
char | _strName [128] |
std::vector< laElement > | _vElemements |
laElement * | _pLightProperties |
laElement * | _pFogProperties |
laElement * | _pBackgroundProperties |
laSky | _TilesetSky |
unsigned | _nSegmentBackgroundCount |
unsigned | _arSegmentBackground [16] |
unsigned | _nLitterPoolsCount |
laLitterPools * | _arLitterPools |
double | _dOffset |
double | _dWaveOffset |
Additional Inherited Members | |
![]() | |
CRITICAL_SECTION | cs |
Tileset Class.
This class stores the tileset (laoaded form .ts files) used to describe the types of lelements that can be instantiated in a level.
TS elements include terrain elements (tiles), monster elements, collectables, potions, etc.
Definition at line 46 of file laTileset.h.