summaryrefslogtreecommitdiff
path: root/ContentLoader.h
diff options
context:
space:
mode:
authorKris Parker2009-12-13 04:23:39 +0000
committerKris Parker2009-12-13 04:23:39 +0000
commitaffa9bb79b43be94ce09e28c010f8fd25c245954 (patch)
treebe84976f085b0412cb729ab79ab5561061fb18bb /ContentLoader.h
parenta7fa8cd1197ff8fb28cc63d1f85389dd8f62b987 (diff)
downloadstonesense-affa9bb79b43be94ce09e28c010f8fd25c245954.tar.gz
stonesense-affa9bb79b43be94ce09e28c010f8fd25c245954.tar.bz2
stonesense-affa9bb79b43be94ce09e28c010f8fd25c245954.tar.xz
xml and index files are read based on a central master index
content is read relative to the calling file
Diffstat (limited to 'ContentLoader.h')
-rw-r--r--ContentLoader.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/ContentLoader.h b/ContentLoader.h
index 3b2096f..9c5771b 100644
--- a/ContentLoader.h
+++ b/ContentLoader.h
@@ -7,13 +7,13 @@
class ContentLoader{
private:
- bool parseContentIndexFile( char* filepath, char* homefolder );
- bool parseContentXMLFile( char* filepath, char* homefolder );
- bool parseBuildingContent( TiXmlElement* elemRoot, char* homefolder );
- bool parseCreatureContent( TiXmlElement* elemRoot, char* homefolder );
- bool parseTerrainContent ( TiXmlElement* elemRoot, char* homefolder );
- bool parseTreeContent( TiXmlElement* elemRoot, char* homefolder );
- bool parseShrubContent( TiXmlElement* elemRoot, char* homefolder );
+ bool parseContentIndexFile( char* filepath );
+ bool parseContentXMLFile( char* filepath );
+ bool parseBuildingContent( TiXmlElement* elemRoot );
+ bool parseCreatureContent( TiXmlElement* elemRoot );
+ bool parseTerrainContent ( TiXmlElement* elemRoot );
+ bool parseTreeContent( TiXmlElement* elemRoot );
+ bool parseShrubContent( TiXmlElement* elemRoot );
bool translationComplete;
public:
@@ -43,6 +43,7 @@ extern ContentLoader contentLoader;
extern const char* getDocument(TiXmlNode* element);
extern void contentError(const char* message, TiXmlNode* element);
extern char getAnimFrames(const char* framestring);
+extern int loadConfigImgFile(const char* filename, TiXmlElement* referrer);
int lookupMaterialType(const char* strValue);
int lookupMaterialIndex(int matType, const char* strValue);
int lookupIndexedType(const char* indexName, vector<t_matgloss>& typeVector);