/* header ADVDEC.H *\ \* WARNING: GLOBAL EXTERNAL declarations for adventure */ /* Database variables */ extern struct wac wc[]; /* see ADVWORD.H */ extern char *cave[]; /* see ADVCAVE.H */ extern long idx1[]; /* see ADVTEXT.H */ extern long idx2[]; /* see ADVTEXT.H */ extern long idx3[]; /* see ADVTEXT.H */ extern long idx4[]; /* see ADVTEXT.H */ extern struct trav travel[]; extern FILE *fd1, *fd2, *fd3, *fd4; extern int actmsg[]; /* action messages */ /* English variables */ extern int verb,object,motion; extern char word1[],word2[]; /* Play variables */ extern int turns; extern int loc,oldloc,oldloc2,newloc; /* location variables */ extern int cond[]; /* location status */ extern int place[]; /* object location */ extern int fixed[]; /* second object loc */ extern int visited[]; /* >0 if has been here */ extern int prop[]; /* status of object */ extern int tally,tally2; /* item counts */ extern int limit; /* time limit */ extern int lmwarn; /* lamp warning flag */ extern int wzdark,closing,closed; /* game state flags */ extern int holding; /* count of held items */ extern int detail; /* LOOK count */ extern int knfloc; /* knife location */ extern int clock,clock2,panic; /* timing variables */ extern int dloc[]; /* dwarf locations */ extern int dflag; /* dwarf flag */ extern int dseen[]; /* dwarf seen flag */ extern int odloc[]; /* dwarf old locations */ extern int daltloc; /* alternate appearance */ extern int dkill; /* dwarves killed */ extern int chloc,chloc2; /* chest locations */ extern int bonus; /* to pass to end */ extern int numdie; /* number of deaths */ extern int object1; /* to help intrans. */ extern int gaveup; /* 1 if he quit early */ extern int foobar; /* fie fie foe foo... */ extern int saveflg; /* if game being saved */ extern int dbugflg; /* if game is in debug */ extern int lastglob; /* to get space req. */