]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - battlestar/words.c
Include <sys/endian.h>.
[bsdgames-darwin.git] / battlestar / words.c
index 429a0024e8a40dfbddd47de8873929b9032f9c3c..8f6266ac516b1dca9711bf5a1fb50e0325e0823e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: words.c,v 1.7 2000/09/09 18:03:58 jsm Exp $    */
+/*     $NetBSD: words.c,v 1.11 2003/08/07 09:37:03 agc Exp $   */
 
 /*
  * Copyright (c) 1983, 1993
  * 2. Redistributions in binary form must reproduce the above copyright
  *    notice, this list of conditions and the following disclaimer in the
  *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *     This product includes software developed by the University of
- *     California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
+ * 3. Neither the name of the University nor the names of its contributors
  *    may be used to endorse or promote products derived from this software
  *    without specific prior written permission.
  *
@@ -38,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)words.c    8.2 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: words.c,v 1.7 2000/09/09 18:03:58 jsm Exp $");
+__RCSID("$NetBSD: words.c,v 1.11 2003/08/07 09:37:03 agc Exp $");
 #endif
 #endif                         /* not lint */
 
@@ -91,9 +87,11 @@ struct wlist wlist[] = {
        { "match",      MATCHES,        OBJECT, NULL },
        { "book",       MATCHES,        OBJECT, NULL },
        { "man",        MAN,            NOUNS, NULL },
+       { "papaya",     PAPAYAS,        OBJECT, NULL },
        { "papayas",    PAPAYAS,        OBJECT, NULL },
        { "pineapple",  PINEAPPLE,      OBJECT, NULL },
        { "kiwi",       KIWI,           OBJECT, NULL },
+       { "coconut",    COCONUTS,       OBJECT, NULL },
        { "coconuts",   COCONUTS,       OBJECT, NULL },
        { "mango",      MANGO,          OBJECT, NULL },
        { "ring",       RING,           OBJECT, NULL },
@@ -148,6 +146,7 @@ struct wlist wlist[] = {
        { "everything", EVERYTHING,     OBJECT, NULL },
        { "all",        EVERYTHING,     OBJECT, NULL },
        { "and",        AND,            CONJ, NULL },
+       { ",",          AND,            CONJ, NULL },
        { "kill",       KILL,           VERB, NULL },
        { "fight",      KILL,           VERB, NULL },
        { "ravage",     RAVAGE,         VERB, NULL },
@@ -173,6 +172,8 @@ struct wlist wlist[] = {
        { "hack",       SMITE,          VERB, NULL },
        { "shoot",      SHOOT,          VERB, NULL },
        { "blast",      SHOOT,          VERB, NULL },
+       { "open",       OPEN,           VERB, NULL },
+       { "unlock",     OPEN,           VERB, NULL },
        { "on",         ON,             PREPS, NULL },
        { "off",        OFF,            PREPS, NULL },
        { "time",       TIME,           VERB, NULL },
@@ -182,6 +183,8 @@ struct wlist wlist[] = {
        { "swim",       SWIM,           VERB, NULL },
        { "drink",      DRINK,          VERB, NULL },
        { "door",       DOOR,           NOUNS, NULL },
+       { "verbose",    VERBOSE,        VERB, NULL },
+       { "brief",      BRIEF,          VERB, NULL },
        { "save",       SAVE,           VERB, NULL },
        { "ride",       RIDE,           VERB, NULL },
        { "mount",      RIDE,           VERB, NULL },
@@ -205,9 +208,9 @@ struct wlist wlist[] = {
        { "purple",     0,              ADJS, NULL },
        { "kingly",     0,              ADJS, NULL },
        { "the",        0,              ADJS, NULL },
-       { "climb",      0,              ADJS, NULL },
-       { "move",       0,              ADJS, NULL },
-       { "make",       0,              ADJS, NULL },
+       { "climb",      AUXVERB,        VERB, NULL },
+       { "move",       AUXVERB,        VERB, NULL },
+       { "make",       AUXVERB,        VERB, NULL },
        { "to",         0,              ADJS, NULL },
        { NULL,         0,              0, NULL }
 };