# 2.11BSD#431 - /usr/src/games/hack/def.flag.h

##### Macros

    FULL_MOON         X
    NEW_MOON          X
    wizard            X

##### struct's

    flag              X

       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;

#### Defined struct's

flag defined in line 4; used 8 times

- in line 41(2)
- in /usr/src/games/hack/hack.Decl.c line 23(2)
- in /usr/src/games/hack/hack.save.c line 52(2), 115(2)

#### Defined macros

FULL_MOON defined in line 37; used 4 times

- in /usr/src/games/hack/hack.dog.c line 386
- in /usr/src/games/hack/hack.main.c line 289
- in /usr/src/games/hack/hack.mhitu.c line 139
- in /usr/src/games/hack/hack.save.c line 44

NEW_MOON defined in line 36; used 2 times

- in /usr/src/games/hack/hack.main.c line 292
- in /usr/src/games/hack/hack.mhitu.c line 120

wizard defined in line 7; used 16 times

- in /usr/src/games/hack/hack.bones.c line 88
- in /usr/src/games/hack/hack.end.c line 68, 96, 188
- in /usr/src/games/hack/hack.main.c line 144, 187, 196
- in /usr/src/games/hack/hack.mklev.c line 124, 261, 382
- in /usr/src/games/hack/hack.mkshop.c line 23, 61, 85
- in /usr/src/games/hack/hack.pager.c line 395
- in /usr/src/games/hack/hack.trap.c line 340
- in /usr/src/games/hack/hack.u_init.c line 244

#### Usage of this include

def.flag.h used 2 times

- in /usr/src/games/hack/hack.h line 26
- in /usr/src/games/hack/hack.termcap.c line 6

Last modified: 1985-10-01 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 474 |