1: /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
   2: /* def.trap.h - version 1.0.2 */
   3: 
   4: struct trap {
   5:     struct trap *ntrap;
   6:     xchar tx,ty;
   7:     unsigned ttyp:5;
   8:     unsigned tseen:1;
   9:     unsigned once:1;
  10: };
  11: 
  12: extern struct trap *ftrap;
  13: struct trap *t_at();
  14: #define newtrap()   (struct trap *) alloc(sizeof(struct trap))
  15: 
  16: /* various kinds of traps */
  17: #define BEAR_TRAP   0
  18: #define ARROW_TRAP  1
  19: #define DART_TRAP   2
  20: #define TRAPDOOR    3
  21: #define TELEP_TRAP  4
  22: #define PIT         5
  23: #define SLP_GAS_TRAP    6
  24: #define PIERC       7
  25: #define MIMIC       8   /* used only in mklev.c */
  26: #define TRAPNUM     9   /* if not less than 32, change sizeof(ttyp) */
  27:                 /* see also mtrapseen (bit map) */

Defined struct's

Defined macros

ARROW_TRAP defined in line 18; never used
BEAR_TRAP defined in line 17; never used
DART_TRAP defined in line 19; never used
MIMIC defined in line 25; used 1 times
PIERC defined in line 24; used 3 times
PIT defined in line 22; used 2 times
SLP_GAS_TRAP defined in line 23; never used
TELEP_TRAP defined in line 21; used 1 times
TRAPDOOR defined in line 20; used 3 times
TRAPNUM defined in line 26; used 2 times
newtrap defined in line 14; used 3 times

Usage of this include

Last modified: 1985-10-01
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 1957
Valid CSS Valid XHTML 1.0 Strict