X-Git-Url: https://git.cameronkatri.com/bsdgames-darwin.git/blobdiff_plain/04f4d7044367099914cf1906ae27ac20c24e44cf..9d392898ef791c3bb126639435de44743cc5e4e8:/mille/comp.c diff --git a/mille/comp.c b/mille/comp.c index 02be40f7..3b1bc300 100644 --- a/mille/comp.c +++ b/mille/comp.c @@ -1,4 +1,4 @@ -/* $NetBSD: comp.c,v 1.6 1999/09/08 21:17:50 jsm Exp $ */ +/* $NetBSD: comp.c,v 1.9 2003/08/07 09:37:24 agc Exp $ */ /* * Copyright (c) 1982, 1993 @@ -12,11 +12,7 @@ * 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[] = "@(#)comp.c 8.1 (Berkeley) 5/31/93"; #else -__RCSID("$NetBSD: comp.c,v 1.6 1999/09/08 21:17:50 jsm Exp $"); +__RCSID("$NetBSD: comp.c,v 1.9 2003/08/07 09:37:24 agc Exp $"); #endif #endif /* not lint */ @@ -131,7 +127,7 @@ norm: if (foundend) foundend = !check_ext(TRUE); for (i = 0; safe && i < HAND_SZ; i++) { - if (issafety(pp->hand[i])) { + if (is_safety(pp->hand[i])) { if (onecard(op) || (foundend && cango && !canstop)) { #ifdef DEBUG if (Debug) @@ -167,7 +163,7 @@ playsafe: playit[i] = cango; } } - if (!pp->can_go && !isrepair(pp->battle)) + if (!pp->can_go && !is_repair(pp->battle)) Numneed[opposite(pp->battle)]++; redoit: foundlow = (cango || count[C_END_LIMIT] != 0 @@ -183,7 +179,7 @@ redoit: value = valbuf; for (i = 0; i < HAND_SZ; i++) { card = pp->hand[i]; - if (issafety(card) || playit[i] == (cango != 0)) { + if (is_safety(card) || playit[i] == (cango != 0)) { #ifdef DEBUG if (Debug) fprintf(outf, "CALCMOVE: switch(\"%s\")\n", @@ -194,7 +190,7 @@ redoit: diff = End - pp->mileage; /* avoid getting too close */ if (Topcard > Deck && cango && diff <= 100 - && diff / Value[card] > count[card] + && (int)diff / Value[card] > count[card] && (card == C_25 || diff % 50 == 0)) { if (card == C_50 && diff - 50 == 25 && count[C_25] > 0) @@ -383,7 +379,7 @@ normbad: #endif value++; } - if (!pp->can_go && !isrepair(pp->battle)) + if (!pp->can_go && !is_repair(pp->battle)) Numneed[opposite(pp->battle)]++; if (cango) { play_it: @@ -392,7 +388,7 @@ play_it: Card_no = nummax; } else { - if (issafety(pp->hand[nummin])) { /* NEVER discard a safety */ + if (is_safety(pp->hand[nummin])) { /* NEVER discard a safety */ nummax = nummin; goto play_it; } @@ -415,7 +411,7 @@ onecard(pp) bat = pp->battle; spd = pp->speed; card = -1; - if (pp->can_go || ((isrepair(bat) || bat == C_STOP || spd == C_LIMIT) && + if (pp->can_go || ((is_repair(bat) || bat == C_STOP || spd == C_LIMIT) && Numseen[S_RIGHT_WAY] != 0) || (bat >= 0 && Numseen[safety(bat)] != 0)) switch (End - pp->mileage) { @@ -478,7 +474,7 @@ canplay(pp, op, card) break; case C_GO: if (!pp->can_go && - (isrepair(pp->battle) || pp->battle == C_STOP)) + (is_repair(pp->battle) || pp->battle == C_STOP)) return TRUE; break; case C_END_LIMIT: