/* NetHack 3.5 extralev.c $Date$ $Revision$ */
-/* SCCS Id: @(#)extralev.c 3.5 2001/09/06 */
/* Copyright 1988, 1989 by Ken Arromdee */
/* NetHack may be freely redistributed. See license for details. */
int horiz;
{
register int x,y,middle;
-#ifndef MAX
-#define MAX(a,b) (((a) > (b)) ? (a) : (b))
-#endif
-#ifndef MIN
-#define MIN(a,b) (((a) < (b)) ? (a) : (b))
-#endif
if (horiz) {
middle = x1 + rn2(x2-x1+1);
- for(x=MIN(x1,middle); x<=MAX(x1,middle); x++)
+ for(x=min(x1,middle); x<=max(x1,middle); x++)
corr(x, y1);
- for(y=MIN(y1,y2); y<=MAX(y1,y2); y++)
+ for(y=min(y1,y2); y<=max(y1,y2); y++)
corr(middle,y);
- for(x=MIN(middle,x2); x<=MAX(middle,x2); x++)
+ for(x=min(middle,x2); x<=max(middle,x2); x++)
corr(x, y2);
} else {
middle = y1 + rn2(y2-y1+1);
- for(y=MIN(y1,middle); y<=MAX(y1,middle); y++)
+ for(y=min(y1,middle); y<=max(y1,middle); y++)
corr(x1, y);
- for(x=MIN(x1,x2); x<=MAX(x1,x2); x++)
+ for(x=min(x1,x2); x<=max(x1,x2); x++)
corr(x, middle);
- for(y=MIN(middle,y2); y<=MAX(middle,y2); y++)
+ for(y=min(middle,y2); y<=max(middle,y2); y++)
corr(x2,y);
}
}