Home | History | Annotate | Line # | Download | only in hack
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