remove extraneous MAX/MIN
extralev.c defines and uses MAX/MIN macros instead of max/min from hack.h
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
/* 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. */
|
||||
|
||||
@@ -35,27 +34,21 @@ int x1,y1,x2,y2;
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user