-/* $NetBSD: move.c,v 1.6 1997/05/23 23:09:41 jtc Exp $ */
+/* $NetBSD: move.c,v 1.8 1999/03/29 05:12:39 mrg Exp $ */
/*
* Copyright (c) 1983, 1993
* SUCH DAMAGE.
*/
+#include <sys/cdefs.h>
#ifndef lint
#if 0
static char sccsid[] = "@(#)move.c 8.1 (Berkeley) 5/31/93";
#else
-static char rcsid[] = "$NetBSD: move.c,v 1.6 1997/05/23 23:09:41 jtc Exp $";
+__RCSID("$NetBSD: move.c,v 1.8 1999/03/29 05:12:39 mrg Exp $");
#endif
#endif /* not lint */
#include "unctrl.h"
#endif
-# ifdef attron
-# include <term.h>
-# endif attron
-
/*
* @(#)move.c 1.2 (Berkeley) 3/28/83
*/
"M_DISCARD", "M_DRAW", "M_PLAY", "M_ORDER"
};
+void
domove()
{
- register PLAY *pp;
- register int i, j;
- register bool goodplay;
+ PLAY *pp;
+ int i, j;
+ bool goodplay;
pp = &Player[Play];
if (Play == PLAYER)
* Check and see if either side can go. If they cannot,
* the game is over
*/
-check_go() {
-
- register CARD card;
- register PLAY *pp, *op;
- register int i;
+void
+check_go()
+{
+ CARD card;
+ PLAY *pp, *op;
+ int i;
for (pp = Player; pp < &Player[2]; pp++) {
op = (pp == &Player[COMP] ? &Player[PLAYER] : &Player[COMP]);
Finished = TRUE;
}
+int
playcard(pp)
-register PLAY *pp;
+ PLAY *pp;
{
- register int v;
- register CARD card;
+ int v;
+ CARD card;
/*
* check and see if player has picked
return TRUE;
}
+void
getmove()
{
- register char c, *sp;
+ char c;
#ifdef EXTRAP
static bool last_ex = FALSE; /* set if last command was E */
Movetype = M_ORDER;
goto ret;
case 'Q': /* Quit */
- rub(); /* Same as a rubout */
+ rub(0); /* Same as a rubout */
break;
case 'W': /* Window toggle */
Window = nextwin(Window);
*sp = '\0';
leaveok(Board, TRUE);
if ((outf = fopen(buf, "w")) == NULL)
- perror(buf);
+ warn("%s", buf);
setbuf(outf, (char *)NULL);
}
Debug = !Debug;
ret:
leaveok(Board, TRUE);
}
+
/*
* return whether or not the player has picked
*/
+int
haspicked(pp)
-register PLAY *pp;
+ PLAY *pp;
{
- register int card;
+ int card;
if (Topcard <= Deck)
return TRUE;
return (pp->hand[card] != C_INIT);
}
+void
account(card)
-register CARD card;
+ CARD card;
{
- register CARD oppos;
+ CARD oppos;
if (card == C_INIT)
return;
}
}
+void
prompt(promptno)
-int promptno;
+ int promptno;
{
static char *names[] = {
">>:Move:",
clrtoeol();
}
+void
sort(hand)
-register CARD *hand;
+ CARD *hand;
{
- register CARD *cp, *tp;
- register CARD temp;
+ CARD *cp, *tp;
+ CARD temp;
cp = hand;
hand += HAND_SZ;
*tp = temp;
}
}
-