X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=advent.h;h=1cc87842240974bfe9ad4d0c7db339d84712c1d9;hp=ffde43c4f450b93959399434e95bdae5631d2151;hb=a3485d2a41ae0360177c8b475972610025aec8f3;hpb=a6feda53072426e635173a6a6c0e3aa95c2afc17 diff --git a/advent.h b/advent.h index ffde43c..1cc8784 100644 --- a/advent.h +++ b/advent.h @@ -116,6 +116,7 @@ extern long randrange(long); extern void score(enum termination); extern int suspend(FILE *); extern int resume(FILE *); +extern int restore(FILE *); /* * MOD(N,M) = Arithmetic modulus @@ -170,6 +171,9 @@ extern long AMBER, ATTACK, AXE, BACK, BATTER, BEAR, enum speechpart {unknown, intransitive, transitive}; +void initialise(void); +int action(FILE *input, enum speechpart part, long verb, token_t obj); + /* Phase codes for action returns. * These were at one time FORTRAN line numbers. * The values don't matter, but perturb their order at your peril.