X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=main.c;h=03990db0ab677017a55a347bc46d814a389f81ce;hb=3d9885d24d8c6e051aac3bbe6bc7dbfa07adf715;hp=c5e20a793ca1ef1640fb3a6ad47d81401cc11768;hpb=0e3456069fd18c352dc0823f07ed694d7b211c2c;p=open-adventure.git diff --git a/main.c b/main.c index c5e20a7..03990db 100644 --- a/main.c +++ b/main.c @@ -14,21 +14,20 @@ struct game_t game; -long LNLENG, LNPOSN, PARMS[26]; +long LNLENG, LNPOSN, PARMS[MAXPARMS+1]; char rawbuf[LINESIZE], INLINE[LINESIZE+1], MAP1[129], MAP2[129]; long AMBER, ATTACK, AXE, BACK, BATTER, BEAR, BIRD, BLOOD, BOTTLE, CAGE, CAVE, CAVITY, CHAIN, CHASM, CHEST, - CLAM, COINS, DALTLC, DOOR, DPRSSN, DRAGON, DWARF, EGGS, + CLAM, COINS, DOOR, DPRSSN, DRAGON, DWARF, EGGS, EMRALD, ENTER, ENTRNC, FIND, FISSUR, FOOD, - GRATE, HINT, I, INVENT, IGO, J, JADE, K, K2, KEYS, KK, - KNIFE, L, LAMP, LOCK, LOOK, - MAGZIN, MAXDIE, MAXTRS, MESSAG, MIRROR, MXSCOR, - NUGGET, NUL, OGRE, OIL, OYSTER, PEARL, PILLOW, - PLANT, PLANT2, PYRAM, RESER, ROD, ROD2, RUBY, RUG, SAPPH, SAY, - SCORE, SECT, SIGN, SNAKE, SPK, STEPS, STICK, - STREAM, THROW, TK[21], TRIDNT, TROLL, TROLL2, - URN, V1, V2, VASE, VEND, VERB, + GRATE, HINT, I, INVENT, J, JADE, K, KEYS, + KNIFE, L, LAMP, LOCK, LOOK, MAGZIN, + MESSAG, MIRROR, NUGGET, NUL, OGRE, OIL, OYSTER, + PEARL, PILLOW, PLANT, PLANT2, PYRAM, RESER, ROD, ROD2, + RUBY, RUG, SAPPH, SAY, SECT, SIGN, SNAKE, SPK, + STEPS, STICK, STREAM, THROW, TRIDNT, TROLL, TROLL2, + URN, V1, V2, VASE, VEND, VOLCAN, VRSION = 25, WATER, WD1, WD1X, WD2, WD2X; FILE *logfp; bool oldstyle = false; @@ -154,8 +153,10 @@ static bool fallback_handler(char *buf) } static bool do_command(FILE *cmdin) { - long LL, KQ; + long LL, KQ, VERB, KK, K2; long obj; + long TK[21]; + static long IGO = 0; /* Can't leave cave once it's closing (except by main office). */