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);