From: SHIRAKATA Kentaro Date: Wed, 2 Feb 2022 20:19:47 +0000 (+0900) Subject: remove redundant code X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b87dd4423bcb1617ce4a3c5f47490e5036500b0a;p=nethack remove redundant code The values of lx and ly are always assigned just before their usage. So, assignments in advance are redundant. --- diff --git a/src/vault.c b/src/vault.c index 2e3300e38..81b06b60a 100644 --- a/src/vault.c +++ b/src/vault.c @@ -256,13 +256,13 @@ uleftvault(struct monst *grd) static boolean find_guard_dest(struct monst *guard, xchar *rx, xchar *ry) { - register int x, y, dd, lx = 0, ly = 0; + register int x, y, dd, lx, ly; for (dd = 2; (dd < ROWNO || dd < COLNO); dd++) { - for (y = u.uy - dd; y <= u.uy + dd; ly = y, y++) { + for (y = u.uy - dd; y <= u.uy + dd; y++) { if (y < 0 || y > ROWNO - 1) continue; - for (x = u.ux - dd; x <= u.ux + dd; lx = x, x++) { + for (x = u.ux - dd; x <= u.ux + dd; x++) { if (y != u.uy - dd && y != u.uy + dd && x != u.ux - dd) x = u.ux + dd; if (x < 1 || x > COLNO - 1)