xref: /netbsd-src/games/hack/def.mkroom.h (revision 0b9f50897e9a9c6709320fafb4c3787fddcc0a45)
1 /*
2  * Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985.
3  *
4  *	$Id: def.mkroom.h,v 1.2 1993/08/02 17:16:46 mycroft Exp $
5  */
6 
7 struct mkroom {
8 	schar lx,hx,ly,hy;	/* usually xchar, but hx may be -1 */
9 	schar rtype,rlit,doorct,fdoor;
10 };
11 
12 #define	MAXNROFROOMS	15
13 extern struct mkroom rooms[MAXNROFROOMS+1];
14 
15 #define	DOORMAX	100
16 extern coord doors[DOORMAX];
17 
18 /* various values of rtype */
19 /* 0: ordinary room; 8-15: various shops */
20 /* Note: some code assumes that >= 8 means shop, so be careful when adding
21    new roomtypes */
22 #define	SWAMP	3
23 #define	VAULT	4
24 #define	BEEHIVE	5
25 #define	MORGUE	6
26 #define	ZOO	7
27 #define	SHOPBASE	8
28 #define	WANDSHOP	9
29 #define	GENERAL	15
30