#ifndef _UTIL_H_b50eaa96_ #define _UTIL_H_b50eaa96_ #include "structs.h" extern int never_collapsible(OBJ *, OBJ *); extern int never_identical(OBJ *, OBJ *); extern int distance2(LOC *, LOC *); extern int distancei(LOC *, LOC *); extern int vowel(char); extern LOC *movecell(LOC *, int, int, int); extern int dirkey(int, int *, int *, XY *, int *, int); #define DK_CTL 0x00000001 #define DK_CAPS 0x00000002 #define DK_NOCTL 0x00000004 #define DK_NOCAPS 0x00000008 extern XY turn_r(XY); extern XY turn_l(XY); extern XY turn_r45(XY); extern XY turn_l45(XY); extern const char *pickverb(MONST *, const char *, const char *); #endif