summaryrefslogtreecommitdiff
path: root/CreatureConfiguration.h
diff options
context:
space:
mode:
authorKris Parker2009-11-27 06:41:27 +0000
committerKris Parker2009-11-27 06:41:27 +0000
commit41534679c040f797696fe9712e5b4fc36db17937 (patch)
treed183d09870d6193afbb0f9cbf5740bb15818221e /CreatureConfiguration.h
parent44e82e2b33e80a6910c15e160eed8eddb972511c (diff)
downloadstonesense-41534679c040f797696fe9712e5b4fc36db17937.tar.gz
stonesense-41534679c040f797696fe9712e5b4fc36db17937.tar.bz2
stonesense-41534679c040f797696fe9712e5b4fc36db17937.tar.xz
added 'special' profession tag- currently indicates undead
Diffstat (limited to 'CreatureConfiguration.h')
-rw-r--r--CreatureConfiguration.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/CreatureConfiguration.h b/CreatureConfiguration.h
index 2eb2372..3148f29 100644
--- a/CreatureConfiguration.h
+++ b/CreatureConfiguration.h
@@ -2,6 +2,14 @@
#define CREATURESTRLENGTH 50
+
+enum enumCreatureSpecialCases{
+ eCSC_Any,
+ eCSC_Normal,
+ eCSC_Zombie,
+ eCSC_Skeleton,
+};
+
class CreatureConfiguration
{
public:
@@ -10,9 +18,10 @@ public:
char professionstr[CREATURESTRLENGTH];
int professionID;
int sheetIndex;
+ enumCreatureSpecialCases special;
enumCreatureSex sex;
- CreatureConfiguration(char* gameIDstr, char* professionStr, enumCreatureSex sex, int sheetIndex);
+ CreatureConfiguration(char* gameIDstr, char* professionStr, enumCreatureSex sex, enumCreatureSpecialCases, int sheetIndex);
~CreatureConfiguration(void);
};