home · contact · privacy
Enemies have hitpoints (5 at start), disappear when those reach 0.
[plomrogue] / src / objects_on_map.h
index ac3795dee4428d9b4ffefe74f5a15870b468f3e2..ccb9bcd0f90389f948cfb5dc2201d738c6915a64 100644 (file)
@@ -11,13 +11,14 @@ struct Player {
 
 struct Item {
   struct Item * next;
-  char name;
+  unsigned char name;
   struct yx_uint16 pos; };
 
 struct Monster {
   struct Monster * next;
-  char name;
-  struct yx_uint16 pos; };
+  unsigned char name;
+  struct yx_uint16 pos;
+  unsigned char hitpoints; };
 
 extern char is_passable (struct Map *, struct yx_uint16);
 extern struct yx_uint16 find_passable_pos (struct Map *);