X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fmap.c;fp=src%2Fmap.c;h=a9750434281c32d97ac2679b6ba074747ae7b631;hb=111279ad59a25bc548c47d38c1a52c3036eff87a;hp=44a0057f4c8bb799d2f5caab856fa7d33feef377;hpb=4ce0e4245b5d937dad4302a5100c5438d264dff1;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])