summaryrefslogtreecommitdiff
path: root/Creatures.h
diff options
context:
space:
mode:
authorJonas Ask2009-11-16 15:26:51 +0000
committerJonas Ask2009-11-16 15:26:51 +0000
commitb47288fbbe4a11b2980c3655d75a2e7c7ef36874 (patch)
tree517ebe6eb3899fa9924e52208768eb3090480c20 /Creatures.h
parent87e09d2e7d8d212f1a2a69174572e76c075f6587 (diff)
downloadstonesense-b47288fbbe4a11b2980c3655d75a2e7c7ef36874.tar.gz
stonesense-b47288fbbe4a11b2980c3655d75a2e7c7ef36874.tar.bz2
stonesense-b47288fbbe4a11b2980c3655d75a2e7c7ef36874.tar.xz
First half of improved creature config done. Need to upgrade dfHack version to continue.
Fixed a floor. Plugged major leak in MapLoading.cpp.
Diffstat (limited to 'Creatures.h')
-rw-r--r--Creatures.h21
1 files changed, 8 insertions, 13 deletions
diff --git a/Creatures.h b/Creatures.h
index fc605e2..2dc5b2b 100644
--- a/Creatures.h
+++ b/Creatures.h
@@ -2,19 +2,14 @@
#include "common.h"
#include "CreatureConfiguration.h"
-enum enumCreatureSprites{
- SPRITECRE_NA = 0,
- SPRITECRE_DWARF_PEASANT = 1,
-
- SPRITECRE_CAT = 20,
- SPRITECRE_DOG = 21,
- SPRITECRE_CAMEL1 = 22,
- SPRITECRE_CAMEL2 = 23,
- SPRITECRE_MULE = 24,
- SPRITECRE_MUSKOX = 25,
- SPRITECRE_HORSE = 26,
-};
+#define SPRITECRE_NA 0;
+
+enum enumCreatureSex{
+ eCreatureSex_NA,
+ eCreatureSex_Male,
+ eCreatureSex_Female
+};
void ReadCreaturesToSegment(API& DF, WorldSegment* segment);
@@ -22,7 +17,7 @@ void ReadCreaturesToSegment(API& DF, WorldSegment* segment);
void DrawCreature( BITMAP* target, int drawx, int drawy, t_creature* c );
int GetCreatureSpriteMap( t_creature* c );
-void LoadCreatureConfiguration( vector<CreatureConfiguration>* knownCreatures );
+
void generateCreatureDebugString( t_creature* c, char* strbuffer);