X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;ds=inline;f=advent.h;h=979196f80a3a31129d2cb6159a8c6b7fb28766e2;hb=537c4511e2f3802421f79aed7b6af16d66adb518;hp=b6992497a12a5219b2f8c7679d66301fb94e8f8c;hpb=3c8530663d1cf0ee31e9bb859f999dc3b6a798d9;p=open-adventure.git diff --git a/advent.h b/advent.h index b699249..979196f 100644 --- a/advent.h +++ b/advent.h @@ -152,7 +152,7 @@ extern int restore(FILE *); #define LIQLOC(LOC) (LIQ2((MOD(COND[LOC]/2*2,8)-5)*MOD(COND[LOC]/4,2)+1)) #define CNDBIT(L,N) (TSTBIT(COND[L],N)) #define FORCED(LOC) (COND[LOC] == 2) -#define DARK(DUMMY) ((!CNDBIT(game.loc,LIGHT)) && (game.prop[LAMP] == 0 || !HERE(LAMP))) +#define DARK(DUMMY) ((!CNDBIT(game.loc,COND_LIT)) && (game.prop[LAMP] == 0 || !HERE(LAMP))) #define PCT(N) (randrange(100) < (N)) #define GSTONE(OBJ) ((OBJ) == EMERALD || (OBJ) == RUBY || (OBJ) == AMBER || (OBJ) == SAPPH) #define FOREST(LOC) ((LOC) >= LOC_FOREST1 && (LOC) <= LOC_FOREST22) @@ -210,25 +210,6 @@ int action(FILE *input, struct command_t *command); #define GO_ACTION 40000 #define GO_DWARFWAKE 19000 -/* Symbols for cond bits */ -#define LIGHT 0 /* Light */ -#define OILY 1 /* If bit 2 is on: on for oil, off for water */ -#define FLUID 2 /* Liquid asset, see bit 1 */ -#define NOARRR 3 /* Pirate doesn't go here unless following player */ -#define NOBACK 4 /* Cannot use "back" to move away */ -/* Bits past 10 indicate areas of interest to "hint" routines */ -#define HBASE 10 /* Base for location hint bits */ -#define HCAVE 11 /* Trying to get into cave */ -#define HBIRD 12 /* Trying to catch bird */ -#define HSNAKE 13 /* Trying to deal with snake */ -#define HMAZE 14 /* Lost in maze */ -#define HDARK 15 /* Pondering dark room */ -#define HWITT 16 /* At Witt's End */ -#define HCLIFF 17 /* Cliff with urn */ -#define HWOODS 18 /* Lost in forest */ -#define HOGRE 19 /* Trying to deal with ogre */ -#define HJADE 20 /* Found all treasures except jade */ - /* Special object statuses in game.place - can also be a location number (> 0) */ #define CARRIED -1 /* Player is toting it */