]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - sail/pl_2.c
Add -A for automatic playing mode.
[bsdgames-darwin.git] / sail / pl_2.c
index 7f583b3d6acdeaed278eacb934ce7808b5d82589..1ac1d2056fc60708bab7478452c51ef7b685a2f7 100644 (file)
@@ -1,6 +1,8 @@
+/*     $NetBSD: pl_2.c,v 1.4 1997/10/13 19:45:01 christos Exp $        */
+
 /*
- * Copyright (c) 1983 Regents of the University of California.
- * All rights reserved.
+ * Copyright (c) 1983, 1993
+ *     The Regents of the University of California.  All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
  * SUCH DAMAGE.
  */
 
+#include <sys/cdefs.h>
 #ifndef lint
-/*static char sccsid[] = "from: @(#)pl_2.c     5.4 (Berkeley) 6/1/90";*/
-static char rcsid[] = "$Id: pl_2.c,v 1.2 1993/08/01 18:51:40 mycroft Exp $";
+#if 0
+static char sccsid[] = "@(#)pl_2.c     8.1 (Berkeley) 5/31/93";
+#else
+__RCSID("$NetBSD: pl_2.c,v 1.4 1997/10/13 19:45:01 christos Exp $");
+#endif
 #endif /* not lint */
 
 #include "player.h"
 
+void
 play()
 {
-       register struct ship *sp;
+       struct ship *sp;
 
        for (;;) {
                switch (sgetch("~\b", (struct ship *)0, 0)) {
@@ -57,7 +64,7 @@ play()
                        unfoulplayer();
                        break;
                case 'v':
-                       Signal("%s", (struct ship *)0, version);
+                       Msg("%s", version);
                        break;
                case 'b':
                        acceptboard();
@@ -75,7 +82,7 @@ play()
                        repair();
                        break;
                case 'B':
-                       Signal("'Hands to stations!'", (struct ship *)0);
+                       Msg("'Hands to stations!'");
                        unboard(ms, ms, 1);     /* cancel DBP's */
                        unboard(ms, ms, 0);     /* cancel offense */
                        break;
@@ -91,10 +98,10 @@ play()
                        mf->loadR = L_EMPTY;
                        mf->readyL = R_EMPTY;
                        mf->readyR = R_EMPTY;
-                       Signal("Broadsides unloaded", (struct ship *)0);
+                       Msg("Broadsides unloaded");
                        break;
                case 'q':
-                       Signal("Type 'Q' to quit", (struct ship *)0);
+                       Msg("Type 'Q' to quit");
                        break;
                case 'Q':
                        leave(LEAVE_QUIT);
@@ -106,7 +113,7 @@ play()
                        break;
                case 'i':
                        if ((sp = closestenemy(ms, 0, 1)) == 0)
-                               Signal("No more ships left.");
+                               Msg("No more ships left.");
                        else
                                eyeball(sp);
                        break;