]> git.pond.sub.org Git - empserver/commitdiff
Revert "Use XYOFFSET() instead of sctoff() in sector iterators"
authorMarkus Armbruster <armbru@pond.sub.org>
Fri, 28 Mar 2008 06:17:17 +0000 (07:17 +0100)
committerMarkus Armbruster <armbru@pond.sub.org>
Fri, 28 Mar 2008 06:17:17 +0000 (07:17 +0100)
This reverts commit d2ca7d4ed2c9ab03ba20a18fa53613d7baaa9026.

Turns out the arguments are not always normalized, e.g. after
snxtitem_all().

src/lib/subs/maps.c
src/lib/subs/nxtsct.c

index 06fa2abb84417fb928c04710cef57217835329ee..4e5881289425e87e264671c980e60e6a6061c99b 100644 (file)
@@ -319,7 +319,7 @@ bmnxtsct(struct nstr_sect *np)
            if (np->curdist > np->dist)
                continue;
        }
-       np->id = XYOFFSET(np->x, np->y);
+       np->id = sctoff(np->x, np->y);
        return 1;
     }
     /*NOTREACHED*/
index bbce16279d211d7583e4dedad880a04b809d317c..6ad13e6c949d26b13150bbeb18fd0388aba4fa31 100644 (file)
@@ -67,7 +67,7 @@ nxtsct(struct nstr_sect *np, struct sctstr *sp)
            if (np->curdist > np->dist)
                continue;
        }
-       np->id = XYOFFSET(np->x, np->y);
+       np->id = sctoff(np->x, np->y);
        if (!np->read(EF_SECTOR, np->id, sp))
            continue;
        if (np->ncond == 0)