diff options
| author | Kris Parker | 2009-12-24 11:46:05 +0000 |
|---|---|---|
| committer | Kris Parker | 2009-12-24 11:46:05 +0000 |
| commit | a604cf12cd604df8e75a1e674856e6bf61dc433b (patch) | |
| tree | 4b6ddc504cb8c6ae39db23bc3bec48c9b99fa49a /CreatureConfiguration.h | |
| parent | 9d50ee36dc34d251994dfe68a29f0174f4573928 (diff) | |
| download | stonesense-a604cf12cd604df8e75a1e674856e6bf61dc433b.tar.gz stonesense-a604cf12cd604df8e75a1e674856e6bf61dc433b.tar.bz2 stonesense-a604cf12cd604df8e75a1e674856e6bf61dc433b.tar.xz | |
Make the creature config storage a vector of vectors, so creature type can be found via lookup rather than search
Diffstat (limited to 'CreatureConfiguration.h')
| -rw-r--r-- | CreatureConfiguration.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/CreatureConfiguration.h b/CreatureConfiguration.h index 0ee3217..1c54582 100644 --- a/CreatureConfiguration.h +++ b/CreatureConfiguration.h @@ -14,7 +14,6 @@ enum enumCreatureSpecialCases{ class CreatureConfiguration
{
public:
- int gameID;
char professionstr[CREATURESTRLENGTH];
int professionID;
t_SpriteWithOffset sprite;
@@ -23,9 +22,9 @@ public: enumCreatureSex sex;
CreatureConfiguration(){}
- CreatureConfiguration(int gameID, int professionID, const char* professionStr, enumCreatureSex sex, enumCreatureSpecialCases special, t_SpriteWithOffset &sprite, int shadow);
+ CreatureConfiguration(int professionID, const char* professionStr, enumCreatureSex sex, enumCreatureSpecialCases special, t_SpriteWithOffset &sprite, int shadow);
~CreatureConfiguration(void);
};
-bool addCreaturesConfig( TiXmlElement* elemRoot, vector<CreatureConfiguration>* knownCreatures );
+bool addCreaturesConfig( TiXmlElement* elemRoot, vector<vector<CreatureConfiguration>*>& knownCreatures );
|
