X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=advent.h;h=670d7e9cab3f916a35d5f17d4405294d34fe0ade;hb=2328739e5141cfa9ede4c94f89571266a96bb5c0;hp=ac648fecc454317b87847c96b7e4a1ddddfde28b;hpb=0a87fc9f78c40354068749f93cbbed80e217cd88;p=open-adventure.git diff --git a/advent.h b/advent.h index ac648fe..670d7e9 100644 --- a/advent.h +++ b/advent.h @@ -54,6 +54,11 @@ #define OUTSID(LOC) (CNDBIT(LOC, COND_ABOVE) || FOREST(LOC)) #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) +#define SPECIAL_WORD(n) ((n) + 3000) +#define PROMOTE_WORD(n) ((n) + 1000) enum bugtype { SPECIAL_TRAVEL_500_GT_L_GT_300_EXCEEDS_GOTO_LIST, @@ -210,7 +215,7 @@ extern int savefile(FILE *, long); extern int suspend(void); extern int resume(void); extern int restore(FILE *); -extern void initialise(void); +extern long initialise(void); extern int action(struct command_t *command); /* Alas, declaring this static confuses the coverage analyzer */