Wikia

Wikihack

Source:Engrave.h

2,032pages on
this wiki
Talk0

Below is the full text to include/engrave.h from NetHack 3.4.3. To link to a particular line, write [[engrave.h#line123]], for example.

1.    /*	SCCS Id: @(#)engrave.h	3.4	1991/07/31	*/
2.    /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
3.    /* NetHack may be freely redistributed.  See license for details. */
4.    
The NetHack General Public License applies to screenshots, source code and other content from NetHack.
5.    #ifndef ENGRAVE_H
6.    #define ENGRAVE_H
7.    
8.    struct engr {
9.    	struct engr *nxt_engr;
10.   	char *engr_txt;
11.   	xchar engr_x, engr_y;
12.   	unsigned engr_lth;	/* for save & restore; not length of text */
13.   	long engr_time;		/* moment engraving was (will be) finished */
14.   	xchar engr_type;
15.   #define DUST	   1
16.   #define ENGRAVE    2
17.   #define BURN	   3
18.   #define MARK	   4
19.   #define ENGR_BLOOD 5
20.   #define HEADSTONE  6
21.   #define N_ENGRAVE  6
22.   };
23.   
24.   #define newengr(lth) (struct engr *)alloc((unsigned)(lth) + sizeof(struct engr))
25.   #define dealloc_engr(engr) free((genericptr_t) (engr))
26.   
27.   #endif /* ENGRAVE_H */

Around Wikia's network

Random Wiki