Difference between revisions of "Source:NetHack 1.4f/trap.h"

From NetHackWiki
Jump to navigation Jump to search
m (Automated source code upload)
 
m (Semi-redirect to 1.3d versions)
Line 1: Line 1:
Below is the full text to '''trap.h''' from the [[NetHack 1.4f source code|source code]] of [[NetHack 1.4f]]. To link to a particular line, write [[NetHack 1.4f/trap.h#line123|<nowiki>[[NetHack 1.4f/trap.h#line123]]</nowiki>]], for example.
+
The source code file '''trap.h''' in [[NetHack 1.4f source code|NetHack 1.4f]] is unchanged from [[NetHack 1.3d/trap.h]].
 
+
[[Category:NetHack 1.4f source code]]
'''Warning!''' This is the source code from an old release. For the latest release, see [[Source code]]
 
 
 
{{CWI}}
 
<span id="line1">1.    /* SCCS Id: @(#)trap.h 1.3 87/07/14</span>
 
<span id="line2">2.    /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */</span>
 
<span id="line3">3.    /* trap.h - version 1.0.2 */</span>
 
<span id="line4">4.    </span>
 
<span id="line5">5.    struct trap {</span>
 
<span id="line6">6.    struct trap *ntrap;</span>
 
<span id="line7">7.    xchar tx,ty;</span>
 
<span id="line8">8.    Bitfield(ttyp,5);</span>
 
<span id="line9">9.    Bitfield(tseen,1);</span>
 
<span id="line10">10.  Bitfield(once,1);</span>
 
<span id="line11">11.  };</span>
 
<span id="line12">12.  </span>
 
<span id="line13">13.  extern struct trap *ftrap;</span>
 
<span id="line14">14.  struct trap *t_at();</span>
 
<span id="line15">15.  #define newtrap() (struct trap *) alloc(sizeof(struct trap))</span>
 
<span id="line16">16.  </span>
 
<span id="line17">17.  /* Standard Hack traps. */</span>
 
<span id="line18">18.  #define NO_TRAP        0</span>
 
<span id="line19">19.  #define BEAR_TRAP      1</span>
 
<span id="line20">20.  #define ARROW_TRAP      2</span>
 
<span id="line21">21.  #define DART_TRAP      3</span>
 
<span id="line22">22.  #define TRAPDOOR        4</span>
 
<span id="line23">23.  #define TELEP_TRAP      5</span>
 
<span id="line24">24.  #define PIT            6</span>
 
<span id="line25">25.  #define SLP_GAS_TRAP    7</span>
 
<span id="line26">26.  #define PIERC          8</span>
 
<span id="line27">27.  #define MIMIC          9</span>
 
<span id="line28">28.  </span>
 
<span id="line29">29.  /* Defines below this line are automatically added by makedefs (-t option) */</span>
 
<span id="line30">30.  /* if you add any additional code below the next line, it will disappear.  */</span>
 
<span id="line31">31.  /* DO NOT REMOVE THIS LINE */</span>
 
<span id="line32">32.  </span>
 
<span id="line33">33.  #define MGTRP 10</span>
 
<span id="line34">34.  #define SQBRD 11</span>
 
<span id="line35">35.  #define WEB 12</span>
 
<span id="line36">36.  #define SPIKED_PIT 13</span>
 
<span id="line37">37.   #define LEVEL_TELEP 14</span>
 
<span id="line38">38.  #define ANTI_MAGIC 15</span>
 
<span id="line39">39.  #define RUST_TRAP 16</span>
 
<span id="line40">40.  </span>
 
<span id="line41">41.  #define TRAPNUM 17</span>
 
[[Category:NetHack 1.4f source code|trap.h]]
 

Revision as of 20:53, 3 September 2006

The source code file trap.h in NetHack 1.4f is unchanged from NetHack 1.3d/trap.h.