Magic-number elimination.

This commit is contained in:
Eric S. Raymond 2017-06-13 18:54:53 -04:00
parent d61cab352e
commit dc6a5751ed
3 changed files with 10 additions and 8 deletions

View file

@ -11,7 +11,8 @@
#define MAXTRS 79
#define MAXPARMS 25
#define INVLIMIT 7
#define INTRANSITIVE -1 /* illegal object number */
#define INTRANSITIVE -1 /* illegal object number */
#define SPECIALBASE 300 /* base umber of special rooms */
typedef struct lcg_state
{
@ -146,6 +147,7 @@ extern int saveresume(FILE *, bool);
#define GSTONE(OBJ) ((OBJ) == EMRALD || (OBJ) == RUBY || (OBJ) == AMBER || (OBJ) == SAPPH)
#define FOREST(LOC) ((LOC) >= 145 && (LOC) <= 166)
#define VOCWRD(LETTRS,SECT) (VOCAB(MAKEWD(LETTRS),SECT))
#define SPECIAL(LOC) ((LOC) > SPECIALBASE)
/* The following two functions were added to fix a bug (game.clock1 decremented
* while in forest). They should probably be replaced by using another