Annotation of 43BSDTahoe/games/hack/def.flag.h, revision 1.1

1.1     ! root        1: /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
        !             2: /* def.flag.h - version 1.0.3 */
        !             3: 
        !             4: struct flag {
        !             5:        unsigned ident;         /* social security number for each monster */
        !             6:        unsigned debug:1;       /* in debugging mode */
        !             7: #define        wizard  flags.debug
        !             8:        unsigned toplin:2;      /* a top line (message) has been printed */
        !             9:                                /* 0: top line empty; 2: no --More-- reqd. */
        !            10:        unsigned cbreak:1;      /* in cbreak mode, rogue format */
        !            11:        unsigned standout:1;    /* use standout for --More-- */
        !            12:        unsigned nonull:1;      /* avoid sending nulls to the terminal */
        !            13:        unsigned time:1;        /* display elapsed 'time' */
        !            14:        unsigned nonews:1;      /* suppress news printing */
        !            15:        unsigned notombstone:1;
        !            16:        unsigned end_top, end_around;   /* describe desired score list */
        !            17:        unsigned end_own:1;             /* idem (list all own scores) */
        !            18:        unsigned no_rest_on_space:1;    /* spaces are ignored */
        !            19:        unsigned beginner:1;
        !            20:        unsigned female:1;
        !            21:        unsigned invlet_constant:1;     /* let objects keep their
        !            22:                                           inventory symbol */
        !            23:        unsigned move:1;
        !            24:        unsigned mv:1;
        !            25:        unsigned run:3;         /* 0: h (etc), 1: H (etc), 2: fh (etc) */
        !            26:                                /* 3: FH, 4: ff+, 5: ff-, 6: FF+, 7: FF- */
        !            27:        unsigned nopick:1;      /* do not pickup objects */
        !            28:        unsigned echo:1;        /* 1 to echo characters */
        !            29:        unsigned botl:1;        /* partially redo status line */
        !            30:        unsigned botlx:1;       /* print an entirely new bottom line */
        !            31:        unsigned nscrinh:1;     /* inhibit nscr() in pline(); */
        !            32:        unsigned made_amulet:1;
        !            33:        unsigned no_of_wizards:2;/* 0, 1 or 2 (wizard and his shadow) */
        !            34:                                /* reset from 2 to 1, but never to 0 */
        !            35:        unsigned moonphase:3;
        !            36: #define        NEW_MOON        0
        !            37: #define        FULL_MOON       4
        !            38: 
        !            39: };
        !            40: 
        !            41: extern struct flag flags;
        !            42: 

unix.superglobalmegacorp.com

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