X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=src%2Fobjects_on_map.h;h=e9c7c65c6a11a7327b76d349a81ec1d021637d72;hb=8adb91a7c7de0716ce55784322e239415bf06e06;hp=ccb9bcd0f90389f948cfb5dc2201d738c6915a64;hpb=b4bb10b6e9089bd267a513dbf37543c318b5eb1e;p=plomrogue
diff --git a/src/objects_on_map.h b/src/objects_on_map.h
index ccb9bcd..e9c7c65 100644
--- a/src/objects_on_map.h
+++ b/src/objects_on_map.h
@@ -9,15 +9,16 @@ struct Map;
struct Player {
struct yx_uint16 pos; };
-struct Item {
- struct Item * next;
+struct ChainMapObject {
+ void * next;
unsigned char name;
struct yx_uint16 pos; };
+struct Item {
+ struct ChainMapObject cmo; };
+
struct Monster {
- struct Monster * next;
- unsigned char name;
- struct yx_uint16 pos;
+ struct ChainMapObject cmo;
unsigned char hitpoints; };
extern char is_passable (struct Map *, struct yx_uint16);