diff options
| author | Jonas Ask | 2009-11-27 15:35:35 +0000 |
|---|---|---|
| committer | Jonas Ask | 2009-11-27 15:35:35 +0000 |
| commit | cf382c626ec583ab1abcbef7d1f38afaaaf91d67 (patch) | |
| tree | a8b2287de5c24c5ef5a967eca4008c43232adf5b /CreatureConfiguration.h | |
| parent | 0a9fcbb2889a3db04c7bc96c3539d4a68ff8b623 (diff) | |
| download | stonesense-cf382c626ec583ab1abcbef7d1f38afaaaf91d67.tar.gz stonesense-cf382c626ec583ab1abcbef7d1f38afaaaf91d67.tar.bz2 stonesense-cf382c626ec583ab1abcbef7d1f38afaaaf91d67.tar.xz | |
Started working on a unified system for loading content configuration.
Diffstat (limited to 'CreatureConfiguration.h')
| -rw-r--r-- | CreatureConfiguration.h | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/CreatureConfiguration.h b/CreatureConfiguration.h index 9cdb06a..1ae5a06 100644 --- a/CreatureConfiguration.h +++ b/CreatureConfiguration.h @@ -1,4 +1,5 @@ #pragma once
+#include "dfhack/library/tinyxml/tinyxml.h"
#define CREATURESTRLENGTH 50
@@ -22,16 +23,12 @@ public: enumCreatureSpecialCases special;
enumCreatureSex sex;
+ CreatureConfiguration(){}
CreatureConfiguration(char* gameIDstr, char* professionStr, bool custom, enumCreatureSex sex, enumCreatureSpecialCases, int sheetIndex);
~CreatureConfiguration(void);
};
+bool addSingleCreatureConfig( TiXmlElement* elemRoot, vector<CreatureConfiguration>* knownCreatures );
-
-
-void TranslateCreatureNames();
-
-void LoadCreatureConfiguration( vector<CreatureConfiguration>* knownCreatures );
-
-extern bool CreatureNamesTranslatedFromGame;
+void TranslateCreatureNames(vector<CreatureConfiguration>& configs, vector<t_matgloss>& creatureNames );
|
