1 /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
2 /* hack.Decl.c - version 1.0.3 */
5 char nul
[40]; /* contains zeros */
6 char plname
[PL_NSIZ
]; /* player name */
7 char lock
[PL_NSIZ
+ 4] = "1lock"; /* long enough for login name .99 */
9 boolean in_mklev
, restoring
;
11 struct rm levl
[COLNO
][ROWNO
]; /* level map */
13 struct mkroom rooms
[MAXNROFROOMS
+ 1];
16 struct monst
*fmon
= NULL
;
17 struct trap
*ftrap
= NULL
;
18 struct gold
*fgold
= NULL
;
19 struct obj
*fobj
= NULL
, *fcobj
= NULL
, *invent
= NULL
, *uwep
= NULL
, *uarm
= NULL
,
20 *uarm2
= NULL
, *uarmh
= NULL
, *uarms
= NULL
, *uarmg
= NULL
, *uright
= NULL
,
21 *uleft
= NULL
, *uchain
= NULL
, *uball
= NULL
;
24 struct monst youmonst
; /* dummy; used as return value for boomhit */
27 xchar xupstair
, yupstair
, xdnstair
, ydnstair
;
28 const char *save_cm
, *killer
, *nomovemsg
;
38 xchar seelx
, seehx
, seely
, seehy
; /* corners of lit room */
42 char quitchars
[] = " \r\n\033";