]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - hack/def.monst.h
remove the attributions from my slogans. they kept popping up in
[bsdgames-darwin.git] / hack / def.monst.h
index 88836af7aee3b204c1c52d4111aa869f739749cf..f9ba4eb0beae17c27544c6bd947026278d6e2fa9 100644 (file)
@@ -1,9 +1,13 @@
-/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
-/* def.monst.h - version 1.0.2 */
+/*     $NetBSD: def.monst.h,v 1.6 2001/03/25 20:43:58 jsm Exp $        */
 
+/*
+ * Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985.
+ */
+#ifndef _DEF_MONST_H_
+#define _DEF_MONST_H_
 struct monst {
        struct monst *nmon;
-       struct permonst *data;
+       const struct permonst *data;
        unsigned m_id;
        xchar mx,my;
        xchar mdx,mdy;          /* if mdispl then pos where last displayed */
@@ -34,7 +38,7 @@ struct monst {
        Bitfield(mnamelth,6);   /* length of name (following mxlth) */
 #ifndef NOWORM
        Bitfield(wormno,5);     /* at most 31 worms on any level */
-#endif NOWORM
+#endif /* NOWORM */
        unsigned mtrapseen;     /* bitmap of traps we've been trapped in */
        long mlstmv;    /* prevent two moves at once */
        struct obj *minvent;
@@ -49,7 +53,6 @@ struct monst {
 
 extern struct monst *fmon;
 extern struct monst *fallen_down;
-struct monst *m_at();
 
 /* these are in mspeed */
 #define MSLOW 1 /* slow monster */
@@ -58,3 +61,4 @@ struct monst *m_at();
 #define        NAME(mtmp)      (((char *) mtmp->mextra) + mtmp->mxlth)
 #define        MREGEN          "TVi1"
 #define        UNDEAD          "ZVW "
+#endif /* _DEF_MONST_H_ */