diff options
| author | Japa Illo | 2012-03-26 13:16:58 +0200 |
|---|---|---|
| committer | Japa Illo | 2012-03-26 13:16:58 +0200 |
| commit | df37cc7e59b3cf5fadfa680a68793b91810a30ff (patch) | |
| tree | c1f9e2b3d4e2d1cf6d2fe7b9a15e801d441cbae9 /ContentLoader.h | |
| parent | 3f7c63d777bf3722c07fdea721652da22fd2bbc2 (diff) | |
| download | stonesense-df37cc7e59b3cf5fadfa680a68793b91810a30ff.tar.gz stonesense-df37cc7e59b3cf5fadfa680a68793b91810a30ff.tar.bz2 stonesense-df37cc7e59b3cf5fadfa680a68793b91810a30ff.tar.xz | |
Added configurable sprite support for items on the floor.
Signed-off-by: Japa Illo <japa.mala.illo@gmail.com>
Diffstat (limited to 'ContentLoader.h')
| -rw-r--r-- | ContentLoader.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ContentLoader.h b/ContentLoader.h index ff5e50d..471ffdc 100644 --- a/ContentLoader.h +++ b/ContentLoader.h @@ -7,6 +7,7 @@ #include "ColorConfiguration.h"
#include "commonTypes.h"
#include "FluidConfiguration.h"
+#include "ItemConfiguration.h"
class ContentLoader{
private:
@@ -20,6 +21,7 @@ private: bool parseColorContent( TiXmlElement* elemRoot );
bool parseFluidContent( TiXmlElement* elemRoot );
bool parseGrassContent( TiXmlElement* elemRoot );
+ bool parseItemContent( TiXmlElement* elemRoot );
void flushCreatureConfig();
bool translationComplete;
@@ -39,6 +41,7 @@ public: vector<TerrainConfiguration*> terrainFloorConfigs;
vector<TerrainConfiguration*> terrainBlockConfigs;
vector<ColorConfiguration> colorConfigs;
+ vector<ItemConfiguration*> itemConfigs;
FluidConfiguration lava[8];
FluidConfiguration water[8];
@@ -105,6 +108,6 @@ uint8_t lookupMaterialFore(int matType,int matIndex); uint8_t lookupMaterialBack(int matType,int matIndex);
uint8_t lookupMaterialBright(int matType,int matIndex);
const char *lookupTreeName(int matIndex);
-ALLEGRO_COLOR lookupMaterialColor(int matType,int matIndex);
+ALLEGRO_COLOR lookupMaterialColor(int matType,int matIndex, bool dye = 0);
const char * lookupFormName(int formType);
ShadeBy getShadeType(const char* Input);
|
