#define ISMULT(type) (type == POTION || type == SCROLL || type == FOOD)\r
#define rndchoice(a) (a[rnd(sizeof(a)/sizeof((a)[0]))])\r
#define hash(i) ((unsigned)(i)*2654435761u)\r
+\r
/*\r
* Things that appear on the screens\r
*/\r
extern struct trap traps[MAXTRAPS];\r
\r
#define NUM_FEATURES 6\r
+#define MAYBE_INTERESTED 1\r
+#define INTERESTED 20\r
\r
/*\r
* Structure describing a fighting being\r
char *charge_str(),*vowelstr(), *inv_name();\r
char *ctime(), *num(), *ring_num();\r
\r
+int readchar(WINDOW *win);\r
+int md_readchar(WINDOW *win);\r
+int wait_for(WINDOW *win, register char ch);\r
+char *killname(register char monst);\r
+\r
struct room *roomin();\r
\r
coord *rndmove();\r