struct sctstr *
nxtsctp(register struct nstr_sect *np)
{
- while (1) {
- np->dx++;
- np->x++;
- if (np->x >= WORLD_X)
- np->x = 0;
- if (np->dx >= np->range.width) {
- np->dx = 0;
- np->x = np->range.lx;
- np->dy++;
- if (np->dy >= np->range.height)
- return (struct sctstr *)0;
- np->y++;
- if (np->y >= WORLD_Y)
- np->y = 0;
- }
- if ((np->y + np->x) & 01)
- continue;
- if (np->type == NS_DIST) {
- np->curdist = mapdist(np->x, np->y, np->cx, np->cy);
- if (np->curdist > np->dist)
- continue;
- }
- return(getsectp(np->x, np->y));
- }
- /*NOTREACHED*/
+ while (1) {
+ np->dx++;
+ np->x++;
+ if (np->x >= WORLD_X)
+ np->x = 0;
+ if (np->dx >= np->range.width) {
+ np->dx = 0;
+ np->x = np->range.lx;
+ np->dy++;
+ if (np->dy >= np->range.height)
+ return (struct sctstr *)0;
+ np->y++;
+ if (np->y >= WORLD_Y)
+ np->y = 0;
+ }
+ if ((np->y + np->x) & 01)
+ continue;
+ if (np->type == NS_DIST) {
+ np->curdist = mapdist(np->x, np->y, np->cx, np->cy);
+ if (np->curdist > np->dist)
+ continue;
+ }
+ return (getsectp(np->x, np->y));
+ }
+ /*NOTREACHED*/
}