X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fmap.c;h=a9750434281c32d97ac2679b6ba074747ae7b631;hb=c8ff28bbc9394d2788bc9d106f1375c6c7836f34;hp=44a0057f4c8bb799d2f5caab856fa7d33feef377;hpb=83d75731b23c1e7acda3d9d72bcf22fef49315be;p=plomrogue diff --git a/src/map.c b/src/map.c index 44a0057..a975043 100644 --- a/src/map.c +++ b/src/map.c @@ -1,9 +1,10 @@ #include "map.h" #include /* for malloc() */ #include /* for uint16_t, uint32_t */ -#include "misc.h" /* for rrand() and center_offset() */ +#include "misc.h" /* for center_offset() */ #include "map_objects.h" /* for Player struct */ #include "yx_uint16.h" /* for yx_uint16 and dir enums */ +#include "rrand.h" /* for rrand() */ @@ -28,8 +29,8 @@ struct Map init_map () uint32_t curpos; while (1) { - y = rrand(0, 0) % map.size.y; - x = rrand(0, 0) % map.size.x; + y = rrand() % map.size.y; + x = rrand() % map.size.x; curpos = y * map.size.x + x; if ('~' == map.cells[curpos] && ((curpos >= map.size.x && '.' == map.cells[curpos - map.size.x])