]> granicus.if.org Git - nethack/commitdiff
remove redundant code
authorSHIRAKATA Kentaro <argrath@ub32.org>
Wed, 2 Feb 2022 20:19:47 +0000 (05:19 +0900)
committerSHIRAKATA Kentaro <argrath@ub32.org>
Sat, 5 Feb 2022 11:31:17 +0000 (20:31 +0900)
The values of lx and ly are always assigned just before their usage.
So, assignments in advance are redundant.

src/vault.c

index 2e3300e382893fe3f556b93d291a79d7123ff67c..81b06b60a2ad14ef90f317b0b9adad30c7fcb8ef 100644 (file)
@@ -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)