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