X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=advent.h;h=8cecf317f15a1612a11d3842b41b1d27d57fc8fe;hb=b7bf85904d00488f6902036d03e9db664b68de89;hp=a2c1eb0245465aa6439f92e65755a74a4c375af8;hpb=d9d58ea168e53d93c527b2d302893c230a690480;p=open-adventure.git diff --git a/advent.h b/advent.h index a2c1eb0..8cecf31 100644 --- a/advent.h +++ b/advent.h @@ -13,7 +13,7 @@ #define LCG_M 1048576L #define LINESIZE 1024 -#define TOKLEN 5 // # sigificant characters in a token */ +#define TOKLEN 5 // # outputting characters in a token */ #define NDWARVES 6 // number of dwarves #define PIRATE NDWARVES // must be NDWARVES-1 when zero-origin #define DALTLC LOC_NUGGET // alternate dwarf location @@ -233,7 +233,7 @@ extern bool silent_yes_or_no(void); extern bool yes_or_no(const char*, const char*, const char*); extern void juggle(obj_t); extern void move(obj_t, loc_t); -extern loc_t put(obj_t, int, int); +extern loc_t put(obj_t, loc_t, int); extern void carry(obj_t, loc_t); extern void drop(obj_t, loc_t); extern int atdwrf(loc_t); @@ -244,6 +244,9 @@ extern int32_t randrange(int32_t); extern int score(enum termination); extern void terminate(enum termination) __attribute__((noreturn)); extern int savefile(FILE *, int32_t); +#if defined ADVENT_AUTOSAVE +extern void autosave(void); +#endif extern int suspend(void); extern int resume(void); extern int restore(FILE *);