X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=advent.h;h=33ed6cf9e9e0f71dbeb87d05f275eee578c8b57a;hb=2deb1b9f7ff8e8e2a1b96fb28344100860b50897;hp=192248d370ae23688ba779e003739dbc03627182;hpb=c1f1f2f79f96542aecbb24ab1cf1914d0607b4e0;p=open-adventure.git diff --git a/advent.h b/advent.h index 192248d..33ed6cf 100644 --- a/advent.h +++ b/advent.h @@ -37,6 +37,7 @@ struct game_t { long knfloc; long limit; long lmwarn; + long loc; long newloc; long novice; long numdie; @@ -54,14 +55,21 @@ struct game_t { long wzdark; long zzword; long abbrev[LOCSIZ+1]; + long atloc[LOCSIZ+1]; long dseen[NDWARVES+1]; long dloc[NDWARVES+1]; long odloc[NDWARVES+1]; + long fixed[NOBJECTS+1]; + long link[NOBJECTS*2 + 1]; + long place[NOBJECTS+1]; + long hinted[HNTSIZ+1]; + long hintlc[HNTSIZ+1]; + long prop[NOBJECTS+1]; }; extern struct game_t game; -extern long ATLOC[], FIXED[], LINK[], LNLENG, LNPOSN, PARMS[], PLACE[]; +extern long LNLENG, LNPOSN, PARMS[]; extern char rawbuf[LINESIZE], INLINE[LINESIZE+1], MAP1[], MAP2[]; extern FILE *logfp; extern bool oldstyle; @@ -126,16 +134,13 @@ extern void score(long); extern long AMBER, ATTACK, AXE, BACK, BATTER, BEAR, BIRD, BLOOD, BOTTLE, CAGE, CAVE, CAVITY, CHAIN, CHASM, CHEST, CLAM, COINS, DALTLC, DOOR, DPRSSN, DRAGON, DWARF, EGGS, - EMRALD, ENTER, ENTRNC, FIND, FISSUR, FOOD, - GRATE, HINT, HINTED[], HINTLC[], - I, INVENT, IGO, J, JADE, K, K2, KEYS, KK, - KNIFE, KQ, L, LAMP, LL, LOC, LOCK, LOOK, - MAGZIN, MAXDIE, MAXTRS, MESSAG, MIRROR, MXSCOR, NUGGET, NUL, OBJ, - OGRE, OIL, OLDOBJ, OYSTER, - PANIC, PEARL, PILLOW, PLANT, PLANT2, PROP[], PYRAM, + EMRALD, ENTER, ENTRNC, FIND, FISSUR, FOOD, GRATE, HINT, I, INVENT, + J, JADE, K, KEYS, KNIFE, L, LAMP, LOCK, LOOK, + MAGZIN, MAXDIE, MAXTRS, MESSAG, MIRROR, MXSCOR, NUGGET, NUL, + OGRE, OIL, OLDOBJ, OYSTER, PANIC, PEARL, PILLOW, PLANT, PLANT2, PYRAM, RESER, ROD, ROD2, RUBY, RUG, SAPPH, SAY, SCORE, SECT, SIGN, SNAKE, SPK, STEPS, STICK, - STREAM, THROW, TK[], TRIDNT, TROLL, TROLL2, - URN, V1, V2, VASE, VEND, VERB, + STREAM, THROW, TRIDNT, TROLL, TROLL2, + URN, V1, V2, VASE, VEND, VOLCAN, VRSION, WATER, WD1, WD1X, WD2, WD2X;