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