X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=advent.h;h=44839a899c81a0c30f7b6600043c06e6631de309;hp=3015d65d1f2b65b3768dc5c070b697c08dbb6559;hb=4a4c113624239b55b176ee23ed8e23c2337d42e2;hpb=4d7858d333057850b7d4635ba51441238f0721e2 diff --git a/advent.h b/advent.h index 3015d65..44839a8 100644 --- a/advent.h +++ b/advent.h @@ -65,8 +65,10 @@ #define GSTONE(OBJ) ((OBJ) == EMERALD || (OBJ) == RUBY || (OBJ) == AMBER || (OBJ) == SAPPH) #define FOREST(LOC) CNDBIT(LOC, COND_FOREST) #define OUTSID(LOC) (CNDBIT(LOC, COND_ABOVE) || FOREST(LOC)) +#define INSIDE(LOC) (!OUTSID(LOC) || LOC == LOC_BUILDING) #define INDEEP(LOC) ((LOC) >= LOC_MISTHALL && !OUTSID(LOC)) #define BUG(x) bug(x, #x) + #define MOTION_WORD(n) ((n) + 0) #define OBJECT_WORD(n) ((n) + 1000) #define ACTION_WORD(n) ((n) + 2000)