Annotation of 43BSDReno/games/hack/def.flag.h, revision 1.1.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.