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;
Last modified: 1985-10-01
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 649
Valid CSS Valid XHTML 1.0 Strict