]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - mille/comp.c
install games files with the correct permissions.
[bsdgames-darwin.git] / mille / comp.c
index 2b431fb4ffb8614559f009ccc412690fff85777c..6ca5ad76d9ad00c618a4df5a6a4c17aac1df72d1 100644 (file)
@@ -1,3 +1,5 @@
+/*     $NetBSD: comp.c,v 1.5 1997/10/12 00:53:45 lukem Exp $   */
+
 /*
  * Copyright (c) 1982, 1993
  *     The Regents of the University of California.  All rights reserved.
  * SUCH DAMAGE.
  */
 
+#include <sys/cdefs.h>
 #ifndef lint
-/*static char sccsid[] = "from: @(#)comp.c     8.1 (Berkeley) 5/31/93";*/
-static char rcsid[] = "$Id: comp.c,v 1.3 1994/05/12 17:39:27 jtc Exp $";
+#if 0
+static char sccsid[] = "@(#)comp.c     8.1 (Berkeley) 5/31/93";
+#else
+__RCSID("$NetBSD: comp.c,v 1.5 1997/10/12 00:53:45 lukem Exp $");
+#endif
 #endif /* not lint */
 
 # include      "mille.h"
@@ -44,17 +50,18 @@ static char rcsid[] = "$Id: comp.c,v 1.3 1994/05/12 17:39:27 jtc Exp $";
 
 # define       V_VALUABLE      40
 
+void
 calcmove()
 {
-       register CARD           card;
-       register int            *value;
-       register PLAY           *pp, *op;
-       register bool           foundend, cango, canstop, foundlow;
-       register unsgn int      i, count200, badcount, nummin, nummax, diff;
-       register int            curmin, curmax;
-       register CARD           safe, oppos;
-       int                     valbuf[HAND_SZ], count[NUM_CARDS];
-       bool                    playit[HAND_SZ];
+       CARD            card;
+       int             *value;
+       PLAY            *pp, *op;
+       bool            foundend, cango, canstop, foundlow;
+       unsgn int       i, count200, badcount, nummin, nummax, diff;
+       int             curmin, curmax;
+       CARD            safe, oppos;
+       int             valbuf[HAND_SZ], count[NUM_CARDS];
+       bool            playit[HAND_SZ];
 
        wmove(Score, ERR_Y, ERR_X);     /* get rid of error messages    */
        wclrtoeol(Score);
@@ -73,7 +80,7 @@ calcmove()
                switch (card) {
                  case C_STOP:  case C_CRASH:
                  case C_FLAT:  case C_EMPTY:
-                       if (playit[i] = canplay(pp, op, card))
+                       if ((playit[i] = canplay(pp, op, card)) != 0)
                                canstop = TRUE;
                        goto norm;
                  case C_LIMIT:
@@ -399,17 +406,18 @@ play_it:
 /*
  * Return true if the given player could conceivably win with his next card.
  */
+int
 onecard(pp)
-register PLAY  *pp;
+       PLAY    *pp;
 {
-       register CARD   bat, spd, card;
+       CARD    bat, spd, card;
 
        bat = pp->battle;
        spd = pp->speed;
        card = -1;
        if (pp->can_go || ((isrepair(bat) || bat == C_STOP || spd == C_LIMIT) &&
                           Numseen[S_RIGHT_WAY] != 0) ||
-           bat >= 0 && Numseen[safety(bat)] != 0)
+           (bat >= 0 && Numseen[safety(bat)] != 0))
                switch (End - pp->mileage) {
                  case 200:
                        if (pp->nummiles[C_200] == 2)
@@ -431,9 +439,10 @@ register PLAY      *pp;
        return FALSE;
 }
 
+int
 canplay(pp, op, card)
-register PLAY  *pp, *op;
-register CARD  card;
+       PLAY    *pp, *op;
+       CARD    card;
 {
        switch (card) {
          case C_200: