X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=src%2Froguelike.c;h=2186348d53c554ce6b7ab964d851fd379a1bccc5;hb=f07cfd3448cb75abc1ae6fbfc9a946b8c4b91f5d;hp=833b64b09f1b8ca860d9f85084ab10913651804d;hpb=1f4244b457c7df5b5981e4c0efcf93a8b6386360;p=plomrogue diff --git a/src/roguelike.c b/src/roguelike.c index 833b64b..2186348 100644 --- a/src/roguelike.c +++ b/src/roguelike.c @@ -10,11 +10,6 @@ #include "keybindings.h" #include "readwrite.h" -#define NORTH 1 -#define EAST 2 -#define SOUTH 3 -#define WEST 4 - uint16_t rrand(char use_seed, uint32_t new_seed) { // Pseudo-random number generator (LGC algorithm). Use instead of rand() to ensure portable predictability. static uint32_t seed; @@ -105,14 +100,6 @@ char is_passable (struct Map * map, uint16_t y, uint16_t x) { passable = 1; return passable; } -struct yx_uint16 mv_yx_in_dir (char d, struct yx_uint16 yx) { -// Return yx coordinates one step to the direction d of yx. - if (d == NORTH) yx.y--; - else if (d == EAST) yx.x++; - else if (d == SOUTH) yx.y++; - else if (d == WEST) yx.x--; - return yx; } - void move_monster (struct World * world, struct Monster * monster) { // Move monster in random direction, trigger fighting when hindered by player/monster. char d = rrand(0, 0) % 5;