home *** CD-ROM | disk | FTP | other *** search
- C ADVENTURES
- C
- C MODIFIED BY KENT BLACKETT
- C ENGINEERING SYSTEMS GROUP
- C DIGITAL EQUIPMENT CORP.
- C 15-JUL-77
- C ORIGINAL VERSION WAS FOR DECSYSTEM-10
- C THIS VERSION IS FOR FORTRAN IV-PLUS UNDER
- C THE IAS OPERATING SYSTEM ON THE PDP-11/70
- C NOTE THAT IT MUST BE COMPILED WITH THE
- C /WF:3/I4 SWITCHES...
- C
- C
- C CURRENT LIMITS
- C 750 TRAVEL OPTIONS (TRAVEL, TRVSIZ).
- C 300 VOCABULARY WORDS (KTAB, ATAB, TABSIZ).
- C 150 LOCATIONS (LTEXT, STEXT, KEY, COND, ABB, ATLOC, LOCSIZ)
- C 100 OBJECTS (PLAC, PLACE, FIXD, FIXED, LINK (TWICE), PTEXT, PROP).
- C 35 "ACTION" VERBS (ACTSPK, VRBSIZ).
- C 205 RANDOM MESSAGES (RTEXT, TRXSIZ).
- C 12 DIFFERENT PLAYER CLASSIFICATIONS (CTEXT, CVAL, CLSMAX).
- C 20 HINTS, LESS 3 (HINTLC, HINTED, HINTS, HNTSIZ).
- C 35 MAGIC MESSAGES (MTEXT, MAGSIZ).
- C THERE ARE ALSO LIMITS WHICH CANNOT BE EXCEEDED DUE TO THE STRUCTURE OF
- C THE DATABASE. (E.G., THE VOCABULARY USES N/1000 TO DETERMINE WORD TYPE,
- C SO THERE CAN'T BE MORE THAN 1000 WORDS.) THESE UPPER LIMITS ARE:
- C 1000 NON-SYNONYMOUS VOCABULARY WORDS
- C 300 LOCATIONS
- C 100 OBJECTS
- C
- IMPLICIT INTEGER*4 (A-Z)
- C INTEGER*2 KTAB,LTEXT,STEXT,KEY,COND,ABB,ATLOC,PLAC,
- C 1PLACE,FIXD,FIXED,LINK,PTEXT,PROP,ACTSPK,RTEXT,CTEXT,CVAL,
- C 2HINTLC,HINTS,MTEXT,TK,DLOC,ODLOC,ASCVAR
- LOGICAL DSEEN,BLKLIN,HINTED,YES,START
- LOGICAL TOTING,HERE,AT,BITSET,DARK,WZDARK,LMWARN,CLOSNG,PANIC,
- 1 CLOSED,GAVEUP,SCORNG,DEMO,YEA,WIZ
-
- COMMON /TXTCOM/ RTEXT,LINES,ASCVAR
- COMMON /BLKCOM/ BLKLIN
- COMMON /VOCCOM/ KTAB,ATAB,TABSIZ
- COMMON /PLACOM/ ATLOC,LINK,PLACE,FIXED,HOLDNG
- COMMON /MTXCOM/ MTEXT
- COMMON /PTXCOM/ PTEXT
- COMMON /ABBCOM/ ABB
- COMMON /WIZCOM/ WKDAY,WKEND,HOLID,HBEGIN,HEND,HNAME,
- 1 SHORT,MAGIC,MAGNM,LATNCY,SAVED,SAVET,SETUP,WIZ
- COMMON /MISCOM/ LINUSE,TRVS,CLSSES,OLDLOC,LOC,CVAL,TK,NEWLOC,
- 1 KEY,PLAC,FIXD,ACTSPK,COND,HINTS,HNTMAX,PROP,TALLY,TALLY2,
- 2 HINTLC,CHLOC,CHLOC2,DSEEN,DFLAG,DLOC,DALTLC,KEYS,LAMP,
- 3 GRATE,CAGE,ROD,ROD2,STEPS,BIRD,DOOR,PILLOW,SNAKE,FISSUR,
- 4 TABLET,CLAM,OYSTER,MAGZIN,DWARF,KNIFE,FOOD,BOTTLE,WATER,
- 5 OIL,PLANT,PLANT2,AXE,MIRROR,DRAGON,CHASM,TROLL,TROLL2,
- 6 BEAR,MESSAG,VEND,BATTER,NUGGET,COINS,CHEST,EGGS,TRIDNT,
- 7 VASE,EMRALD,PYRAM,PEARL,RUG,CHAIN,BACK,LOOK,CAVE,NULL,
- 8 ENTRNC,DPRSSN,SAY,LOCK,THROW,FIND,INVENT,TURNS,LMWARN,
- 9 IWEST,KNFLOC,DETAIL,ABBNUM,NUMDIE,MAXDIE,DKILL,FOOBAR,
- 1 BONUS,CLOCK1,CLOCK2,CLOSNG,PANIC,CLOSED,GAVEUP,SCORNG
- COMMON /MISC2/ I,TRXSIZ,CLSMAX,MAGSIZ,LOCSIZ,CTEXT,STEXT,LTEXT,
- 1 SECT,TRAVEL,TRVSIZ,TABNDX,OBJ,J,K,VERB,HNTSIZ,MAXTRS,
- 2 HINTED,HNTLOC,KK
-
- DIMENSION LINES(18)
- DIMENSION TRAVEL(750)
- DIMENSION KTAB(300),ATAB(300)
- DIMENSION LTEXT(150),STEXT(150),KEY(150),COND(150),ABB(150),
- 1 ATLOC(150)
- DIMENSION PLAC(100),PLACE(100),FIXD(100),FIXED(100),LINK(200),
- 1 PTEXT(100),PROP(100)
- DIMENSION ACTSPK(35)
- DIMENSION RTEXT(205)
- DIMENSION CTEXT(12),CVAL(12)
- DIMENSION HINTLC(20),HINTED(20),HINTS(20,4)
- DIMENSION MTEXT(35)
- DIMENSION TK(20),DSEEN(6),DLOC(6),ODLOC(6),HNAME(4)
-
-
-