Annotation of 43BSDReno/games/hack/hack.Decl.c, revision 1.1

1.1     ! root        1: /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
        !             2: /* hack.Decl.c - version 1.0.3 */
        !             3: 
        !             4: #include       "hack.h"
        !             5: char nul[40];                  /* contains zeros */
        !             6: char plname[PL_NSIZ];          /* player name */
        !             7: char lock[PL_NSIZ+4] = "1lock";        /* long enough for login name .99 */
        !             8: 
        !             9: boolean in_mklev, restoring;
        !            10: 
        !            11: struct rm levl[COLNO][ROWNO];  /* level map */
        !            12: #ifndef QUEST
        !            13: #include "def.mkroom.h"
        !            14: struct mkroom rooms[MAXNROFROOMS+1];
        !            15: coord doors[DOORMAX];
        !            16: #endif QUEST
        !            17: struct monst *fmon = 0;
        !            18: struct trap *ftrap = 0;
        !            19: struct gold *fgold = 0;
        !            20: struct obj *fobj = 0, *fcobj = 0, *invent = 0, *uwep = 0, *uarm = 0,
        !            21:        *uarm2 = 0, *uarmh = 0, *uarms = 0, *uarmg = 0, *uright = 0,
        !            22:        *uleft = 0, *uchain = 0, *uball = 0;
        !            23: struct flag flags;
        !            24: struct you u;
        !            25: struct monst youmonst; /* dummy; used as return value for boomhit */
        !            26: 
        !            27: xchar dlevel = 1;
        !            28: xchar xupstair, yupstair, xdnstair, ydnstair;
        !            29: char *save_cm = 0, *killer, *nomovemsg;
        !            30: 
        !            31: long moves = 1;
        !            32: long wailmsg = 0;
        !            33: 
        !            34: int multi = 0;
        !            35: char genocided[60];
        !            36: char fut_geno[60];
        !            37: 
        !            38: xchar curx,cury;
        !            39: xchar seelx, seehx, seely, seehy;      /* corners of lit room */
        !            40: 
        !            41: coord bhitpos;
        !            42: 
        !            43: char quitchars[] = " \r\n\033";

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.