From: Christian Heller Date: Sat, 6 Sep 2014 01:08:31 +0000 (+0200) Subject: Server: Minor improvements to mv_yx_in_dir_legal(). X-Git-Tag: tce~636 X-Git-Url: https://plomlompom.com/repos/%7B%7B%20web_path%20%7D%7D/bar%20baz.html?a=commitdiff_plain;h=adf5091e53c03efcda65dfb08dbc9d0bc588111e;p=plomrogue Server: Minor improvements to mv_yx_in_dir_legal(). --- diff --git a/src/server/map.c b/src/server/map.c index bc07c98..a5a189d 100644 --- a/src/server/map.c +++ b/src/server/map.c @@ -193,14 +193,14 @@ extern uint8_t mv_yx_in_dir_legal(char dir, struct yx_uint8 * yx) { static int8_t wrap_west_east = 0; static int8_t wrap_north_south = 0; - char * err = "Too much wrapping in mv_yx_in_dir_wrap()."; - exit_err( INT8_MIN == wrap_west_east || INT8_MIN == wrap_north_south - || INT8_MAX == wrap_west_east || INT8_MAX == wrap_north_south, err); if (!yx) { wrap_west_east = wrap_north_south = 0; return 0; } + char * err = "Too much wrapping in mv_yx_in_dir_legal()."; + exit_err( INT8_MIN == wrap_west_east || INT8_MIN == wrap_north_south + || INT8_MAX == wrap_west_east || INT8_MAX == wrap_north_south, err); struct yx_uint8 original; original.y = yx->y; original.x = yx->x;