From 611cae5d3fe86f99be9570f921fb5aaed6345947 Mon Sep 17 00:00:00 2001 From: jwalz Date: Sat, 5 Jan 2002 21:05:47 +0000 Subject: [PATCH] *** empty log message *** --- include/engrave.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 include/engrave.h diff --git a/include/engrave.h b/include/engrave.h new file mode 100644 index 000000000..105fd8be5 --- /dev/null +++ b/include/engrave.h @@ -0,0 +1,27 @@ +/* SCCS Id: @(#)engrave.h 3.3 91/07/31 */ +/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */ +/* NetHack may be freely redistributed. See license for details. */ + +#ifndef ENGRAVE_H +#define ENGRAVE_H + +struct engr { + struct engr *nxt_engr; + char *engr_txt; + xchar engr_x, engr_y; + unsigned engr_lth; /* for save & restore; not length of text */ + long engr_time; /* moment engraving was (will be) finished */ + xchar engr_type; +#define DUST 1 +#define ENGRAVE 2 +#define BURN 3 +#define MARK 4 +#define ENGR_BLOOD 5 +#define HEADSTONE 6 +#define N_ENGRAVE 6 +}; + +#define newengr(lth) (struct engr *)alloc((unsigned)(lth) + sizeof(struct engr)) +#define dealloc_engr(engr) free((genericptr_t) (engr)) + +#endif /* ENGRAVE_H */